Commit Graph

15249 Commits

Author SHA1 Message Date
Jim Gustafson 643f64e181 Use the Oboe ADM for some custom roms 2024-08-30 12:55:23 -04:00
Nicholas Tinsley 659e36673b Fix wrong string in pending group join request banner. 2024-08-30 12:55:23 -04:00
Nicholas Tinsley 907918d3fa Logging around attachments pre-uploads. 2024-08-30 12:55:23 -04:00
Nicholas Tinsley 243c86cec3 Prevent ISE on cell signal loss. 2024-08-30 12:55:23 -04:00
Nicholas Tinsley dca10634e6 Attempt to fix impossible index out of bounds exception? 2024-08-30 12:55:22 -04:00
Nicholas Tinsley 5dfc4c422e Update styling of Call Link join button. 2024-08-30 12:55:22 -04:00
Greyson Parrelli 46753fc617 Another attempt at rebuilding the FTS tables. 2024-08-30 12:55:22 -04:00
Greyson Parrelli e263d7da73 Fix crash when reading some contact cards. 2024-08-30 12:55:22 -04:00
Greyson Parrelli c4ba579310 Mitigate app migration failing on missing table.
In an ideal world, we'd fix this with a database migration... but we're
seeing _really_ weird behavior around FTS tables, and I'd rather not
press my luck.
2024-08-30 12:55:22 -04:00
Jim Gustafson d6d9e5ca64 Update to RingRTC v2.46.2 2024-08-30 12:55:22 -04:00
Cody Henthorne 90a8d90e40 Allow building libsignal from source.
Co-authored-by: Jordan Rose <jrose@signal.org>
2024-08-30 12:55:22 -04:00
Greyson Parrelli b61ca37523 Do not link contacts to notification unless we have permission. 2024-08-30 12:55:22 -04:00
Nicholas Tinsley b7af1e09e2 Increase logging around backup restores. 2024-08-30 12:55:22 -04:00
Nicholas Tinsley ff47f784a3 Prevent IndexOutOfBounds exception when media is deleted. 2024-08-30 12:55:22 -04:00
Cody Henthorne 1f196f74ff Add support for versioned expiration timers.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2024-08-30 12:55:22 -04:00
Jordan Rose 4152294b57 Update to NDK r27, and explicitly specify it in the app build. 2024-08-30 12:55:22 -04:00
Greyson Parrelli 1aaa833127 Replace manual FTS5 fix with SQLite secure-delete flag.
We used to workaround this by manually optimizing the search index, but secure-delete does that for us with less work.
2024-08-30 12:55:22 -04:00
Nicholas Tinsley 2cfd19add6 Minor log statement rewording. 2024-08-27 13:21:20 -04:00
Greyson Parrelli 8e3000d852 Update sqlcipher to 4.6.0-S1 2024-08-27 13:21:20 -04:00
Greyson Parrelli 4e48a445bf Disable flaky test. 2024-08-27 13:21:20 -04:00
Nicholas Tinsley 45833ef24a Reset upload progress if attachment upload is interrupted. 2024-08-27 13:21:20 -04:00
Nicholas Tinsley 4354a9ff5e Add small logging to attachment finalization process. 2024-08-27 13:21:20 -04:00
Nicholas Tinsley f1bf6105ea Don't try to download attachment if it's being restored. 2024-08-27 13:21:20 -04:00
Alex Hart 282ec6918b Add call audio toggle to calling v2. 2024-08-27 13:21:20 -04:00
Nicholas Tinsley 69d62d385e Small fixes for the video transcoding playground app. 2024-08-27 13:21:20 -04:00
Nicholas Tinsley 0f7f866562 Experimental HEVC encoding support for videos. 2024-08-27 13:21:20 -04:00
Alex Hart 5f66e2eb15 Add visibility rules and timeout for call controls for v2. 2024-08-27 13:21:20 -04:00
Alex Hart 3f71f90234 Add call participants overflow to calling v2 screen. 2024-08-27 13:21:20 -04:00
Nicholas Tinsley 204fcc28c7 Bump version to 7.15.4 v7.15.4 2024-08-27 13:17:16 -04:00
Nicholas Tinsley f53cb19943 Update translations and other static files. 2024-08-27 13:15:14 -04:00
Greyson Parrelli cea8546ce5 Fix serialization issue during registration. 2024-08-27 12:14:01 -04:00
Alex Hart bb7ee5915c Add billing fix. 2024-08-27 11:22:06 -04:00
Nicholas Tinsley cf8e05fa39 Bump version to 7.15.3 v7.15.3 2024-08-26 17:51:07 -04:00
Nicholas Tinsley 01cf0b69e0 Update translations and other static files. 2024-08-26 17:38:41 -04:00
Nicholas Tinsley 0aa764586e Dark mode support for DefaultBanner. 2024-08-26 17:35:57 -04:00
Nicholas Tinsley 532441db24 Log errors during media controller initialization. 2024-08-26 16:44:52 -04:00
Greyson Parrelli 2bc07e87d8 Add stopgap for FTS migration crash. 2024-08-26 15:58:22 -04:00
Greyson Parrelli 60ad879cac Improve network reliability. 2024-08-26 14:53:08 -04:00
mtang-signal e1bc04a811 Bump version to 7.15.2 v7.15.2 2024-08-23 15:06:43 -07:00
mtang-signal 23b53ef0f8 Update translations and other static files. 2024-08-23 15:02:14 -07:00
Alex Hart 047ec137c9 Update exclusions. 2024-08-23 13:44:33 -07:00
mtang-signal 72cb1528ad Fix payments overlap. 2024-08-23 13:26:27 -07:00
mtang-signal 4b78b44b29 Bump version to 7.15.1 v7.15.1 2024-08-22 15:40:06 -07:00
mtang-signal e0763fbf86 Update translations and other static files. 2024-08-22 15:30:15 -07:00
Cody Henthorne 1758a20174 Remove incorrect play flavor android manifest. 2024-08-22 18:14:06 -04:00
mtang-signal c3c7bb7fba Bump version to 7.15.0 v7.15.0 2024-08-22 13:44:30 -07:00
mtang-signal 3818eb6937 Update translations and other static files. 2024-08-22 13:16:34 -07:00
Nicholas Tinsley d15bb05ae3 Observe sharedprefs for banner updates. 2024-08-22 13:05:00 -07:00
Alex Hart 244a81ef24 Move billing code to shared module. 2024-08-22 13:04:59 -07:00
Cody Henthorne 4447433ffe Fix contact sync by not requiring upload specs for avatars. 2024-08-22 13:04:59 -07:00