andrew-signal
367c0d0a8d
Rotate libsignal-net trial RemoteConfig.
2025-05-06 17:58:48 -04:00
Jim Gustafson
570a475229
Add new remote config support for calling audio configuration.
2025-05-06 17:58:48 -04:00
Sagar
7b3897cac6
Fix incorrect span indices for normalised search text.
2025-04-24 15:55:39 -04:00
andrew-signal
c7c0374c11
Add remote config for libsignal-net rollout.
2025-04-24 15:55:39 -04:00
Greyson Parrelli
a2a10fb0c1
Filter out bad E164s from GV1 groups.
2025-04-24 15:55:39 -04:00
Alex Hart
6613d5fccb
Fix nav bar spacing and coloring.
2025-04-10 13:10:37 -03:00
Alex Hart
b64f3a48bf
Add proper adaptive material app scaffolding.
2025-04-09 15:29:54 -04:00
andrew-signal
0d611cf4c9
Bump libsignal to v0.69.1.
2025-04-09 15:29:54 -04:00
andrew-signal
8317e2e055
Correct RemoteConfig to enable libsignalWebSocket for nightly builds.
2025-04-09 15:27:46 -04:00
andrew-signal
5b04107447
Update to and integrate with libsignal v0.69.0.
2025-04-09 15:27:46 -04:00
Alex Hart
a3166a8c73
Fix toolbar coloring behavior.
2025-04-03 21:48:29 -04:00
Michelle Tang
a073785407
Update system default language when switching.
2025-04-02 15:39:54 -04:00
Alex Hart
f1985cf506
Reimplement main activity toolbars in compose.
2025-03-31 14:44:06 -04:00
Michelle Tang
5f7ce0d96d
Fix wrong language being selected for system default.
2025-03-31 14:44:06 -04:00
andrew-signal
2a8be22160
Enable libsgnal-net for all nightly builds.
2025-03-31 14:44:06 -04:00
Sagar
ad6c89bc01
Add support to dynamically update Recipient data in group settings.
2025-03-27 22:02:20 +05:30
Greyson Parrelli
c4131bb440
Inline the attachment backfill flag.
2025-03-26 13:59:12 -04:00
Jeffrey Starke
0ef627b864
Use AttachmentSaver to save media overview files to device storage.
2025-03-26 13:59:12 -04:00
Alex Hart
276285ebef
Replace main activity xml with AppScaffold.
2025-03-26 13:59:12 -04:00
Cody Henthorne
3e1edfbc67
Fix gv2 create/join bugs when profile credential is invalid.
2025-03-26 13:59:12 -04:00
Jeffrey Starke
0f72c6face
Fix missing toast message after write external storage permission is denied while saving an attachment.
...
`AttachmentSaver` was missing logic to show a toast message after the user denies `WRITE_EXTERNAL_STORAGE` permission.
#### Changeset
- Add missing toast after write external storage permission is denied.
- Add unit test coverage for `AttachmentSaver` result messages.
- Rename `AttachmentSaver` string resource names so they all have the same prefix.
2025-03-26 13:59:12 -04:00
Jeffrey Starke
247c5de140
Add .compose and .view subpackages to core-ui module.
2025-03-26 13:59:11 -04:00
Jeffrey Starke
b9dc5cbe4f
Consolidate attachment saving logic into unified AttachmentSaver class.
...
Introduces `AttachmentSaver` to centralize all of the steps needed to save message attachments to the device storage. It handles the entire workflow including:
- Showing the save to storage warning/confirmation dialog.
- Requesting `WRITE_EXTERNAL_STORAGE` permission.
- Showing/dismissing media save progress.
Goals of this new class:
- Make it easy to save media attachments anywhere with just a few lines of code (and easier to replace the deprecated `SaveAttachmentTask`).
- Ensure all of the necessary steps are consistently performed at each usage site (which wasn't the case before).
- Make it easier to unit test the save attachment logic.
2025-03-26 13:59:11 -04:00
Cody Henthorne
095ae82483
Convert remote config apis to WebSocket.
2025-03-26 13:59:11 -04:00
Cody Henthorne
d3f622478f
Convert remaining profile apis to use WebSockets and remove REST fallback.
2025-03-26 13:59:11 -04:00
Greyson Parrelli
a4c30393ee
Make the backup remote config field active.
2025-03-26 13:59:11 -04:00
Cody Henthorne
d2cc5d54fe
Use full version code for version tracking.
2025-03-26 13:23:47 -04:00
Cody Henthorne
5a0def7390
Prevent unregistered clients from repeatedly attempting an auth WebSockect connection.
2025-03-19 10:48:31 -03:00
Cody Henthorne
323697dfc9
Improve auth WebSocket lifecycle.
2025-03-19 10:48:31 -03:00
Greyson Parrelli
22d908385b
Consistently format byte sizes.
2025-03-12 16:15:41 -04:00
Cody Henthorne
61a8636217
Convert rate limit apis to WebSocket.
2025-03-12 16:15:41 -04:00
Jeffrey Starke
f2950e279b
Improve handling of errors when saving media attachments.
...
Improves the error handling in `SaveAttachmentUtil.saveAttachments()` to continue processing all requested attachment saves even after individual save operations fail.
2025-03-12 16:15:41 -04:00
Michelle Tang
9eba978da6
Update various message request UI.
2025-03-12 16:15:40 -04:00
Cody Henthorne
c38342e2fb
Convert device linking apis to use websockets.
2025-03-12 15:34:49 -04:00
Michelle Tang
451d12ed53
Block avatar downloads in message request states.
2025-03-12 15:34:49 -04:00
Cody Henthorne
da5c8ff6ea
Remove libsignal shadow/bridge websocket infra.
2025-03-12 15:34:48 -04:00
Cody Henthorne
93d18c1763
Separate and kotlinize websockets.
2025-03-12 15:34:48 -04:00
Greyson Parrelli
9c473fb570
Improve and centralize e164 utils.
2025-03-04 15:58:21 -05:00
Greyson Parrelli
e9e62b98f3
Move bidi methods to BidiUtil.
2025-03-04 15:58:21 -05:00
Greyson Parrelli
6ebc860064
Inline link+sync remote config.
2025-02-26 14:01:38 -05:00
andrew-signal
a31ed28b5f
Bump libsignal to v0.67.0.
...
Enables new CDSI connection logic based on remote config.
2025-02-26 14:01:38 -05:00
Michelle Tang
886bebb088
Update message request states for 1:1 and groups chats.
2025-02-20 16:25:41 -05:00
Greyson Parrelli
754d759d7d
Add support for AttachmentBackfill sync messages.
2025-02-18 16:14:40 -05:00
Alex Hart
216c29c206
Add CallScreenMediator pattern to facilitate moving from views to compose.
2025-02-11 15:31:06 -05:00
Michelle Tang
5173916699
Add more fixes to the country picker.
2025-02-06 16:19:43 -05:00
Cody Henthorne
9c9620c917
Do not connect to web socket until restore decision made.
2025-02-05 16:55:11 -05:00
Alex Hart
fee7d20cc6
Convert WebRtcCallingActivity to Kotlin.
2025-01-31 19:28:41 -05:00
Michelle Tang
fd1e47888a
Adjust strings for media and calls.
2025-01-29 15:30:47 -05:00
Michelle Tang
83aee4a084
Pluralize time strings.
2025-01-28 10:57:55 -05:00
Michelle Tang
f128df7d95
Add option to hide save storage warning.
2025-01-23 14:17:58 -05:00