Torsten Grote
5ae2a37d37
Create group invitation with read-write transaction
...
because the AutoDeleteManager needs to change the DB
and otherwise crashes.
Closes #1863
2021-03-01 17:20:33 -03:00
Torsten Grote
b032a84902
Make view state of text send UI easier to reason about
...
and fix bugs with bomb badge and hint display
2021-03-01 17:20:32 -03:00
Torsten Grote
f6414b5ca1
Show bomb badge in same style as send button
2021-03-01 17:20:32 -03:00
Torsten Grote
c5669bece5
Show a bomb badge on the send button when disappearing messages is active
2021-03-01 17:20:32 -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
akwizgran
66d3e8950e
Mirror the remote auto-delete timer.
2021-03-01 17:20:28 -03:00
akwizgran
57264b0f04
Look up auto-delete timer when creating private group invitation.
2021-03-01 17:20:26 -03:00
akwizgran
70225c5380
Use the right timestamp when signing private group invitation.
2021-03-01 17:20:25 -03:00
akwizgran
f0a602a579
Provide TransactionManager.
2021-03-01 17:20:22 -03:00
akwizgran
f9ab242f43
Look up conversation timestamp when creating group invitation messages.
2021-03-01 17:13:52 -03:00
akwizgran
24efc29722
Move lookup of latest conversation timestamp to core for blog and forum sharing.
2021-03-01 17:13:52 -03:00
akwizgran
e72169ecee
Move lookup of latest conversation timestamp to core.
2021-03-01 17:13:52 -03:00
Torsten Grote
10f9df4dc8
Show bomb icon for messages with auto-destruct timer
2021-03-01 17:13:51 -03:00
akwizgran
c1483ea61a
Add dummy implementation of AutoDeleteManager.
2021-03-01 17:13:50 -03:00
akwizgran
35751ecef6
Refactor auto-delete code from Bramble to Briar.
2021-03-01 17:13:49 -03:00
akwizgran
7fb71a6cb9
Add constant for NO_AUTO_DELETE_TIMER, address review comments.
2021-03-01 17:13:46 -03:00
akwizgran
d67cbd40bd
Add integration test for auto-delete timer in private messages.
2021-03-01 17:13:45 -03:00
akwizgran
dba85debfa
Add auto-deletion timer to private messages.
2021-03-01 17:13:45 -03:00
Torsten Grote
6cfb70db95
Load image from URI with Glide to prevent OOM errors
2021-03-01 14:15:53 -03:00
Torsten Grote
737ecfb620
Some unrelated code changes to avatar settings
2021-03-01 14:15:08 -03:00
Torsten Grote
59f4e7c34a
Super call to onRequestPermissionsResult() is now required
2021-02-23 10:55:20 -03:00
Torsten Grote
2480824d69
Fix toolbar buttons not showing up after sign-in on lower API levels
2021-02-23 10:55:20 -03:00
akwizgran
a38a3139d9
Merge branch 'fix-message-in-profile-picture-confirmation' into 'master'
...
Fix message in profile picture confirmation
See merge request briar/briar!1356
2021-02-22 11:06:58 +00:00
akwizgran
4c8adaa02b
Merge branch '1399-unlock-activity-crash' into 'master'
...
Let LockManager only lock current, not future process
Closes #1399
See merge request briar/briar!1374
2021-02-22 10:49:17 +00:00
akwizgran
8a534b4503
Bump version numbers for 1.2.16 release.
2021-02-19 18:01:56 +00:00
Torsten Grote
5159593825
Don't add new item when the existing ones haven't loaded
2021-02-19 14:17:21 -03:00
Torsten Grote
a546fecc01
Let LockManager only lock current, not future process
...
This fixes a bug on Android 8
where the AlarmManager would re-start a killed BriarService.
Then the LockManager lingers around locked and causes an ANR on Android 8.x when the user comes back to it.
2021-02-19 10:42:43 -03:00
akwizgran
6fbc82ee27
Merge branch '1075-1146-1317-ongoing-notification' into 'master'
...
Use IMPORTANCE_LOW for ongoing notification, don't show a badge
Closes #1317 , #1146 , and #1075
See merge request briar/briar!1369
2021-02-18 17:00:47 +00:00
akwizgran
885b03cfd7
Bump version numbers for 1.2.15 release.
2021-02-18 15:27:57 +00:00
akwizgran
f81bfcafeb
Update translations.
2021-02-18 15:26:10 +00:00
akwizgran
f36f1cf3d4
Merge branch '1764-fix-change-app-language-does-not-work' into 'master'
...
Resolve "Change app language does not work"
Closes #1764
See merge request briar/briar!1367
2021-02-17 16:59:59 +00:00
Sebastian Kürten
e5bd43469e
Add Javados to Localizer#setLocale()
2021-02-15 14:54:20 +01:00
Torsten Grote
9366c184d8
Fix disabled groups after screen rotation
...
isDissolved was reverted to LiveData that only shows a dialog when the activity was first opened
2021-02-15 09:55:59 -03:00
Sebastian Kürten
73d2c964d4
Make language switching for robust
2021-02-15 12:31:51 +01:00
akwizgran
fb2b4209cf
Use IMPORTANCE_LOW for ongoing notification, don't show a badge.
2021-02-10 11:46:41 +00:00
akwizgran
1b19b331b1
Merge branch '1904-fragment-started-too-late' into 'master'
...
Don't launch fragments with back button when not started
Closes #1904
See merge request briar/briar!1365
2021-02-09 11:05:08 +00:00
Torsten Grote
9712a4b849
Don't launch fragments with back button when not started
...
Sounds strange, but apparently can happen.
2021-02-08 16:38:15 -03:00
Torsten Grote
cf1ac5e3e5
Restore remote handshake link when AddContactViewModel gets destroyed
2021-02-08 16:03:10 -03:00
Torsten Grote
12988120d1
Remove monospace typeface from our briar:// link
...
as this makes the text to become invisible when selecting all text on API 15-17
2021-02-08 14:45:57 -03:00
Torsten Grote
21112ce092
Encrypt logs before handing them to crash report process
2021-02-08 13:43:37 -03:00
Sebastian Kürten
e4a66615a7
Fix remark in dialog for confirming profile picture
2021-02-04 18:43:32 +01:00
akwizgran
4162bf990a
Merge branch '1881-thread-list-controller' into 'master'
...
Migrate ThreadListController to ViewModel
Closes #1881 , #1873 , and #1870
See merge request briar/briar!1336
2021-01-29 15:10:16 +00:00
akwizgran
3fb27dbb12
Bump version numbers for 1.2.14 release.
2021-01-29 14:10:24 +00:00
Torsten Grote
ae4a04bada
Finishing touches of ThreadListViewModel migration
...
docs and minor improvements
2021-01-29 08:33:28 -03:00
akwizgran
831c65b647
Merge branch 'vector-compat' into 'master'
...
Use vector support libraries instead of rasterizing all drawables
See merge request briar/briar!1346
2021-01-28 17:59:08 +00:00
akwizgran
afcd38b84c
Update translations.
2021-01-28 16:15:44 +00:00
Torsten Grote
d670179e30
Access MessageTree only on UiThread and improve code in the process
2021-01-27 15:37:09 -03:00