Commit Graph

15406 Commits

Author SHA1 Message Date
Greyson Parrelli ecd16dbe9c Fix payment notification backup import/export. 2024-09-22 15:09:04 -04:00
Greyson Parrelli a76f5e600e Fix flakiness of the backup tests.
It's possible that pending writes to the key value store (from using
.apply()) may not be finished by the time we take the DB snapshot,
resulting in us seeing stale data in the snapshot. Now we block on
writes finishing.
2024-09-21 22:51:24 -04:00
Greyson Parrelli 054b517a04 Add backup support for remaining simple chat updates. 2024-09-21 15:49:12 -04:00
Greyson Parrelli 40ca94a7dd Fix sticker backup import/export. 2024-09-21 11:48:41 -04:00
Greyson Parrelli ba1e8b6c14 Fix handling of invalid quote attachment locators in backups. 2024-09-21 11:22:37 -04:00
Greyson Parrelli f3a9f7f91d Fix handling of stickers with invalid locators in backups. 2024-09-21 09:59:09 -04:00
Greyson Parrelli 3c0e9c9e4e Fix group receipt handling in backups. 2024-09-21 09:49:21 -04:00
Greyson Parrelli 9888b1a5f8 Fix backup support for account wallpapers. 2024-09-21 07:01:43 -04:00
Greyson Parrelli ec49352635 Merge various proto utils together in core-util-jvm. 2024-09-20 23:29:08 -04:00
Greyson Parrelli 5b69d98579 Fix potential NPE when reading old attachments. 2024-09-20 22:07:07 -04:00
Greyson Parrelli 90998a4076 Fix various backup import-export inconsistencies. 2024-09-20 21:14:50 -04:00
Cody Henthorne a10958ee13 Add optimize storage infrastructure for backupsv2. 2024-09-20 16:47:18 -04:00
Alex Hart 7935d12675 Fix incorrect display of ISK recurring cost. 2024-09-20 16:11:47 -03:00
Cody Henthorne cafa5c9e28 Add more info for various spinner results. 2024-09-20 12:52:37 -04:00
Greyson Parrelli a7bdfb6d76 Add support for backing up wallpapers. 2024-09-20 12:24:57 -04:00
Alex Hart e14078d2ec Allow free tier to be enabled when Google Play Billing isn't available. 2024-09-20 10:52:18 -04:00
Alex Hart 12e25b0f40 Add google play billing token conversion endpoint and job. 2024-09-20 10:52:18 -04:00
Alex Hart d23ef647d8 Hide paid tier on devices where the billing API is not available. 2024-09-20 10:52:18 -04:00
Alex Hart d88265ede6 Update view state after enabling mic permissions to match view model state. 2024-09-20 10:52:18 -04:00
Greyson Parrelli 0e83e25e6e Setup infra for better archive upload progress tracking. 2024-09-20 10:52:18 -04:00
Jim Gustafson 1597ee70ba Update to RingRTC v2.48.0 2024-09-20 10:52:18 -04:00
Greyson Parrelli 01ee98af91 Use better update string for manual installs.
Fixes #13700
2024-09-20 10:52:18 -04:00
Greyson Parrelli 9a1d5f4dce Update to latest Backup.proto. 2024-09-20 10:52:18 -04:00
Greyson Parrelli 60bf121974 Update to libsignal 0.58.0 2024-09-20 10:52:18 -04:00
Cody Henthorne 46844ced7c Log notification posting exception when encountered. 2024-09-20 10:52:18 -04:00
Greyson Parrelli 1ac19e84c2 Fix issues with archive uploads matching digest. 2024-09-20 10:52:18 -04:00
Alex Hart 48bd57c56a Start re-work of play billing checkout flow. 2024-09-20 10:52:18 -04:00
Gaëtan Muller b340097f9c Remove Multidex usages.
Since the min SDK is at least 21, it is no longer necessary to use the Multidex library.

See the following for more info: https://developer.android.com/build/multidex#mdex-on-l

Resolves #13696
2024-09-20 10:52:18 -04:00
Cody Henthorne a1bf4d62ab Fix thumbnail rendering and refreshing on full download. 2024-09-20 10:52:18 -04:00
Michelle Tang b74f04495e Update verified icon. 2024-09-20 10:52:18 -04:00
Greyson Parrelli ba06efe35a Improve the Banner system. 2024-09-20 10:52:18 -04:00
Greyson Parrelli 24133c6dac Fix potential crash when reading very old attachments. 2024-09-20 10:52:18 -04:00
Alex Hart 64ada79e8f Switch wording for group link administration. 2024-09-20 10:52:18 -04:00
Alex Hart 8933d89b56 Filter call link events we don't have root keys for and disambiguate return / join. 2024-09-20 10:52:18 -04:00
Cody Henthorne 88d1c0cf87 Fix internal message details rendering warning. 2024-09-20 10:52:18 -04:00
Greyson Parrelli 703c00b9af Fix banner background. 2024-09-20 10:52:18 -04:00
Greyson Parrelli c0d115325a Fix crash in legacy migration. 2024-09-20 10:52:18 -04:00
Greyson Parrelli 6f3f204cbe Log PNP setting change events. 2024-09-20 10:52:18 -04:00
Alex Hart cd846f2b6d Fix call link join issue and add denial dialogs into call UI v2. 2024-09-20 10:52:17 -04:00
Alex Hart 5bd3eda17d Add snackbar that is displayed if you're currently in a different call. 2024-09-20 10:52:17 -04:00
Greyson Parrelli c36c6e62e2 Add Flow.throttleLatest extension. 2024-09-20 10:52:17 -04:00
Cody Henthorne 6b9e921888 Fix incorrect image showing in gallery when other media is unavailable. 2024-09-20 10:52:17 -04:00
mtang-signal f57b1a8f5e Restore picker after editing a message. 2024-09-20 10:52:17 -04:00
Greyson Parrelli 7727deef9f Fix handling of common backup status codes. 2024-09-20 10:52:17 -04:00
ᡠᠵᡠᡳ ᡠᠵᡠ ᠮᠠᠨᡩ᠋ᠠᠨ 789aea3a3a Set kotlin jvmToolchain for jvm modules.
Closes #13686

Fixes #13523
2024-09-20 10:52:17 -04:00
mtang-signal 81b4339bea Add capitalization to profile names. 2024-09-20 10:52:17 -04:00
RohitBeatroute 76175c7a6b Fix username discriminator from disappearing.
Closes #13687

Fixes #13680
2024-09-20 10:52:17 -04:00
Greyson Parrelli e81fc2900d Bump version to 7.17.5 v7.17.5 2024-09-19 16:03:42 -04:00
Greyson Parrelli db9a2f04f3 Update translations and other static files. 2024-09-19 16:03:15 -04:00
Alex Hart 1d719333a3 Heal SEPA transfer keep-alive failures. 2024-09-19 12:23:51 -03:00