Commit Graph

  • 816006c67e Refactor and cleanup backupv2 media restore. Cody Henthorne 2024-09-11 12:38:19 -04:00
  • baa6032770 Fix overlap of join banner and camera toggle. Alex Hart 2024-09-11 10:54:44 -03:00
  • 7735ca9dab Fix crash when downloading attachment from S3. Greyson Parrelli 2024-09-10 20:47:13 -04:00
  • 36a8a399d9 Only display latest call link event in calls tab. Alex Hart 2024-09-10 14:24:11 -03:00
  • 9912a5fdfe Allow anyone to join a call link. Alex Hart 2024-09-10 13:10:21 -03:00
  • c3be92d365 Upgrade several AndroidX libraries and Compose to latest stable versions. Alex Hart 2024-09-10 13:10:05 -03:00
  • 0fe9df3023 Properly clear unknown ids from storage service. Greyson Parrelli 2024-09-10 11:33:22 -04:00
  • cb126a2f08 Fix runAttempt not updating in job cache. Greyson Parrelli 2024-09-09 19:29:52 -04:00
  • 7835b1d1fc Move more networking stuff into SignalNetwork. Greyson Parrelli 2024-09-07 14:44:25 -04:00
  • e247d311d8 Add call link support to storage service. Nicholas Tinsley 2024-09-09 13:15:32 -04:00
  • 1f2b5e90a3 Remove unnecessary check in call link processing. Alex Hart 2024-09-09 11:50:58 -03:00
  • ee033b49fe Update to RingRTC v2.47.0 Jim Gustafson 2024-09-06 13:41:41 -07:00
  • a7b958d811 Only run BackupMessageJob after the digest backfill has finished. Greyson Parrelli 2024-09-06 16:37:18 -04:00
  • c4bcb7dc93 Improve digest backfill migration. Greyson Parrelli 2024-09-06 16:15:08 -04:00
  • 1e8626647e Fix digests for non-zero padding. Greyson Parrelli 2024-09-06 15:56:36 -04:00
  • a50f316659 Harden null safety in VoiceNotePlaybackService. Nicholas Tinsley 2024-09-06 14:25:08 -04:00
  • 1f09f48e6b Add proper call tab return state. Alex Hart 2024-09-06 13:25:28 -03:00
  • 514f7cc767 Fix tests after reg v1 cleanup. Nicholas Tinsley 2024-09-06 11:49:32 -04:00
  • b858161f92 Fix NetworkResult handling of websocket timeouts. Greyson Parrelli 2024-09-06 08:34:23 -04:00
  • 85d90aa121 Add the ability to set no limit on LimitedInputStream. Greyson Parrelli 2024-09-06 08:44:14 -04:00
  • a8fb4eb21a Rename TruncatingInputStream -> LimitedInputStream. Greyson Parrelli 2024-09-06 08:13:50 -04:00
  • a6767e4f8a Replace other limiting streams with TruncatingInputStream. Greyson Parrelli 2024-09-06 08:03:18 -04:00
  • b00855b097 Add support for more methods in TruncatingInputStream. Greyson Parrelli 2024-09-05 16:40:18 -04:00
  • 929942de9d Verify digest for backupv2 local media restore. Cody Henthorne 2024-09-05 15:49:05 -04:00
  • 6112ee9bd3 Initialize AppDependencies if needed in AvatarProvider. Greyson Parrelli 2024-09-05 15:45:48 -04:00
  • 9261c34213 Clean up registration java packages hierarchy. Nicholas Tinsley 2024-09-05 15:25:32 -04:00
  • f29d4f980a Removal final usage of VerifyResponseProcessor. Nicholas Tinsley 2024-09-05 15:20:12 -04:00
  • bf46e5bc24 Consolidate odds and ends from reg v1 into reg v2. Nicholas Tinsley 2024-09-05 15:01:51 -04:00
  • c9746b59ed Clean up reg v1 remnants using safe delete. Nicholas Tinsley 2024-09-05 14:55:12 -04:00
  • 2123c642a5 Change admin approval string for call links. Alex Hart 2024-09-05 15:29:54 -03:00
  • 118085f692 Fix aspect ratio of link preview thumbnails. Alex Hart 2024-09-05 15:26:37 -03:00
  • 2701b570bb Use trailing job to clear media restore progress. Cody Henthorne 2024-09-05 14:18:04 -04:00
  • 390ea341ca Fix incorrect padding buffer reuse. Cody Henthorne 2024-09-05 14:12:18 -04:00
  • b7abd85992 Fix status bar theming in children of FragmentWrapperActivity. Alex Hart 2024-09-05 15:11:04 -03:00
  • 982b90d423 Add BillingDependencies and shared implementation. Alex Hart 2024-09-05 13:46:55 -03:00
  • 36bfd19bcf Fix db access in RemoteMegaphoneRepository. Alex Hart 2024-09-05 11:34:17 -03:00
  • 7eac9ce1f4 Improve attachment deduping for videos. Greyson Parrelli 2024-09-04 18:16:25 -04:00
  • ba2d5bce41 Allow linking of devices if no passlock is set. mtang-signal 2024-09-04 12:12:33 -07:00
  • 93c8cd133d Add education sheet to linked device biometrics. Michelle Tang 2024-09-04 10:55:48 -07:00
  • d59985c7b1 Add migration to backfill digests. Greyson Parrelli 2024-09-04 11:25:15 -04:00
  • a8bf03af89 Add restore local backupv2 infra. Cody Henthorne 2024-09-03 16:49:33 -04:00
  • 00d20a1917 Introduce SignalNetwork, share PushServiceSocket. Greyson Parrelli 2024-09-03 15:20:31 -04:00
  • 4e35906680 Add blocked check when adding 'user joined' message. Greyson Parrelli 2024-09-03 15:15:41 -04:00
  • 4d23f11f6e Add shared calling intent system. Alex Hart 2024-09-03 15:22:44 -03:00
  • e5b482c7ad Fix error handling in NetworkResult.fromWebSocketRequest() Greyson Parrelli 2024-09-03 10:04:31 -04:00
  • 6c09b59d1b Close stream after calculating length. Greyson Parrelli 2024-08-31 10:20:44 -04:00
  • 8070f26207 Save correct size after attachment upload. Greyson Parrelli 2024-08-31 10:16:12 -04:00
  • 623312d8f6 Inline StreamingTranscoder. Nicholas Tinsley 2024-08-30 15:05:07 -04:00
  • ac9e5505ae Save IV on attachment download. Greyson Parrelli 2024-08-30 12:13:54 -04:00
  • 4b47d38d78 Add IV to the attachment table. Greyson Parrelli 2024-08-30 12:11:22 -04:00
  • 07289b417b Bump version to 7.16.4 v7.16.4 Cody Henthorne 2024-09-11 15:07:24 -04:00
  • 6827955c41 Update baseline profile. Cody Henthorne 2024-09-11 15:06:15 -04:00
  • 269d3c43f6 Update translations and other static files. Cody Henthorne 2024-09-11 15:00:09 -04:00
  • ac10ff4cbe Improve validations on envelope. Greyson Parrelli 2024-09-11 14:45:02 -04:00
  • b681b4169f Fix callbacks for DonationPending and UserLaunchedExternalApplication donation delegate methods. Alex Hart 2024-09-10 16:58:33 -03:00
  • 7472166628 Bump version to 7.16.3 v7.16.3 Alex Hart 2024-09-05 12:36:56 -03:00
  • 04f9468cc6 Update baseline profile. Alex Hart 2024-09-05 11:59:48 -03:00
  • c592a5b39d Update translations and other static files. Alex Hart 2024-09-05 11:54:04 -03:00
  • a992da9a7b Fix test users for benchmarking. Alex Hart 2024-09-05 11:49:48 -03:00
  • 1aed8eefcd Improve reliability of rebuilding the search index. Greyson Parrelli 2024-09-05 09:59:29 -04:00
  • 6682815663 Fix NPE in VoiceNotePlaybackService. Greyson Parrelli 2024-09-05 09:19:58 -04:00
  • 676be03ffc Bump version to 7.16.2 v7.16.2 Cody Henthorne 2024-09-03 16:15:10 -04:00
  • 527096cc0e Update translations and other static files. Cody Henthorne 2024-09-03 16:09:12 -04:00
  • 83c3cc6a6d Fix notifications not showing after contact permission revoked on Android 15. Cody Henthorne 2024-09-03 15:52:37 -04:00
  • 0c4725dfa7 Fix unnecessary timer change message insert on sync messages. Cody Henthorne 2024-09-03 15:43:01 -04:00
  • 2c7668253e Fix missing photos in gallery. Michelle Tang 2024-09-03 12:20:38 -07:00
  • ab7bdc3c03 Bump version to 7.16.1 v7.16.1 Nicholas Tinsley 2024-09-01 11:52:54 -04:00
  • bb1b548c27 Update translations and other static files. Nicholas Tinsley 2024-09-01 10:29:32 -04:00
  • 216073f4c2 Fix versioned expiration timer capability bug. Cody Henthorne 2024-08-30 16:18:23 -04:00
  • 84ae8db549 Bump version to 7.16.0 v7.16.0 Nicholas Tinsley 2024-08-30 13:16:37 -04:00
  • 09bd460875 Update translations and other static files. Nicholas Tinsley 2024-08-30 13:07:53 -04:00
  • 97ea5dc45e Protect against NPE in search. Greyson Parrelli 2024-08-30 12:32:21 -04:00
  • 85449802d1 Properly handle video transcoding failures. Nicholas Tinsley 2024-08-30 12:24:03 -04:00
  • d683b8a321 Preclude cancelation of pre-uploaded video attachments. Nicholas Tinsley 2024-08-30 12:23:26 -04:00
  • 2b1bbdda15 Inline the withinTransaction() function. Greyson Parrelli 2024-08-30 11:52:04 -04:00
  • 011a36c8f3 Move back to manually implementing secure-delete. Greyson Parrelli 2024-08-29 13:51:34 -04:00
  • dd1976d431 Log why we're showing a debug log prompt. Nicholas Tinsley 2024-08-29 11:40:32 -04:00
  • 643f64e181 Use the Oboe ADM for some custom roms Jim Gustafson 2024-08-26 16:57:39 -07:00
  • 659e36673b Fix wrong string in pending group join request banner. Nicholas Tinsley 2024-08-28 19:36:25 -04:00
  • 907918d3fa Logging around attachments pre-uploads. Nicholas Tinsley 2024-08-28 15:15:07 -04:00
  • 243c86cec3 Prevent ISE on cell signal loss. Nicholas Tinsley 2024-08-28 15:07:28 -04:00
  • dca10634e6 Attempt to fix impossible index out of bounds exception? Nicholas Tinsley 2024-08-28 15:02:58 -04:00
  • 5dfc4c422e Update styling of Call Link join button. Nicholas Tinsley 2024-08-28 14:05:23 -04:00
  • 46753fc617 Another attempt at rebuilding the FTS tables. Greyson Parrelli 2024-08-28 13:37:19 -04:00
  • e263d7da73 Fix crash when reading some contact cards. Greyson Parrelli 2024-08-27 12:26:18 -04:00
  • c4ba579310 Mitigate app migration failing on missing table. Greyson Parrelli 2024-08-27 11:48:06 -04:00
  • d6d9e5ca64 Update to RingRTC v2.46.2 Jim Gustafson 2024-08-27 09:26:53 -07:00
  • 90a8d90e40 Allow building libsignal from source. Cody Henthorne 2024-08-27 12:17:57 -04:00
  • b61ca37523 Do not link contacts to notification unless we have permission. Greyson Parrelli 2024-08-27 11:38:26 -04:00
  • b7af1e09e2 Increase logging around backup restores. Nicholas Tinsley 2024-08-27 10:47:49 -04:00
  • ff47f784a3 Prevent IndexOutOfBounds exception when media is deleted. Nicholas Tinsley 2024-08-27 09:05:50 -04:00
  • 1f196f74ff Add support for versioned expiration timers. Cody Henthorne 2024-08-27 07:41:35 -04:00
  • 4152294b57 Update to NDK r27, and explicitly specify it in the app build. Jordan Rose 2024-08-26 11:57:44 -07:00
  • 1aaa833127 Replace manual FTS5 fix with SQLite secure-delete flag. Greyson Parrelli 2024-08-26 14:56:32 -04:00
  • 2cfd19add6 Minor log statement rewording. Nicholas Tinsley 2024-08-26 11:44:34 -04:00
  • 8e3000d852 Update sqlcipher to 4.6.0-S1 Greyson Parrelli 2024-08-26 11:24:48 -04:00
  • 4e48a445bf Disable flaky test. Greyson Parrelli 2024-08-26 08:05:43 -04:00
  • 45833ef24a Reset upload progress if attachment upload is interrupted. Nicholas Tinsley 2024-08-23 16:35:52 -04:00
  • 4354a9ff5e Add small logging to attachment finalization process. Nicholas Tinsley 2024-08-23 16:18:11 -04:00
  • f1bf6105ea Don't try to download attachment if it's being restored. Nicholas Tinsley 2024-08-23 15:57:33 -04:00