Commit Graph
49 Commits
Author SHA1 Message Date
Greyson ParrelliandCody Henthorne 118231a328 Attempt to restore AccountRecord in regV5. 2026-06-09 17:21:47 -04:00
Greyson ParrelliandCody Henthorne 754dd15c94 Add device transfer flow to regV5. 2026-06-09 17:21:47 -04:00
Greyson ParrelliandCody Henthorne 6027d58fb5 Fix various lint issues. 2026-06-09 17:21:47 -04:00
jeffrey-signalandCody Henthorne ba3e15ea6d RegV5 text style and padding fixes. 2026-06-09 17:21:47 -04:00
jeffrey-signalandCody Henthorne ceee5f714d Adjust RegV5 window insets so screens draw under system bars and handle display cutouts. 2026-06-09 17:21:47 -04:00
Michelle TangandAlex Hart 1371663163 Add capability for KT username syncs. 2026-06-03 15:06:31 -03:00
Alex HartandMichelle Tang 50884e144e Add linked device registration skeleton UI. 2026-06-03 13:55:35 -04:00
Greyson ParrelliandMichelle Tang f1d722c5cd Fix test dependency import. 2026-05-27 14:08:54 -04:00
Greyson ParrelliandMichelle Tang 0284da2d0f Move a lot of utils into core. 2026-05-27 14:01:28 -04:00
Alex HartandMichelle Tang 15a3a8efde Add debug log pop (8 clicks) for reg v5.
Co-authored-by: Michelle Tang <mtang@signal.org>
2026-05-27 14:01:28 -04:00
Greyson Parrelliandjeffrey-signal e6beafd612 Update video demo project to support batch transcoding. 2026-05-21 10:38:16 -04:00
Alex HartandMichelle Tang f1b231ca38 Wire in inactive-primary websocket alert. 2026-05-11 16:31:31 -04:00
Greyson ParrelliandMichelle Tang dca4351b8b Update some gradle properties that are giving warnings. 2026-05-11 16:31:31 -04:00
Greyson Parrelli 572c11ee6d Update to AGP 9.1.1 2026-05-06 13:08:38 -04:00
Jordan RoseandGreyson Parrelli 9c2825f202 Consistently use core-util Hex utility class. 2026-05-06 13:08:37 -04:00
Greyson Parrelli 82046dd55f Add support for remote backup restore to regV5. 2026-04-17 15:54:24 -04:00
Greyson Parrelliandjeffrey-signal fcdbf93626 Improve regV5 restore flows. 2026-04-15 14:45:14 -04:00
Greyson Parrelli e05586a1c9 Convert RegistrationNetworkResult to RequestResult. 2026-04-06 16:47:01 -04:00
Greyson Parrelli 0e8dedf4d0 App ability to regV5 in the main app, behind compile flag. 2026-04-06 16:47:01 -04:00
Greyson Parrelli bb151c91e9 Add basic infra for regV5 local restore. 2026-04-06 16:46:05 -04:00
Greyson ParrelliandCody Henthorne 25b01a30be Improve memory usage of new APNG renderer by making it streaming. 2026-03-25 16:31:09 -04:00
Greyson ParrelliandCody Henthorne c3f9e5d972 Add new APNG renderer, just for internal users for now. 2026-03-25 16:31:08 -04:00
Greyson ParrelliandMichelle Tang f09bf5b14c Make regV5 resumable if the app closes. 2026-03-19 17:13:11 -04:00
Greyson ParrelliandMichelle Tang d2c8b6e14c Improve the storage controller for regV5. 2026-03-18 13:15:49 -04:00
Greyson ParrelliandMichelle Tang 6c1897d8d5 Add infra for regV5 restore flows. 2026-03-18 13:15:49 -04:00
Greyson ParrelliandMichelle Tang 39de824bf0 Add quick restore flow and DebugLoggableModel to regV5.
Renames restore → quickrestore package, adds QuickRestoreQrViewModel,
introduces DebugLoggableModel for safe toString in release builds,
updates all State/Events classes to extend it, switches previews to
AllDevicePreviews, and enables BuildConfig for the registration module.
2026-03-18 13:15:49 -04:00
Greyson Parrelliandjeffrey-signal 33c3c48bd5 Make regV5 edge-to-edge. 2026-03-11 15:41:45 -04:00
Greyson ParrelliandCody Henthorne 7b31383b88 Improve video encoder/decoder fallback logic. 2026-02-24 16:50:01 -05:00
Greyson ParrelliandCody Henthorne 6e108a03d1 Improve video transcode test error detection. 2026-02-24 16:50:01 -05:00
Greyson ParrelliandCody Henthorne caf2e555dd Fix more HDR transcoding errors. 2026-02-24 16:50:01 -05:00
Greyson ParrelliandCody Henthorne 32dc36d937 Fix various transcoding issues on samsung devices. 2026-02-24 16:50:01 -05:00
Greyson ParrelliandCody Henthorne 771d49bfa8 Add an instrumentation test for video transcoding. 2026-02-24 16:50:01 -05:00
Greyson ParrelliandCody Henthorne 7428e1e2ea Improve UI for regV5 verification code submission. 2026-02-24 16:50:00 -05:00
Greyson ParrelliandAlex Hart d1400928ce Slide in country picker vertically in regV5. 2026-02-18 15:48:16 -04:00
Greyson ParrelliandAlex Hart b48b1f031e Fix gradle format task. 2026-02-18 15:48:16 -04:00
Greyson ParrelliandAlex Hart 5c418a4260 Add RRP support to regV5. 2026-02-18 15:48:06 -04:00
Alex HartandMichelle Tang 58d2c92102 Move the rest of the permissions classes. 2026-02-11 18:08:57 -05:00
Alex HartandGreyson Parrelli 879e8f98bd Ensure lint configuration is applied to all modules. 2026-02-10 10:35:54 -05:00
Greyson Parrelli 1a612fab0b Update video demo app to minSdk 26. 2026-02-10 10:35:54 -05:00
Alex HartandGreyson Parrelli 62d951b438 Move additional fragments to core UI. 2026-02-10 10:35:54 -05:00
Greyson Parrelli 8d749c404f Refactor and improve video demo app. 2026-02-10 10:35:54 -05:00
Alex HartandGreyson Parrelli 5c415139fd Reshape entry point for V3 media screens. 2026-02-10 10:35:54 -05:00
Greyson Parrelli 8d44640377 Prompt for microphone permission when recording video in new camera.
Previously, the new camera would silently record video without audio
when microphone permission was missing. Now it shows the same rationale
dialog and permanent denial flow as the old camera.
2026-02-09 15:52:03 -05:00
Greyson Parrelli 2248abb749 Persist camera lens selection across sessions. 2026-02-06 15:18:50 -05:00
Greyson Parrelli 6416df241f Add basic re-reg support to regV5. 2026-01-31 22:21:41 -05:00
Greyson Parrelli f53ae66fc9 Rebuild CameraXFragment to use a brand new camera. 2026-01-31 22:21:40 -05:00
Alex HartandGitHub 471b214b4a Extract Media and TransformProperties to core/util/models. 2026-01-20 15:21:27 -04:00
Greyson Parrelliandjeffrey-signal 4b41989b30 Respect 429 in SVR write requests. 2026-01-08 07:39:50 -05:00
Greyson Parrelliandjeffrey-signal e162eb27c7 Re-organize gradle modules. 2026-01-08 07:39:45 -05:00