Commit Graph
5805 Commits
Author SHA1 Message Date
Alex HartandGreyson Parrelli 889d1183b2 Allow the STORIES feature flag to be hot-swappable. 2022-09-14 15:30:44 -04:00
Alex HartandGreyson Parrelli 26bebb9811 Upgrade several AndroidX Libraries.
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Alex HartandGreyson Parrelli 9331e9ce89 Add deprecation notice to SingleLiveEvent. 2022-09-14 15:30:43 -04:00
Greyson Parrelli 6417f5cce0 Improve logging around attachment compression failures. 2022-09-14 15:30:43 -04:00
Alex HartandGreyson Parrelli a340ebf74a Add espresso test for usernames. 2022-09-14 15:30:43 -04:00
Alex HartandGreyson Parrelli 4882a4d11c Add new story-based AccountRecord fields and wiring. 2022-09-13 13:07:42 -04:00
Greyson Parrelli b5300c877c Fix issue with contact share editing.
Fixes #12446
2022-09-13 13:07:42 -04:00
Nicholas TinsleyandGreyson Parrelli c2b94274b0 Cancel Send if we return to fragment.
This plugs a lifecycle hole: previously if you leave this fragment (SelectionConfirmed), you get stuck in that state even if you return.
2022-09-13 13:07:42 -04:00
Nicholas TinsleyandGreyson Parrelli 46ec45b985 Update ReminderView to Material Design 3. 2022-09-13 13:07:42 -04:00
Cody HenthorneandGreyson Parrelli beee3b7dc3 Add PNP linked device initialization job.
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2022-09-13 13:07:42 -04:00
Cody HenthorneandGreyson Parrelli e2a7ed86e4 Promote ongoing call notification to high priority. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 95b0639ab4 Fix issue where video player is not released by preview fragment. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 176a705079 Add PNP Listing Wiring. 2022-09-13 13:07:42 -04:00
Greyson Parrelli 8e9f311fca Refresh your own profile when the stories flag changes. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 977af2c2f3 Add capability to request username creation during registration. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 7e45fc4a3e Update URL formatting for username links. 2022-09-13 13:07:42 -04:00
Cody HenthorneandGreyson Parrelli 0685cf4e51 Add signal.me username support. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 9b9453734c Implement new API endpoints for Usernames. 2022-09-13 13:07:42 -04:00
Cody HenthorneandGreyson Parrelli ca0e52e141 Fix bug with stale linked devices when changing number. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 24b7593178 Update camera layout for better support across different screen sizes. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 993e49db48 Username search UI tweak. 2022-09-13 13:07:42 -04:00
Nicholas TinsleyandGreyson Parrelli d458ddba55 Schedule TrimThreadsByDateManager on app startup.
If enabled, this reschedules the alarm on every startup to make sure that the system never loses track of it.
2022-09-13 13:07:42 -04:00
Cody HenthorneandGreyson Parrelli bd5747b7f6 Add more logging around failed backups. 2022-09-13 13:07:42 -04:00
NicholasandGreyson Parrelli a335130ad4 Clear Selection on ACTION_UP if longClickCopySpan is not found. 2022-09-13 13:07:42 -04:00
Cody HenthorneandGreyson Parrelli 9558513190 Prevent empty call screen after missed calls. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 27a3015d4f Set reply icon size to 20dp. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli f751f9afa8 Add support for new story gradient fields and fallback. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 2e2b31aa79 Start call after granting permissions.
Fixes #12419
2022-09-13 13:07:42 -04:00
Greyson Parrelli 135d002f02 Fix possible crash with CDSv2 compat. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli a45ede9348 Update AudioView in Attachment keyboard stub. 2022-09-13 13:07:42 -04:00
Greyson Parrelli e4b2e5022f Remove some outdated internal settings. 2022-09-13 13:07:42 -04:00
Alex HartandGreyson Parrelli 286010ce90 Fix clickable area around link previews. 2022-09-13 13:07:41 -04:00
Alex HartandGreyson Parrelli 13eb89746b Add unit testing to story download enqueuer. 2022-09-13 13:07:41 -04:00
Cody Henthorne 9fd5e2057d Fix reply messages for android auto. 2022-09-13 10:38:31 -04:00
Greyson ParrelliandCody Henthorne 658741be52 Fix token mismatch issues when using CDSv2. 2022-09-07 14:25:03 -04:00
Alex Hart f1bcc756d3 Remove animation from flash helper. 2022-09-06 10:26:45 -03:00
Alex Hart e608ad24c2 Hide keyboard when closing the bubble activity. 2022-09-01 17:06:51 -03:00
Alex Hart 4fe382398e Adjust alpha and duration of selfie flash animation. 2022-09-01 17:06:51 -03:00
Alex Hart b6546f3ae3 Fix single tap on video previews. 2022-09-01 17:06:51 -03:00
Alex Hart 4620eade58 Implement better state management and recoverability for donation badge jobs. 2022-09-01 17:06:51 -03:00
Alex HartandGitHub 23a328f12d Add screen to set Signal as default SMS. 2022-09-01 13:17:53 -03:00
Greyson Parrelli 2eba9a8d72 Add support for doing normal CDS queries on CDSv2. 2022-08-31 15:58:41 -04:00
Alex HartandGreyson Parrelli 9b17e7a7e2 Fix story launching from settings. 2022-08-31 15:58:41 -04:00
Alex HartandGreyson Parrelli 3edc97eb38 Fix NPE when the attachment for a link preview is null. 2022-08-31 15:58:41 -04:00
Jim GustafsonandGreyson Parrelli cb0208af4d Update to RingRTC v2.21.0 2022-08-31 15:58:41 -04:00
Greyson Parrelli cdd311f741 Fix for possible issue in search. 2022-08-31 15:58:41 -04:00
Greyson Parrelli 8543325d59 Update database migrations to be in their own files. 2022-08-31 15:58:41 -04:00
Alex HartandGreyson Parrelli 3705465ef2 Update translation strings for story privacy modes. 2022-08-31 15:58:41 -04:00
Alex VoloshynandGreyson Parrelli c80999839b Use AccountSnapshot to avoid unnecessary network calls. 2022-08-31 15:58:41 -04:00
Alex HartandGreyson Parrelli 936212e684 Add initial sms exporter integration behind a feature flag. 2022-08-31 15:58:41 -04:00