Torsten Grote
0c0c34696a
Turn 'Learn more' link into a button to have a larger tap area
...
and a selectable background
2021-03-01 18:09:13 -03:00
Torsten Grote
abc8c86eaa
Update auto-delete onboarding text
2021-03-01 18:09:12 -03:00
akwizgran
1083507752
Delete private messages when their timers expire (needs UI support).
2021-03-01 17:57:02 -03:00
Torsten Grote
00e3e64495
Add support for showing auto-delete timers in minutes
2021-03-01 17:56:57 -03:00
Torsten Grote
115724a0a4
Show actual auto-delete timer duration in UI
...
(only days and hours for now)
2021-03-01 17:56:57 -03:00
Torsten Grote
712f0f7cd9
Return LiveData when sending message
2021-03-01 17:56:56 -03:00
Torsten Grote
0d3f531545
Show warning dialog when auto-delete timer has changed since starting to compose message
2021-03-01 17:56:55 -03:00
Torsten Grote
b02629bf34
Add "Tap to learn more" to message bubbles for timer changes
2021-03-01 17:56:55 -03:00
Sebastian Kürten
8510fc80c9
Introduce conversation settings screen
2021-03-01 17:20:33 -03:00
Torsten Grote
8c76db6216
Use a different hint in conversation when message will disappear
...
and keep the hint updated when the auto-delete timer changes
2021-03-01 17:20:31 -03:00
Torsten Grote
55de9859e0
Remove mirrored timer texts
...
as we can't detect reliably if a timer setting was mirrored or manually changed.
Also remove item update optimization from adapter as this can cause issues when items already exist.
2021-03-01 17:20:31 -03:00
Torsten Grote
06a8086502
Show timer change notices in private conversations
2021-03-01 17:20:30 -03:00
Torsten Grote
5522929b9b
Allow setting a self-destruct timer
...
This is a rough prototype of #1837 meant to make testing the UI easier.
2021-03-01 17:20:30 -03:00
Sebastian Kürten
e4a66615a7
Fix remark in dialog for confirming profile picture
2021-02-04 18:43:32 +01:00
Sebastian Kürten
d3cf3d680e
Display error message toast when updating profile picture fails
2021-01-21 09:33:55 -03:00
Sebastian Kürten
f75e789493
Improve dialog for avatar confirmation
2021-01-21 09:33:54 -03:00
Sebastian Kürten
7b09f0f98d
Rename a string
2021-01-21 09:33:49 -03:00
Sebastian Kürten
43c6ae4258
Implement UI for setting profile pictures
2021-01-21 09:33:47 -03:00
Torsten Grote
e6f66ebc95
Screen overlay warning: remove ability to query and remember allowed apps for API 30+
...
as we can't query all installed apps anymore when targeting API 30
2020-12-14 10:53:12 -03:00
akwizgran
db90f75d2e
Remove unused string, remove periods from single-sentence toasts.
2020-12-11 16:29:29 +00:00
Torsten Grote
bed3abfd40
Address review feedback for ACRA replacement
2020-12-11 10:50:39 -03:00
Torsten Grote
eb3c2a3566
Remove ACRA and implement the few bits we need ourselves
2020-12-10 14:29:25 -03:00
akwizgran
0caa522f07
Remove error message, return to intro fragment when retrying.
2020-10-27 17:37:22 +00:00
akwizgran
948212103c
Require Bluetooth permissions if device supports Bluetooth.
2020-10-27 16:24:34 +00:00
akwizgran
4310e4d1af
Add help button to transports activity.
2020-08-14 15:25:51 +01:00
akwizgran
5ba0728abc
Add onboarding for transports activity.
2020-08-14 15:25:51 +01:00
akwizgran
08a8a0b281
Show reason why Tor is disabled.
2020-08-14 15:25:51 +01:00
akwizgran
b189a38f62
Only show plugin status when it's relevant.
2020-08-14 15:25:50 +01:00
akwizgran
5b5d513316
Shorter explanations.
2020-08-14 15:25:50 +01:00
akwizgran
73c6a29ede
Add transports activity.
2020-08-14 15:25:50 +01:00
akwizgran
a03953563f
Show appropriate text for answered introduction requests.
2020-06-26 17:37:17 +01:00
akwizgran
011d8e1df7
Remove unused strings.
2020-06-26 17:37:16 +01:00
akwizgran
e4940a046a
Move transport toggles back to the settings screen.
2020-06-26 17:37:16 +01:00
akwizgran
7b1c6f3fdd
Add icon, title to Change Settings dialog.
2020-06-26 17:34:38 +01:00
akwizgran
d689cf776c
Change Tor settings after asking for confirmation.
2020-06-26 17:34:38 +01:00
Torsten Grote
ff5da8404a
[android] remove unused strings
2020-06-26 17:34:37 +01:00
Torsten Grote
96e32ad64e
[android] Add transport plugin toggles to NavDrawer
2020-06-26 17:34:37 +01:00
akwizgran
03811f78fa
Add toggle setting for LAN plugin.
2020-06-26 17:34:36 +01:00
akwizgran
7ae86d70af
Convert Bluetooth setting to a switch.
2020-06-26 17:34:36 +01:00
akwizgran
63e3c661a3
Add toggle setting for Tor plugin.
2020-06-26 17:34:36 +01:00
akwizgran
ed50582e27
Show a dialog if the DB key can't be decrypted due to a keystore error.
2020-02-25 15:00:49 +00:00
akwizgran
3486cc8fcc
Tweak the error dialog when message deletion fails.
2019-12-10 16:05:03 +00:00
Torsten Grote
ae0fa351b6
Better explain why messages could not be deleted
...
This also fixes a bug in the IntroductionManager that would allow to
delete only part of a session's visible messages.
2019-11-11 13:09:51 -03:00
Torsten Grote
97dd9b901d
[android] hook up UI to ConversationManager to actually delete messages
2019-11-07 14:39:50 -03:00
akwizgran
ee180defce
Remove expiry update code, fix references to Briar 1.0.
2019-11-06 14:21:52 +00:00
Torsten Grote
72aa5397f8
[android] fail gracefully when ACTION_CHANNEL_NOTIFICATION_SETTINGS is not available
2019-11-05 15:17:10 -03:00
Torsten Grote
aa0937e6aa
[android] Show dialog when (pending) contact already exists
...
If two different people sent the same link, show warning dialog to the
user to prevent a social attack trying to discover contact
relationships.
2019-10-15 14:47:42 -03:00
Torsten Grote
04f1036dbf
[android] Change non-deletion message to refer to ongoing sessions
2019-10-09 17:21:41 -03:00
Torsten Grote
876d50975e
[android] fix typo s/can not/cannot/
2019-10-07 12:08:18 -03:00
Torsten Grote
3ac5646355
[briar-android] Add conversation menu action to delete all messages
2019-10-03 15:24:36 -03:00