Commit Graph

  • 82046dd55f Add support for remote backup restore to regV5. Greyson Parrelli 2026-04-16 15:52:12 -04:00
  • 76e30ab09f Add verified group title tracking and syncing. Cody Henthorne 2026-04-17 15:52:56 -04:00
  • f680256f1d Remove range from copyright. Greyson Parrelli 2026-04-17 15:22:33 -04:00
  • da590a3241 Update verification code screen. Michelle Tang 2026-04-17 15:13:00 -04:00
  • 91f73b473f Sanitize donations webview intents. Alex Hart 2026-04-17 16:08:53 -03:00
  • 53023517b3 Add authority check to VoiceCallShare. Alex Hart 2026-04-17 15:55:58 -03:00
  • 7f831e6806 Convert SafetyNumberReview dialogs to compose. Alex Hart 2026-04-17 14:54:49 -03:00
  • 77a18111e1 Convert search mediator to compose / viewmodel pattern. Alex Hart 2026-04-17 14:31:24 -03:00
  • 2a699a23dd Fix backup key verification megaphone ignoring snooze by using lastSeenTime. Alex Hart 2026-04-17 12:52:27 -03:00
  • 5643ffc1a9 Trust zero bottom inset when gesture navigation is detected on API <= 29. Alex Hart 2026-04-17 12:34:06 -03:00
  • 90207b7dd7 Convert handful of recipient/db heavy androidTests to regular unit tests. Cody Henthorne 2026-04-17 09:59:53 -04:00
  • 5b7f668251 Bump libsignal to v0.92.2 andrew-signal 2026-04-16 14:41:47 -04:00
  • 798bf3ec3e Update to RingRTC v2.68.0 adel-signal 2026-04-16 11:40:52 -07:00
  • 1c77c9d3fb Check for valid phone number. Michelle Tang 2026-04-16 13:45:44 -04:00
  • dd52d78ee0 Update country picker for large screen. Michelle Tang 2026-04-16 12:41:26 -04:00
  • 4b1acca119 Scroll to initial country. Michelle Tang 2026-04-16 12:14:45 -04:00
  • 195fe60927 Update phone entry for large screen. Michelle Tang 2026-04-16 10:16:27 -04:00
  • f427f31303 Improve group change defensive checks and update logic. Cody Henthorne 2026-04-15 16:09:58 -04:00
  • fa19ed7ffc Use viewmodel entry scoping in regV5. Greyson Parrelli 2026-04-15 15:48:25 -04:00
  • e5e99d4e03 Bump version to 8.8.2 v8.8.2 jeffrey-signal 2026-04-17 15:21:14 -04:00
  • 26d1a7ada7 Update baseline profile. jeffrey-signal 2026-04-17 15:00:00 -04:00
  • 5dd11e26e4 Update translations and other static files. jeffrey-signal 2026-04-17 14:53:54 -04:00
  • 9877b13c6e Add ability to launch into message backups checkout. Alex Hart 2026-04-17 12:33:52 -03:00
  • d7d0fd3622 Rotate backup megaphone flag. Greyson Parrelli 2026-04-17 10:09:12 -04:00
  • 2439506c05 Update GitHub Actions versions and pin to commit SHAs. Sten Tijhuis 2026-04-11 17:29:16 +00:00
  • 6088024f76 Revert "Use existing okhttp client + package checks for web apk." jeffrey-signal 2026-04-16 19:01:09 -04:00
  • 9decd81cfc Bump version to 8.8.1 v8.8.1 jeffrey-signal 2026-04-16 14:25:08 -04:00
  • f27773a4e3 Update baseline profile. jeffrey-signal 2026-04-16 13:27:52 -04:00
  • 8d8c974a19 Update translations and other static files. jeffrey-signal 2026-04-16 13:20:10 -04:00
  • 1a3e81dcb0 Fix bad apostrophe escaping in new safety tip strings. Cody Henthorne 2026-04-16 13:08:59 -04:00
  • d5f85c0661 Bump version to 8.8.0 v8.8.0 jeffrey-signal 2026-04-15 20:14:12 -04:00
  • 91458f2702 Update baseline profile. jeffrey-signal 2026-04-15 16:26:26 -04:00
  • 6650ffc2c6 Update translations and other static files. jeffrey-signal 2026-04-15 16:02:35 -04:00
  • ab0102a372 Do not force-apply P2P group changes unless the change adds or removes us. Cody Henthorne 2026-04-15 14:33:11 -04:00
  • a797bbf850 Improve web socket behaviors around keep alive and shutdown. Cody Henthorne 2026-04-15 14:31:20 -04:00
  • 3804890265 Stop putting e164s into SignalProtocolAddress. Cody Henthorne 2026-04-15 14:30:24 -04:00
  • fcdbf93626 Improve regV5 restore flows. Greyson Parrelli 2026-04-15 14:12:28 -04:00
  • f1b61f8f7e Add test dispatcher to phone number tests. Michelle Tang 2026-04-15 11:49:03 -04:00
  • ce582249ec Ask for permissions on the same screen. Michelle Tang 2026-04-15 11:02:19 -04:00
  • b21a72153a Implement proper text-entry component for large screen media send flow. Alex Hart 2026-04-15 12:51:15 -03:00
  • 2a8bd20bb0 Fix sender name/label clipping in recycled conversation items. jeffrey-signal 2026-04-15 11:50:11 -04:00
  • c30e3cc1b7 Disable group member labels while in message request state. jeffrey-signal 2026-04-15 11:44:52 -04:00
  • 5fedd81921 Convert IndividualSendJob to kotlin. Greyson Parrelli 2026-04-15 10:17:26 -04:00
  • 24069dc42e Fix self avatar in reaction bottom sheet. jeffrey-signal 2026-04-15 10:06:37 -04:00
  • ff15c8417a Clear upload spec when resume location is invalid in archive upload. Cody Henthorne 2026-04-15 09:59:53 -04:00
  • cbf770d3ea Convert PushSendJob to kotlin. Greyson Parrelli 2026-04-14 23:43:55 -04:00
  • 676ab1ab6f Merge SendJob into PushSendJob. Greyson Parrelli 2026-04-14 22:04:59 -04:00
  • 9cc47942f2 Add process check to VoiceNotePlaybackService MediaSession access. Greyson Parrelli 2026-04-14 21:06:01 +00:00
  • 45e6e06c01 Improve error handling for empty prekey bundles. Greyson Parrelli 2026-04-14 20:55:28 -04:00
  • d2243707b5 Update permissions UI. Michelle Tang 2026-04-14 17:31:22 -04:00
  • 48cd1c1da0 Convert Windows line endings to Unix format. Jesse Weinstein 2026-02-27 19:11:54 +00:00
  • 330a5aece2 Show "None" for media auto-download when all options are disabled. thomasboom 2026-03-21 15:04:15 +00:00
  • 8c4f614d17 Allow reply action on notifications for messages with media attachments. Cody Henthorne 2026-04-14 14:50:38 -04:00
  • f40bcb73fa Fix duplicate word in bug report template. Leo Heitmann Ruiz 2026-04-01 23:05:05 +00:00
  • 905a6f1a6b Fix typo in comment referencing ChatTypeSearchKey. Jesse Weinstein 2026-03-25 22:28:31 +00:00
  • 8f78471849 Remove the annimon.stream library. Jesse Weinstein 2026-04-11 23:23:59 -04:00
  • 82df20190d Remove all remaining usages of annimon.stream. Jesse Weinstein 2026-04-11 11:08:02 -04:00
  • 7f6e96a522 Check DownloadManager status to properly detect errors. Greyson Parrelli 2026-04-13 14:27:18 +00:00
  • eded335766 Fix potential crash when saving to fallback attachment folder. Greyson Parrelli 2026-04-13 16:52:35 -04:00
  • 7e4736969c Update country selection. Michelle Tang 2026-04-13 18:37:06 -04:00
  • 78940ffc17 Switch the labs plaintext export to share a single zip. Greyson Parrelli 2026-04-13 16:43:10 -04:00
  • 086883e565 Convert all the toList calls to collect(Collectors.toList) Jesse Weinstein 2026-04-07 10:22:29 -04:00
  • e9cdf0368e Update phone number UI. Michelle Tang 2026-04-13 14:48:59 -04:00
  • 7be273f461 Do not interrupt actively playing voice notes when locking. Greyson Parrelli 2026-04-13 13:20:45 -04:00
  • e6cbb0073c Remove more usages of annimon.stream. Jesse Weinstein 2026-04-06 16:14:18 -04:00
  • 469421fcf3 Fix message request accepted to recipient from previous backup imports. Cody Henthorne 2026-04-13 13:08:39 -04:00
  • 6d6d277277 Add share and forward entries to all media context menu. Greyson Parrelli 2026-04-13 12:13:52 -04:00
  • 8a5faba985 Rename DragAndDrop -> DragToReorder to differentiate it from Android's drag-and-drop framework. jeffrey-signal 2026-04-08 19:17:48 -04:00
  • 7aadc208e1 Promptly remove terminated groups from shortcuts. Cody Henthorne 2026-04-13 12:01:00 -04:00
  • 3c68e29679 Update image pasting to use ViewCompat.setOnReceiveContentListener. Greyson Parrelli 2026-04-13 10:38:18 -04:00
  • 4756b8d70b Update conversation header and message request UI. Cody Henthorne 2026-04-13 10:21:12 -04:00
  • c2d927029a Add new ImageEditor compose component and wire in crop and drawing tools. Alex Hart 2026-04-13 09:19:22 -03:00
  • 629b96dd20 Fix wallpaper ANR regression while maintaining correct incoming message bubble colors. jeffrey-signal 2026-04-13 07:56:00 -04:00
  • 01705459cf Include registered state in support email. Greyson Parrelli 2026-04-10 16:18:08 -04:00
  • c449f72786 Allow internal shares as long as they originate from our process. Greyson Parrelli 2026-04-10 16:17:41 -04:00
  • 773d6c36dc Add large-screen media send toolbars for image editing. Alex Hart 2026-04-10 14:35:43 -03:00
  • b4bfb67a44 Bump to libsignal v0.91.2 andrew-signal 2026-04-10 13:30:00 -04:00
  • 3165c854df Remove unused strings. Michelle Tang 2026-04-10 10:59:02 -04:00
  • f5cb1b0efa Restrict telecom usage to API 37. Cody Henthorne 2026-04-10 12:18:38 -04:00
  • 179908fba6 Update registration error strings for SMS send failures. Greyson Parrelli 2026-02-25 16:30:59 +00:00
  • d6ec4bfbd3 Do not show getting started after local restore. Greyson Parrelli 2026-04-09 20:27:48 +00:00
  • 237ac9f94a Use original message timestamp for saved attachment MediaStore metadata. Greyson Parrelli 2026-04-08 16:28:59 +00:00
  • 66f69854cf Expand whitespace character detection in StringUtil.isVisuallyEmpty. Greyson Parrelli 2026-04-07 16:33:43 +00:00
  • 8f47592fc0 Fix reconciliation error for thumbnails for quotes. Greyson Parrelli 2026-04-06 14:23:23 +00:00
  • 3ea7bf77e0 Add release note validation check. Greyson Parrelli 2026-04-10 06:32:18 -04:00
  • 2b67b1c44f Remove legacy ClassicOpenHelper. Greyson Parrelli 2026-04-10 05:13:37 -04:00
  • ebccc6db30 Remove a lot of dead code. Jesse Weinstein 2026-03-12 15:52:30 -04:00
  • 98d9b12438 Add null check in UriUtil. Greyson Parrelli 2026-04-09 22:22:21 -04:00
  • 5db8463c70 Improve content proxy domain matching. Greyson Parrelli 2026-04-09 22:17:53 -04:00
  • 813252989b Notify CallRequestController after cancel. Greyson Parrelli 2026-04-09 22:16:18 -04:00
  • 0319adbce4 Add null check to orientation unboxing. Greyson Parrelli 2026-04-09 22:13:41 -04:00
  • de584ccb7d Use message digest for faster comparison. Greyson Parrelli 2026-04-09 22:10:20 -04:00
  • bd89c7fc39 Add null check to pin message import. Greyson Parrelli 2026-04-09 22:07:27 -04:00
  • bef4bb40ca Do not swallow IOException during backup creation. Greyson Parrelli 2026-04-09 16:46:09 -04:00
  • b57d922cdf Remove use of annimon.stream in several places. Jesse Weinstein 2026-04-06 12:21:00 -04:00
  • 8c1cc03c6f Use non-deprecated libsignal network constructor. Greyson Parrelli 2026-04-09 15:36:14 -04:00
  • f0109f3e6b Improve drag-to-reorder auto scroll behavior when dragging an item up the list. jeffrey-signal 2026-04-09 15:18:42 -04:00
  • ed89f3a78e Don't connect to the websocket if we know we're unregistered. Greyson Parrelli 2026-04-09 15:09:53 -04:00
  • faa6a1d3f0 Welcome screen polish. Alex Hart 2026-04-09 16:05:24 -03:00
  • 969635d942 Add redirect validation for link previews. Greyson Parrelli 2026-04-08 20:44:39 +00:00