Commit Graph

14250 Commits

Author SHA1 Message Date
Michelle Tang af44dc3929 Update linked device string. 2026-08-04 20:03:35 -03:00
Michelle Tang 99acf606d9 Improve banner design. 2026-08-04 20:03:35 -03:00
Greyson Parrelli b63b9ce71c Show story media previews in the destination picker on the V3 media send flow. 2026-08-04 20:03:34 -03:00
Greyson Parrelli c3277fd2b1 Apply chat color tint and send icon to the media-send edit next button. 2026-08-04 20:03:34 -03:00
Alex Hart 476ee40d5f Add persistent state save for send quality to media send module. 2026-08-04 20:03:34 -03:00
Greyson Parrelli 48040362e6 Unlock orientation on large screens in the v3 media send flow. 2026-08-04 20:03:34 -03:00
Greyson Parrelli e8f23a5015 Add view-once affordance and indication to the V3 media edit screen. 2026-08-04 20:03:34 -03:00
fethij b9eeb2fe84 Fix jump-to-date being off by one day in non-UTC timezones
Closes signalapp/Signal-Android#14816
2026-08-04 20:03:34 -03:00
Alex Hart ecb7e12c67 Add scheduled send support to media-send module. 2026-08-04 20:03:34 -03:00
Alex Hart e597ee54c8 Add media validation. Move validation into media-send and add tests. 2026-08-04 20:03:33 -03:00
Greyson Parrelli 13ff8142c2 Fix emoji keyboard crash in add-a-message on the V3 media send flow. 2026-08-04 20:03:33 -03:00
Alex Hart 967686657c Add text toggle to media-send module. 2026-08-04 20:03:33 -03:00
Alex Hart 4218189b05 Add sticker support to V3 media send. Relocate editors into view model and add trash. 2026-08-04 20:03:33 -03:00
Cody Henthorne 4a2f9f6bdd Do not restore keyboard when selecting info from reaction overlay. 2026-08-04 20:03:33 -03:00
Cody Henthorne 6f5a0d0e90 Prevent integer overflow in body-range for mention rendering. 2026-08-04 20:03:32 -03:00
Greyson Parrelli 17225d3981 Disconnect the websocket immediatley when detecting clock skew. 2026-08-04 20:03:32 -03:00
Cody Henthorne 9e12fd7e39 Fix story quote author name truncation. 2026-08-04 20:03:32 -03:00
Alex Hart ed754c1d30 Move StickerRecord into core-util. 2026-08-04 20:03:32 -03:00
Greyson Parrelli 0182ee3ac3 Improve storage sync when old self record becomes unregistered. 2026-08-04 20:03:32 -03:00
Greyson Parrelli ee45dbd540 Ensure we have at least one archive file batch. 2026-08-04 20:03:32 -03:00
Greyson Parrelli 517a4bc4e6 Don't remove self profile key during restore. 2026-08-04 20:03:32 -03:00
Greyson Parrelli 607115b49e Allow recording in-app videos encrypted to disk. 2026-08-04 20:03:31 -03:00
Greyson Parrelli b812bf3e5f Remove legacy APNG renderer. 2026-08-04 20:03:31 -03:00
Greyson Parrelli b54141a446 Reliably dismiss media preview transition thumbnail after media loads. 2026-08-04 20:03:31 -03:00
Alex Hart a73db5eeae Fix focus bug with image view cycling focusability. 2026-08-04 20:03:31 -03:00
Greyson Parrelli cca855c15d Avoid brush width crash when restoring image editor in a non-drawing mode. 2026-08-04 20:03:31 -03:00
Alex Hart a30fd9fec4 Resolve crash when changing orientation with settings open. 2026-08-04 20:03:31 -03:00
Greyson Parrelli 271cf81c49 Register media review activity result launchers during fragment initialization. 2026-08-04 20:03:31 -03:00
Greyson Parrelli 340485f5a5 Fix some overlap in contact selection in RTL. 2026-08-04 20:03:30 -03:00
Greyson Parrelli dd2ee394ef Limit potential size of job info debug log section. 2026-08-04 20:03:30 -03:00
Greyson Parrelli 30b048976c Cache display names when checking for group name collisions. 2026-08-04 20:03:30 -03:00
Cody Henthorne 5dd9386e12 Add .nomedia files to backup and plaintext export directories to prevent media scanning.
Closes #14757
2026-08-04 20:03:30 -03:00
Cody Henthorne 5a2c40c14b Preserve size tracking during onSizeChanged-triggered text resets to prevent measurement oscillation. 2026-08-04 20:03:30 -03:00
Cody Henthorne 5f92b8ea64 Include edit message and story send syncs as user activity on other devices. 2026-08-04 20:03:30 -03:00
Cody Henthorne 399160bc32 Fix endless spinner when granting contacts permission. 2026-08-04 20:03:30 -03:00
Greyson Parrelli 8435ce85be Improve function of client without a phone number. 2026-08-04 20:03:30 -03:00
Greyson Parrelli 5d72248bb5 Move PinValidityCheck to :core:util and kotlinize it. 2026-08-04 20:03:30 -03:00
Greyson Parrelli 66ff18c310 Add scaffolding for new reg screens. 2026-08-04 20:03:29 -03:00
Alex Hart ab66385b5b Add ability to save images in media-send module. 2026-08-04 20:03:29 -03:00
Alex Hart 2e6f54ad0a Add support for brush width in media-send. 2026-08-04 20:03:29 -03:00
Cody Henthorne a92304c222 Ignore GV1 records in storage service. 2026-08-04 20:03:29 -03:00
Alex Hart a28dfa40cc Add media summary pill. 2026-08-04 20:03:29 -03:00
Alex Hart 2aa4653782 Add document support to new media-send flow. 2026-08-04 20:03:28 -03:00
Alex Hart fc25581a6f Add support for non-video gifs in v3 media send flow. 2026-08-04 20:03:28 -03:00
Alex Hart 153f0fe842 Add support for video-gifs in V3 media send. 2026-08-04 20:03:28 -03:00
Cody Henthorne 8d7398795f Fix mic and camera buttons disappearing after sending voice message. 2026-08-04 20:03:28 -03:00
Alex Hart 361b767a3f Add text story support. 2026-08-04 20:03:28 -03:00
Alex Hart d1674158c8 Wire up V3 video trim editor and unify media send launching. 2026-08-04 20:03:27 -03:00
Alex Hart 5c44b72ee2 Fix issue with vanity interlacing frames. 2026-08-04 20:03:27 -03:00
Cody Henthorne f1aefb1cdd Improve message backlog processing.
Moves SendDeliveryReceiptJob out of the critical path of message processing.

EditMessageProcessor now uses the batch cache.
2026-08-04 20:03:27 -03:00