Commit graph

15660 commits

Author SHA1 Message Date
Greyson Parrelli
b076e8dc49 Convert StorageForcePushJob to kotlin. 2024-11-06 15:44:38 -05:00
Greyson Parrelli
42e523d2d8 Convert StorageSyncJob to kotlin. 2024-11-06 15:44:37 -05:00
Greyson Parrelli
16e36c94de Convert SvrValues to kotlin. 2024-11-06 15:44:37 -05:00
Alex Hart
35b80be8c8 Pass in days since last backup to alert sheet. 2024-11-06 15:44:37 -05:00
Michelle Tang
c85a28af92 Update brand logo. 2024-11-06 15:44:37 -05:00
Cody Henthorne
743e2aaa82 Refactor how archive service access is managed during restore. 2024-11-06 15:44:37 -05:00
Alex Hart
c878da30ae Add new backups category for help fragment. 2024-11-06 15:44:37 -05:00
Alex Hart
f14f7f7478 Update backups bottom sheet data handling. 2024-11-06 15:44:37 -05:00
Michelle Tang
3901c52e45 Prevent chat removal from all chats. 2024-11-06 15:44:37 -05:00
Michelle Tang
39e91ffb6e Fix blur hash for images and videos. 2024-11-06 15:44:37 -05:00
Alex Hart
98590295df Update error strings in alert bottom sheet. 2024-11-06 15:44:37 -05:00
Greyson Parrelli
50af0b0838 Use libsignal validator to verify backups. 2024-11-06 15:44:37 -05:00
Cody Henthorne
f848a78365 Fix use of media credentials for fetching/restoring media related data. 2024-11-06 15:44:37 -05:00
Alex Hart
d7c08690ee Fix color shading on status bar in app settings. 2024-11-06 15:44:37 -05:00
Alex Hart
311b24efbc Stub out a few necessary view model methods. 2024-11-04 13:09:59 -04:00
Greyson Parrelli
e54f101813 Add null checks to some AudioView functions. 2024-11-04 09:54:24 -05:00
Greyson Parrelli
b441888c25 Fix linked device inactive filtering. 2024-11-04 09:40:38 -05:00
Grzegorz Bobryk
87500449a0 Replace System.getProperty('line.separator') with System.lineSeparator().
Resolves #13768
2024-11-04 09:19:47 -05:00
Grzegorz Bobryk
cafbf48783 Move from enum.values() to enum.entries.
Resolves #13767
2024-11-04 09:18:47 -05:00
Grzegorz Bobryk
be92b3cf0a Remove unnecessary force and safe checks.
Resolves #13766
2024-11-04 09:17:30 -05:00
Greyson Parrelli
3a5dc4e731 Fix wallpaper migration getting stuck on malformed files.
Closes #13769
2024-11-04 09:14:46 -05:00
Alex Hart
bdd19f6b47 Replace collectAsState with collectAsStateWithLifecycle. 2024-11-04 09:44:44 -04:00
Alex Hart
ec03b11230 Remove a couple unnecessary backup TODOs. 2024-11-04 09:33:45 -04:00
Alex Hart
19c3075bc6 Replace message-backups TODO with backups. 2024-11-04 09:18:57 -04:00
Greyson Parrelli
4d39679144 Fix handling of split message/media cdn backup credentials. 2024-11-01 16:53:18 -04:00
Michelle Tang
d115835606
Fix various UI bugs for chat folders. 2024-11-01 16:28:45 -04:00
Alex Hart
90ff3d1e32 Fix state restore after activity swipe and launch from notification. 2024-11-01 16:07:25 -04:00
Greyson Parrelli
7e7831cdde Be more specific about which blurhashes to throw out. 2024-11-01 16:07:25 -04:00
Alex Hart
faa6d743c0 Add support for watermarking backup failure sheet. 2024-11-01 16:07:25 -04:00
Michelle Tang
2c3a3f9ea9 Validate sender for quotes. 2024-11-01 16:07:25 -04:00
Jameson Williams
769a92943e Enable nonTransitiveRClass.
Resolves #13757
2024-11-01 16:07:25 -04:00
Jameson Williams
c35242c525 Remove nonFinalResIds=false. 2024-11-01 16:07:25 -04:00
Jameson Williams
f7efe28bb7 Enable BuildConfig through buildFeatures, not gradle.properties. 2024-11-01 16:07:25 -04:00
Oscar Mira
df83611b55 Update lint version to align with AGP.
Resolves #13759
2024-11-01 16:07:25 -04:00
Oscar Mira
8bdcd588a0 Convert lintchecks build.gradle to KTS. 2024-11-01 16:07:25 -04:00
Greyson Parrelli
26b9cea88e Move to separate message and media backup keys. 2024-11-01 16:07:25 -04:00
Greyson Parrelli
22148550dc Update to libsignal 0.60.0 2024-11-01 16:07:25 -04:00
Alex Hart
4282d88191 Add initial flag / watermark system for backup failure UX. 2024-11-01 16:07:25 -04:00
Greyson Parrelli
4446510916 Only show connection warning if not actively connected. 2024-11-01 16:07:25 -04:00
Michelle Tang
3310762970 Add call to action for chat folders. 2024-11-01 16:07:25 -04:00
Greyson Parrelli
0891a161b2 Bump version to 7.23.1 2024-11-01 16:06:19 -04:00
Greyson Parrelli
e03eda54d8 Update translations and other static files. 2024-11-01 16:05:48 -04:00
Greyson Parrelli
a4ba79d949 Fix crash from leftover linked device change. 2024-11-01 10:36:34 -04:00
Michelle Tang
3909c4bc83 Fix typo in folder description. 2024-11-01 10:29:37 -04:00
Greyson Parrelli
7277733432 Improve network reliability. 2024-10-31 20:13:07 -04:00
Greyson Parrelli
d002427b25 Bump version to 7.23.0 2024-10-31 16:03:29 -04:00
Greyson Parrelli
5b3c5395be Update translations and other static files. 2024-10-31 16:02:58 -04:00
Alex Hart
719ae72270
Add MediaNoLongerAvailable wiring. 2024-10-31 15:29:28 -03:00
Cody Henthorne
1a8988f825
Fix incorrect backup passphrase error toast not showing. 2024-10-31 12:33:48 -04:00
Alex Hart
7e93e15a9b
Add "Ready to download" state and clear out a few TODOs. 2024-10-31 09:54:58 -03:00