Morgan Pretty
cae15a200d
Added temporary support for downgrading and notify the user upon failure
2023-01-19 15:24:09 +11:00
0x330a
ba87cbc070
fix: standardise call menu recipient function to share with the new action bar to center better. issue with closed group creation on multi device potentially
2023-01-16 16:54:16 +11:00
Morgan Pretty
a2fcb3195d
General cleanup
...
Fixed a bug where open groups were incorrectly displaying closed group avatar images
Removed some commented out code
2023-01-16 16:46:24 +11:00
0x330a
dd51c9ab41
refactor: move the legacy/updated expiring and add extra condition it is only set from one on one conversations (non self-send)
2023-01-16 14:51:53 +11:00
Morgan Pretty
f4fdfd7410
Added the updated delivery status UI
2023-01-16 14:48:38 +11:00
0x330a
f0aba3a973
fix: look at early expiring incoming messages for delete after read
2023-01-13 16:38:37 +11:00
Morgan Pretty
cc5c63b211
Fixed a couple of issues from the rebase, removed an unneeded text clear
2023-01-13 16:16:52 +11:00
Morgan Pretty
70f0dad36e
Fixed a few bugs and some optimisations
...
Updated a number of nested layout components to be included instead of inflated
Added a couple of optimisations to the EmojiTextView
Fixed an issue where long conversation titles could squish the unread count
Fixed an issue where the typing indicator wasn't working on the home screen
2023-01-13 15:56:14 +11:00
Morgan Pretty
693c3a9656
Fixed a few cases where we were using the write access for read operations
2023-01-13 15:56:14 +11:00
Morgan Pretty
f9ff3feb29
Refactored code to avoid passing lifecycleCoroutineScope as a parameter
2023-01-13 15:56:14 +11:00
Morgan Pretty
afdf730eaa
Added a couple of minor UI optimisations
2023-01-13 15:56:14 +11:00
Morgan Pretty
3e68bdc2f8
Fixed an issue introduced by the last commit with OpenGroup initialisation
2023-01-13 15:56:14 +11:00
Morgan Pretty
5afd647686
Tweaked some open group handling and a couple of onboarding issues
...
Updated the OpenGroup adding and polling logic to reduce duplicate API calls
Updated the BackgroundGroupAddJob to start a GroupAvatarDownloadJob instead of running the download itself (to appear to run faster)
Defaulted OpenGroups to use blinded auth when no server capabilities are present
Fixed an issue where the background poller could be started even though the onboarding hadn't been completed
Fixed an issue where the database could get into an invalid state if the app was restarted during onboarding
2023-01-13 15:56:14 +11:00
Morgan Pretty
d0a4bac83e
Shifted the creation of AttachmentDownloadJobs to the IO thread
2023-01-13 15:56:14 +11:00
Morgan Pretty
a1b052ef82
Added indexes to the Reactions database
2023-01-13 15:56:13 +11:00
Morgan Pretty
e7b6ddacbb
Shifted a number of db writes when opening conversations to the IO thread so they don't block
2023-01-13 15:55:31 +11:00
Morgan Pretty
c0bef51fe0
Fixed a couple of bugs where the HomeDiffUtil could incorrectly detect differences
2023-01-13 15:55:31 +11:00
0x330a
2048e08c86
fix: legacy message deletions working better now
2023-01-11 17:25:38 +11:00
0x330a
b6a4fb9024
refactor: fix star imports
2023-01-11 13:37:55 +11:00
0x330a
06947b63fb
fix: handle the correct legacy setting of expiring config based on thread not message sender (incorrectly attributing to 1o1 instead of groups
2023-01-11 12:06:43 +11:00
Morgan Pretty
d68d26cd5d
Added the MockDataGenerator to simplify db testing
2023-01-10 10:41:53 +11:00
Morgan Pretty
5abc3119cb
Fixed an issue where clearing device data would create an invalid DB state
2023-01-06 15:41:26 +11:00
Morgan Pretty
e6fe38587b
Fixed an issue where database migrations were broken
2023-01-06 10:36:56 +11:00
Morgan Pretty
12205e72b6
Another update was released last week
2023-01-06 09:05:29 +11:00
Morgan Pretty
1a28fd2a9e
Added code to migrate from SQLCipher 3 to 4
2023-01-05 16:56:52 +11:00
charles
0f4e18fe93
Update group admin check
2022-12-23 11:58:49 +11:00
charles
b1f69539a9
Apply conversation config on messages being converted to protobuf
2022-12-23 10:10:48 +11:00
charles
cdbf76c0f1
Only allow admins to change disappearing messages config
2022-12-22 18:20:13 +11:00
charles
1f0a0760ba
Cleanup refactor
2022-12-22 17:23:05 +11:00
charles
6769789e9c
Fix call info expiry
2022-12-22 15:05:33 +11:00
charles
03766d57ee
Disappear after read info refactor
2022-12-22 14:18:40 +11:00
charles
f600e4d343
Add accessibility id's
2022-12-22 12:07:45 +11:00
charles
7c6e4679fe
Expire data extraction messages
2022-12-22 11:07:57 +11:00
charles
03c95f1ba7
Expire group update info and call messages
2022-12-22 10:42:09 +11:00
charles
e460e086e6
Cleanup
2022-12-21 18:33:48 +11:00
charles
1ba8f9f80d
Remove incomplete SyncedExpiry implementation
2022-12-21 18:17:29 +11:00
charles
18ff597811
Fix outdated client banner display
2022-12-21 17:47:00 +11:00
charles
2228bfc8f2
Fix expiry start
2022-12-21 15:48:56 +11:00
charles
8f99b5aa11
Start disappearing after sent for closed groups
2022-12-21 14:40:48 +11:00
charles
2ed271271a
Fix disappearing messages menu item title
2022-12-21 13:00:21 +11:00
charles
4cfa8002d6
Refactor
2022-12-21 12:48:16 +11:00
charles
7d25fd9f4c
Start disappearing after sent
2022-12-21 12:46:43 +11:00
charles
92b30739f0
Disappearing messages job update
2022-12-21 12:14:56 +11:00
charles
304bf42c0d
Fix expiry info disappearance
2022-12-20 17:27:26 +11:00
charles
42923b5c2b
Fix message disappearance after send
2022-12-20 13:14:36 +11:00
charles
3c6b93b2f8
Merge branch 'dev' into disappearing-messages
2022-12-19 20:23:50 +11:00
charles
487f99ab93
Fix expiry timer update handling
2022-12-19 19:59:36 +11:00
charles
644484b650
Restore disappearing messages menu item
2022-12-19 14:59:12 +11:00
charles
9d056ff15b
Update disappearing messages client status banner display logic
2022-12-19 14:10:12 +11:00
charles
d52fc4d70a
Default to first expiration timer option
2022-12-19 13:16:20 +11:00