Commit Graph
16871 Commits
Author SHA1 Message Date
Alex HartandCody Henthorne 1aa2c85edd Fix alignment of progress spinner when waiting for network.: 2025-05-19 14:45:34 -04:00
Alex HartandCody Henthorne a6bfeebb24 Add UI for when the user's grace period expires or while they are in the grace period. 2025-05-19 14:45:34 -04:00
Alex BakonandCody Henthorne 5e9824a180 Update test client prekey usage to include kyber keys. 2025-05-19 14:45:34 -04:00
Cody Henthorne 3644466263 Bump version to 7.42.2 v7.42.2 2025-05-19 14:44:07 -04:00
Cody Henthorne e9b43e7c25 Update baseline profile. 2025-05-19 14:43:05 -04:00
Cody Henthorne e9e53d6d84 Update translations and other static files. 2025-05-19 14:38:15 -04:00
Cody Henthorne 03f2feb335 Fix megaphone missing asset crash. 2025-05-19 14:31:48 -04:00
Cody Henthorne 3b657ea7bd Bump version to 7.42.1 v7.42.1 2025-05-16 13:32:56 -04:00
Cody Henthorne 2635ffcbc9 Update baseline profile. 2025-05-16 13:29:24 -04:00
Cody Henthorne 927c079cc4 Update translations and other static files. 2025-05-16 13:23:44 -04:00
Cody HenthorneandGitHub a2f7afcb68 Detect and recycle WebSockets stuck in connecting state. 2025-05-16 13:13:32 -04:00
Alex HartandGitHub b6c033b075 Fix timer updating on chats list. 2025-05-15 13:52:18 -03:00
Jeffrey StarkeandGitHub 31d0b81624 Sticker Management v2 - Exit multi select mode after all items are deselected.
To match the behavior of the conversations and messages screens.
2025-05-15 11:08:08 -04:00
Cody HenthorneandGitHub 96ece3f424 Allow REST fallback via remote config. 2025-05-15 10:52:36 -04:00
Alex Hart 2bc9926d97 Fix crash when backing out of archive. 2025-05-15 11:40:00 -03:00
Alex Hart f1537cb8a9 Fix rationale dialog height on small devices. 2025-05-15 11:30:23 -03:00
andrew-signalandGitHub af8dee9c38 Bump to libsignal v0.71.1 2025-05-15 10:28:45 -04:00
Cody Henthorne 39f78273c0 Async start network and message retrieval. 2025-05-15 09:22:46 -04:00
Michelle Tang d66a0f618d Bump version to 7.42.0 v7.42.0 2025-05-14 17:35:09 -04:00
Michelle Tang 497a8188fd Update translations and other static files. 2025-05-14 17:20:57 -04:00
Jeffrey StarkeandGitHub f3a475d0c8 Sticker management v2 – Improve list animations and state transitions.
- Uninstall selected packs in a single database transaction to avoid UI flickering.
- Add section header keys to prevent them from animating wildly while scrolling.
2025-05-14 17:10:41 -04:00
Michelle Tang 8b828677de Rotate libsignal net config flag. 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang a050b37f3a Remove bank selection from iDEAL. 2025-05-14 16:43:17 -04:00
Doug MeltonandMichelle Tang c865ed0cdc Improve handling of 12/24 hour timestamps on configuration change.
This fixes an edge case seen on ConversationFragment, where if the
device time format is switched between 12/24 hour format while the app
is running, the old time format will still be displayed when the app
is resumed.

This is due to a design flaw in `DateTimeFormatter.ofLocalizedTime`,
where the time format is statically cached and not updated upon
configuration change. The `LocalTime.formatHours()` extension method
was updated to no longer rely on the misbehaving `ofLocalTime` method.

In addition, `ConversationMessaageComputeWorkers.recomputeFormattedDate`
was designed to skip recomputing non-relative timestamps. This works
in most cases but not this specific edge case. A `force: Boolean` flag
was added to force all items to be updated. And the `force = true` flag
was passed upon `onResume` of the fragment.

Closes #14121
2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang 918b792d83 Fix filter display when returning to conversation list from another tab. 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang 28ecb37103 Add additional logging for stopped processing. 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang 7c43462771 Disconnect groupCall object when network is unavailable. 2025-05-14 16:43:17 -04:00
Cody HenthorneandMichelle Tang 7e00739240 Remove MMS related encryption error messaging. 2025-05-14 16:43:17 -04:00
Cody HenthorneandMichelle Tang feae417af5 Flag username for restore on re-register. 2025-05-14 16:43:17 -04:00
Michelle Tang e5d55418ac Restore chat colors after backup. 2025-05-14 16:43:17 -04:00
Cody HenthorneandMichelle Tang 5d8e0e370d Fix pnp settings not properly syncing or dynamically updating. 2025-05-14 16:43:17 -04:00
Michelle Tang e2bffd0fd3 Fix mentions being displayed as obj. 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang 8d2979d8ce Fix camera rotation / phone orientation syncing. 2025-05-14 16:43:17 -04:00
Jeffrey StarkeandMichelle Tang 288eda5bb1 Add support for animated images to GlideImage.
Our GlideImage implementation doesn't support animated images, because it loads them as bitmaps and therefore only displays the first image frame as a static image. This change works around that issue by having GlideImage wrap an ImageView to handle cases where we need to display animated images.
2025-05-14 16:43:17 -04:00
Cody HenthorneandMichelle Tang fb111619d7 Downgrade notify of key warning to info. 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang fb68f3fed1 Work around off-by-one error causing thin line to display when it shouldn't. 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang 791f1677fa Update RecyclerView to 1.4.0 2025-05-14 16:43:17 -04:00
Alex HartandMichelle Tang 632b76081a Fix tab scroll-to-top on click. 2025-05-14 16:43:16 -04:00
Alex HartandMichelle Tang a474666ea7 Hide create call link button while in multiselect mode. 2025-05-14 16:43:16 -04:00
b3c9ec9691 Migrate to new SVR2 enclave.
Co-authored-by: Cody Henthorne <cody@signal.org>
2025-05-14 16:43:16 -04:00
Cody HenthorneandMichelle Tang 778db277c8 Update retrieve profile job. 2025-05-14 16:43:16 -04:00
Michelle Tang 1800507604 Add beta label to backups. 2025-05-14 16:43:16 -04:00
Alex HartandMichelle Tang b0aee1db05 Add proper title to expiration sheet. 2025-05-14 16:43:16 -04:00
Alex HartandMichelle Tang 919cbbd7ca Use dispatch queue and join to ensure single-threaded requests. 2025-05-14 16:43:16 -04:00
Cody HenthorneandMichelle Tang 93403a0d2c Implement stop/resume media restore and update restore over cellular. 2025-05-14 16:43:16 -04:00
Jeffrey StarkeandMichelle Tang 9867fa3f50 Add round checkbox composable.
Adds `RoundCheckbox` composable, which is styled to match the appearance of the other view checkboxes used in the app.
2025-05-14 16:43:16 -04:00
Michelle Tang b79ec79644 Fix backups not being scheduled. 2025-05-14 16:43:16 -04:00
Cody HenthorneandMichelle Tang 961e9fd4b9 Fix shortcut update job crash for old installs without an aci. 2025-05-14 16:43:16 -04:00
Alex HartandMichelle Tang 6d04c8ba42 Remove MainListHostFragment and rescope list vms to the activity. 2025-05-14 16:43:16 -04:00
andrew-signalandMichelle Tang bc94a92f68 Remove pendingResponses; libsignal-net now completes futures with disconnectReason. 2025-05-14 16:43:16 -04:00