Torsten Grote
539730f8ec
Show dialog when permission was denied for good
2021-04-19 11:07:21 -03:00
Torsten Grote
a9c4669c75
Simple version of Connect via Bluetooth UI
2021-04-19 11:07:20 -03:00
Sebastian Kürten
f8dba6fd7f
Add static version of DbViewModel#handleException() in UiUtils
2021-04-15 19:34:14 +02:00
Sebastian Kürten
419247074f
Make more use of DbViewModel#handleException()
2021-04-15 17:53:53 +02:00
akwizgran
2ddb7b5b64
Merge branch '1944-update-contact-list-when-changing-aliases' into 'master'
...
Broadcast ContactAliasChangedEvent to update contact list
Closes #1944
See merge request briar/briar!1425
2021-04-15 15:35:46 +00:00
akwizgran
c14b59661e
Merge branch 'fix-settings-test' into 'master'
...
Fix SettingsActivityScreenshotTest and enable scheduled emulator tests
See merge request briar/briar!1429
2021-04-15 15:30:31 +00:00
akwizgran
d70d27e665
Merge branch '804-self-destructing-messages' into 'master'
...
Merge 'Self-destruct timer for messages' to master
Closes #1863
See merge request briar/briar!1396
2021-04-15 15:24:19 +00:00
akwizgran
8991762b0c
Final code review nitpicks.
2021-04-15 16:12:38 +01:00
Torsten Grote
8671229f76
Merge branch '1672-speed-dial-crash' into 'master'
...
Close the speed dial to prevent a crash
Closes #1672
See merge request briar/briar!1430
2021-04-14 17:22:06 +00:00
akwizgran
0fb67583ff
Close the speed dial to prevent a crash.
2021-04-14 18:10:39 +01:00
Torsten Grote
2fc0fd17a2
Fix SettingsActivityScreenshotTest
2021-04-14 11:43:31 -03:00
Daniel Lublin
6a38e2cca8
Sort the loaded posts, like FeedViewModel already does
2021-04-14 12:02:02 +02:00
Sebastian Kürten
10d9d78ca8
Broadcast ContactAliasChangedEvent to update contact list
2021-04-14 07:43:50 +02:00
Sebastian Kürten
a923c1151c
Move setReadFlag() from ConversationClient to ConversationManager
2021-04-13 08:49:02 -03:00
Sebastian Kürten
0bf10a827f
Implement auto-declining for self-destructed introductions
2021-04-13 08:49:01 -03:00
Daniel Lublin
5c41d09c52
Remember when invitation was auto-declined due to deletion
...
And render differently
2021-04-13 08:48:59 -03:00
Torsten Grote
a581960121
Don't show notification for own auto-decline responses
2021-04-13 08:48:58 -03:00
Torsten Grote
1801afdbb7
Update support for disappearing messages in real time
2021-04-13 08:48:57 -03:00
Torsten Grote
f3d628afa7
Render automatic declines differently in the UI
...
and show them as they happen via an Event
2021-04-13 08:48:55 -03:00
Torsten Grote
aa1ba0d950
Turn 'Learn more' link into a button to have a larger tap area
...
and a selectable background
2021-04-13 08:48:53 -03:00
Torsten Grote
071010e438
Turn ConversationSettingsLearnMoreDialog into a generic Onboarding fragment
2021-04-13 08:48:53 -03:00
Torsten Grote
f6d8e364d6
Update auto-delete onboarding text
2021-04-13 08:48:53 -03:00
akwizgran
f1453ed4c4
Show disabled menu item if we support feature but contact doesn't.
2021-04-13 08:48:52 -03:00
akwizgran
24eb76de20
Hide disappearing messages menu item unless feature flag is enabled.
2021-04-13 08:48:51 -03:00
akwizgran
693478e0a5
Add feature flag for self-destructing messages.
2021-04-13 08:48:51 -03:00
Torsten Grote
bf6be5c5a7
Replace all messages when re-loading
...
to ensure that messages deleted in the meantime get removed
2021-04-13 08:48:51 -03:00
Torsten Grote
a12a639cd3
Remove auto-deleted messages immediately from conversation
2021-04-13 08:48:50 -03:00
akwizgran
240e619248
Delete private messages when their timers expire (needs UI support).
2021-04-13 08:48:48 -03:00
akwizgran
3ecd1c62b8
Set default timer duration to 1 minute for testing.
2021-04-13 08:48:47 -03:00
Torsten Grote
b24f2a1818
Add support for showing auto-delete timers in minutes
2021-04-13 08:46:11 -03:00
Torsten Grote
ee6664ce9d
Show actual auto-delete timer duration in UI
...
(only days and hours for now)
2021-04-13 08:46:11 -03:00
Torsten Grote
ab434946b5
Show outgoing message status icon in same color as time
2021-04-13 08:46:10 -03:00
Torsten Grote
35e431eb99
Fix bomb icon color
...
in incoming image messages without text (on old phones)
2021-04-13 08:46:10 -03:00
Torsten Grote
aa8cddf509
Get rid of SENDING state and publish new live data in order on UiThread
2021-04-13 08:46:10 -03:00
Torsten Grote
c9ede0bfc1
Return LiveData when sending message
2021-04-13 08:46:09 -03:00
Torsten Grote
6ec9a0f2b2
Show warning dialog when auto-delete timer has changed since starting to compose message
2021-04-13 08:46:09 -03:00
Torsten Grote
2f86112801
Add "Tap to learn more" to message bubbles for timer changes
2021-04-13 08:46:09 -03:00
akwizgran
c032befe6f
Provide clock for UI tests.
2021-04-13 08:46:08 -03:00
akwizgran
5e2187a877
Refactor integration tests to allow clock to be replaced.
2021-04-13 08:46:06 -03:00
Sebastian Kürten
e10b6334f5
Introduce conversation settings screen
2021-04-13 08:46:06 -03:00
Torsten Grote
baa0341727
Create group invitation with read-write transaction
...
because the AutoDeleteManager needs to change the DB
and otherwise crashes.
Closes #1863
2021-04-13 08:46:06 -03:00
Torsten Grote
814b2b2582
Make view state of text send UI easier to reason about
...
and fix bugs with bomb badge and hint display
2021-04-13 08:46:05 -03:00
Torsten Grote
56705bde74
Show bomb badge in same style as send button
2021-04-13 08:46:05 -03:00
Torsten Grote
dceb38b777
Show a bomb badge on the send button when disappearing messages is active
2021-04-13 08:46:05 -03:00
Torsten Grote
9947a6aa1b
Use a different hint in conversation when message will disappear
...
and keep the hint updated when the auto-delete timer changes
2021-04-13 08:46:04 -03:00
Torsten Grote
4ea3ce0e3c
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-04-13 08:46:04 -03:00
Torsten Grote
923185b3f4
Show timer change notices in private conversations
2021-04-13 08:46:03 -03:00
Torsten Grote
d91e6c6c1a
Allow setting a self-destruct timer
...
This is a rough prototype of #1837 meant to make testing the UI easier.
2021-04-13 08:46:03 -03:00
akwizgran
27dbe23914
Mirror the remote auto-delete timer.
2021-04-13 08:46:01 -03:00
akwizgran
00ed6d9bb8
Look up auto-delete timer when creating private group invitation.
2021-04-13 08:45:59 -03:00