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
Michelle Tang
71c21eeba6
Add date to unlinked dialog.
2025-01-16 16:24:29 -05:00
Cody Henthorne
919648b94b
Prevent calls crashing due to background restrictions.
2025-01-13 21:49:50 -05:00
Greyson Parrelli
fd78884635
Fix announcement group text link color.
...
Ended up reorganizing some theme colors too, but didn't change any.
2025-01-10 12:04:10 -05:00
Greyson Parrelli
0655b6f767
Inline and enable the SSRE2 config.
2025-01-06 12:27:36 -05:00
Greyson Parrelli
16bb4d10d1
Fix large message size calculation to use bytes.
2024-12-18 16:19:10 -05:00
Greyson Parrelli
074b16fa93
Fix delete options in note to self.
2024-12-12 12:16:10 -05:00
Greyson Parrelli
010c45da94
Inline some paypal remote configs.
2024-12-12 12:16:10 -05:00
Greyson Parrelli
a93c1bc942
Rotate link+sync flag.
2024-12-12 12:16:10 -05:00
Alex Hart
3eea331e83
Fix bad one-time-payment receipt creation for cancelled iDEAL.
2024-12-12 12:16:10 -05:00
Alex Hart
5e10ccc969
Fix backups crash when not signed in to play store.
2024-12-09 08:58:15 -05:00
Greyson Parrelli
a3af237397
Inline the deleteSync capability.
2024-12-04 14:19:41 -05:00
Greyson Parrelli
f44d157f9a
Inline the expireVersion capability.
2024-12-04 14:19:41 -05:00
Michelle Tang
8e5640cffc
Fix lost voice notes on orientation change.
2024-12-04 14:19:40 -05:00
Cody Henthorne
39b4484887
Use calling service type for calls.
2024-12-04 14:19:40 -05:00
Greyson Parrelli
1b2c0db693
Introduce AEP and SSRE2.
2024-11-21 10:36:09 -05:00
Greyson Parrelli
115954ef40
Rotate the link+sync flag.
2024-11-21 10:36:09 -05:00
Greyson Parrelli
ae37001949
Convert InternalValues to kotlin.
2024-11-21 10:36:09 -05:00
Michelle Tang
5e8318d63f
Fix theme transitions in chats.
2024-11-13 21:46:55 -05:00
Cody Henthorne
927871b0dc
Convert RegistrationValues to kotlin.
2024-11-08 11:16:00 -05:00
Greyson Parrelli
ead66cdfc0
Migrate linked device status to the SignalStore.
2024-10-29 14:36:34 -04:00
Greyson Parrelli
7f3ceea9fe
Add initial link+sync support.
2024-10-29 14:36:33 -04:00
Greyson Parrelli
c903b9c1a8
Inline chat folder feature flag.
2024-10-23 16:16:01 -04:00
Michelle Tang
dd4fcffec4
Fix various bugs for chat folders.
2024-10-23 15:51:54 -04:00
Greyson Parrelli
6c326f672d
Split pinned chats into a separate remote config.
2024-10-23 15:51:54 -04:00
Michelle Tang
fdeaf77fc0
Use custom config for chat folders.
2024-10-17 19:54:44 -04:00
Greyson Parrelli
262b359c3f
Inline the call links feature flag.
2024-10-16 15:41:27 -04:00