Commit Graph

771 Commits

Author SHA1 Message Date
1cd6b63f1e feat(ui): Implement a message selection menu 2022-11-20 22:33:18 +01:00
6fd17ee70e fix(ui): Prevent quoting retracted messages 2022-11-20 17:45:27 +01:00
25ec569cd8 fix(i18n): Translate the retracted message 2022-11-20 17:33:34 +01:00
2dd9847566 feat(service): Handle message retraction 2022-11-20 17:30:32 +01:00
221cf89d10 feat(service): Tell the foreground service the systems default locale 2022-11-20 00:11:26 +01:00
c54ef9b84a feat(meta): Make the default language configurable 2022-11-19 23:56:38 +01:00
192086546a feat(ui): Translate the entire UI 2022-11-17 23:25:05 +01:00
a30b8f888d feat(ui): Localise more pages 2022-11-17 21:33:00 +01:00
1e3fc9be3d feat(ui): Localise the conversations page 2022-11-17 20:23:34 +01:00
2ec08c7f68 refactor(ui): Use super parameters 2022-11-17 20:10:37 +01:00
3adf9b0d00 feat(ui): Use slang for the intro page 2022-11-17 18:13:29 +01:00
9bdc2c09e5 fix(ui): Open URL externally (fixes #155) 2022-11-16 20:27:38 +01:00
1eb95cde92 fix(ui): Make switches easier to visually decipher
Fixes #153.
2022-11-16 19:11:23 +01:00
72501bd0b3 feat(ui,service): Only enable debug logging if required
So, either it's enabled or the app is a debug build.
2022-11-16 14:27:58 +01:00
77a9f81a1d fix(ui): Add a fallback error text 2022-11-14 21:10:24 +01:00
3f576ce3e5 docs(ui): Add TODO 2022-11-12 18:51:01 +01:00
1e51e8bb8b fix(ui): Always center the conversation title
Fixes #72.
2022-11-12 18:47:55 +01:00
ad48191b53 fix(ui): Make the UI more consistent colorwise
Fixes #34.
Fixes #144.

This commit makes more UI elements use the primary color. Also
adds an enabled state to the RoundedButton.
2022-11-12 17:54:54 +01:00
d851f302cc feat(service,ui): Successful login sends a PreStartDoneEvent
Closes #102.
2022-11-12 16:36:30 +01:00
ab6b5eefc0 fix(ui): Prevent quoting File Upload Notifications 2022-11-12 13:23:33 +01:00
993cd5ed1c refactor(ui): Remove ThumbnailService
Closes #31.
2022-11-12 13:02:47 +01:00
d02fe73952 refactor(meta): Migrate to using moxxmpp
Fixes #139.
2022-11-09 16:41:38 +01:00
32444d5a7e fix(ui): Error messages now cannot be quoted
Fixes #142.
2022-11-09 11:56:04 +01:00
b003b5e04b fix(ui): Make message draggable only in one direction
Fixes #118.
2022-11-09 11:47:55 +01:00
a2b477a3dc fix(ui): Add missing comma 2022-11-04 21:52:06 +01:00
3c7d5ad5ad feat(ui): Show a spinner while we are regenerating the device 2022-11-04 21:52:06 +01:00
4261e26f19 feat(ui): Update our own device fingerprint after regeneration 2022-11-04 21:52:06 +01:00
7fe220a630 feat(ui): Show which chats are encrypted 2022-11-04 21:52:06 +01:00
f07599adf2 feat(ui): Warn when sending a file to multiple chats where >= 1 is unencrypted 2022-11-04 21:52:06 +01:00
b9ebd506c8 chore(ui): Refactor 'Key' to 'Device' 2022-11-04 21:52:06 +01:00
98569cff69 feat(service): Pull the filename from SFS, if given 2022-11-04 21:52:06 +01:00
313e276ad6 feat(service): Implement regenerating one's device 2022-11-04 21:52:06 +01:00
310891bf16 feat(ui): Add more confirmation prompts 2022-11-04 21:52:06 +01:00
6243766ecc fix(ui): Fix not popping the dialog 2022-11-04 21:52:06 +01:00
2d5e987fcc feat(service): Implement deleting devices
- Fix accidentally deleting the entire bundles node instead of just
  retracting the single item.
- ASK IF THE USER WANTED TO DO THIS
- Fix checking for the wrong result type
2022-11-04 21:52:06 +01:00
0327f254a2 feat(ui): Display warnings for messages 2022-11-04 21:52:06 +01:00
2494fbb837 fix(ui): Fix title of the contact devices page 2022-11-04 21:52:06 +01:00
240ed5f859 feat(ui): Add warning to enabling OMEMO by default 2022-11-04 21:52:06 +01:00
6140de8eea feat(ui): Add (untested) support for recreating own sessions 2022-11-04 21:52:06 +01:00
8efb743b84 feat(ui): Implement (untested) device deletion 2022-11-04 21:52:06 +01:00
8a5a96d02c feat(ui): Implement enabling and disabling one's own sessions 2022-11-04 21:52:06 +01:00
fc0dd14b4d feat(ui): Display key controls only on keys we have a session with 2022-11-04 21:52:06 +01:00
a678ef70e7 fix(ui): isEmpty -> isNotEmpty 2022-11-04 21:52:06 +01:00
87d320b6da feat(ui): Implement viewing the device's fingerprint 2022-11-04 21:52:06 +01:00
6b7d3c4b7c chore(ui): Move the fingerprint widget into its own file 2022-11-04 21:52:06 +01:00
e309f3bbd0 fix(ui): Make the fingerprint display font size better 2022-11-04 21:52:06 +01:00
a757c45b84 fix(ui): Make the message list react to changes in encryption 2022-11-04 21:52:06 +01:00
cf6cec4d32 fix(xmpp): Fix not encrypting messages 2022-11-04 21:52:06 +01:00
968b59aaee fix(service): Ensure OmemoService is safe against late initialization 2022-11-04 21:52:06 +01:00
b9cb023306 chore(ui): Add TODO 2022-11-04 21:52:06 +01:00