Cody Henthorne and Alex Hart
323697dfc9
Improve auth WebSocket lifecycle.
2025-03-19 10:48:31 -03:00
Alex Hart
e0c0ae0ee0
Update baseline profile.
2025-03-17 16:21:03 -03:00
Alex Hart
90ff303200
Update translations and other static files.
2025-03-17 16:12:25 -03:00
Alex Hart
4a5fb88800
Suppress megaphone if user is not registered.
2025-03-17 16:02:50 -03:00
Alex Hart
28d18a8012
Add checks for user registration when attempting to access dontations or perform keep-alive.
2025-03-17 16:01:52 -03:00
Alex Hart and GitHub
a7fb84e7e6
Improve error code handling in recurring context job.
2025-03-17 15:05:11 -03:00
Cody Henthorne
0d133b8d1e
Improve stacktraces by not wrapping CDS exceptions in RuntimeExceptions.
2025-03-17 09:19:26 -04:00
Michelle Tang
ab2f3e7918
Bump version to 7.38.2
2025-03-14 14:48:03 -04:00
Michelle Tang
98dbdfa6f9
Update translations and other static files.
2025-03-14 14:42:49 -04:00
Greyson Parrelli
39f440431c
Fix story syncing to linked devices.
2025-03-14 11:45:14 -04:00
Michelle Tang
c38eb86a48
Update translations and other static files.
2025-03-12 21:56:40 -04:00
Michelle Tang
c54958f0a9
Fix crash in migration job.
2025-03-12 21:43:17 -04:00
Michelle Tang
4fa067beef
Update translations and other static files.
2025-03-12 16:37:44 -04:00
Cody Henthorne and Greyson Parrelli
ddda5e8b47
Revert delete account conversion to WebSocket.
2025-03-12 16:15:41 -04:00
Greyson Parrelli
6d956ca0f9
Add internal debug setting to archive session.
2025-03-12 16:15:41 -04:00
Greyson Parrelli
22d908385b
Consistently format byte sizes.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
d2006853c7
Start new style messsage api and convert report spam to WebSocket.
2025-03-12 16:15:41 -04:00
Michelle Tang and Greyson Parrelli
f61109391a
Add support for blocked chat events.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
b563d7e855
Add headers to StatusCodeError.
2025-03-12 16:15:41 -04:00
Alex Hart and Greyson Parrelli
3a1ed7e4ac
Fix recurring donations unit tests.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
61a8636217
Convert rate limit apis to WebSocket.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
86b2fe9742
Convert storage service auth to WebSocket.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
6aca7c9194
Convert CDSI auth to WebSocket and service to NetworkResult.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
92e590aa3b
Convert calling and payments apis to WebSocket.
2025-03-12 16:15:41 -04:00
Michelle Tang and Greyson Parrelli
224a85f5db
Update linked devices check.
2025-03-12 16:15:41 -04:00
Greyson Parrelli
a21b3387fc
Fix label of field in internal settings.
2025-03-12 16:15:41 -04:00
Greyson Parrelli
0839ecdc1a
Post internal notification for failed archive media restores.
2025-03-12 16:15:41 -04:00
Andrew and Greyson Parrelli
8f00373e08
Improve network reliability.
2025-03-12 16:15:41 -04:00
Cody Henthorne and Greyson Parrelli
d6316d955f
Remove unusued NetworkFailureException.
2025-03-12 16:15:41 -04:00
Michelle Tang and Greyson Parrelli
c568f2e9cc
Add ability to delete avatars in internal details.
2025-03-12 16:15:41 -04:00
Alex Hart and Greyson Parrelli
7191a40aba
Do not notify call observers if data has not changed.
2025-03-12 16:15:41 -04:00
Jeffrey Starke and Greyson Parrelli
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
Alex Hart and Greyson Parrelli
9b6f355802
Resolve consistent subscription state after new subscription is created.
2025-03-12 16:15:40 -04:00
Alex Hart and Greyson Parrelli
5ec3371b9a
Trigger backup-id upload before allowing user to pay.
2025-03-12 16:15:40 -04:00
Alex Hart and Greyson Parrelli
862628fc28
Mark end state in job that failed with an error.
2025-03-12 16:15:40 -04:00
Cody Henthorne and Greyson Parrelli
cf78c76bbb
Convert chat-based backup calls to WebSocket.
2025-03-12 16:15:40 -04:00
Cody Henthorne and Greyson Parrelli
305b380fef
Convert all account based calls to WebSocket.
2025-03-12 16:15:40 -04:00
Alex Hart and Greyson Parrelli
6d115a912d
Take purchase token straight from payment result during linking to subscriber id.
2025-03-12 16:15:40 -04:00
Greyson Parrelli
1cc3e16d1a
Add migration to clean up dupe e164's (again).
2025-03-12 16:15:40 -04:00
Michelle Tang and Greyson Parrelli
9eba978da6
Update various message request UI.
2025-03-12 16:15:40 -04:00
Sagar and Greyson Parrelli
e00d780115
Add the ability to edit a link preview in stories before sending.
...
Resolves #14035
2025-03-12 16:15:40 -04:00
Henry Addo and Greyson Parrelli
cf529b354b
Prevent empty passphrases when restoring local chat backups.
...
Fixes #14015
Resolves #14016
2025-03-12 16:15:38 -04:00
Greyson Parrelli and Michelle Tang
0c445c2fe9
Cap the max image render size to 12000x12000.
2025-03-12 15:34:49 -04:00
Greyson Parrelli and Michelle Tang
1793c77bf2
Revert "Fix some media not appearing in the gallery picker."
...
This reverts commit 5ad042d232 .
2025-03-12 15:34:49 -04:00
Alex Hart and Michelle Tang
3fee68e33e
Fix checks in backup subscription check job.
2025-03-12 15:34:49 -04:00
Cody Henthorne and Michelle Tang
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
Sagar and Michelle Tang
6a773730b8
Fix DozeBanner dismissal and button tint.
...
Resolves #14001
2025-03-12 15:34:48 -04:00
Sagar and Michelle Tang
a53bd29553
Add accessibility labels for media preview and emojis.
...
Fixes #14034
Resolves #14037
2025-03-12 15:34:48 -04:00
Sagar and Michelle Tang
44c90331ec
Fix scheduled voice note playback.
...
Resolves #13951
2025-03-12 15:34:48 -04:00