Max Radermacher
|
5adac2c9ee
|
Asyncify maximumPaymentAmount and related code
|
2025-05-21 12:28:14 -05:00 |
|
Max Radermacher
|
8e90b02969
|
Asyncify search flows
|
2025-05-21 12:27:16 -05:00 |
|
Elaine
|
42ad640382
|
Update quick restore transfer UI
|
2025-05-21 10:03:53 -06:00 |
|
Pete Walters
|
f1742a539d
|
Add device transfer to QuickRestore flow
|
2025-05-14 18:13:55 -05:00 |
|
Sasha Weiss
|
cb90733631
|
Support enabling/disabling Backups from Settings
|
2025-05-12 12:27:10 -07:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Harry
|
e79c8785ca
|
Add chat list banner for backup attachment download progress
|
2025-05-05 23:11:34 -07:00 |
|
Elaine
|
f5aabcee1e
|
Allow saving photos when permissions are write-only
|
2025-05-05 11:36:43 -06:00 |
|
Harry
|
7cd0dfcea0
|
Add LineWrappingStackView
|
2025-05-02 20:38:35 -07:00 |
|
Max Radermacher
|
3a6d34d73d
|
Asyncify username methods
|
2025-05-01 19:41:17 -05:00 |
|
Max Radermacher
|
5e7a4f0e10
|
Asyncify leaveGroupOrDeclineInviteAsyncWithUI
|
2025-05-01 19:40:41 -05:00 |
|
Max Radermacher
|
c7190b5fe2
|
Asyncify generateThumbnailsAsync
|
2025-05-01 19:40:08 -05:00 |
|
Sasha Weiss
|
5cbc74315a
|
Add presentAndPropagateResult to ModalActivityIndicator
|
2025-05-01 17:05:20 -07:00 |
|
Sasha Weiss
|
9e73a8bd52
|
Add ChooseBackupPlanView
|
2025-05-01 10:31:17 -07:00 |
|
Max Radermacher
|
0755f1878b
|
Remove side effects when fetching group links
|
2025-04-30 12:00:14 -05:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Sasha Weiss
|
3ccefca564
|
Be more permissive about when we'll try and insert a mention
|
2025-04-28 13:02:30 -07:00 |
|
Elaine
|
9986b21238
|
Re-open the attachments keyboard when cancelling an image send
|
2025-04-22 09:38:41 -06:00 |
|
Max Radermacher
|
cd3da630a5
|
Asyncify ModalActivityIndicatorVC’s cancellations
|
2025-04-21 21:33:49 -05:00 |
|
Pete Walters
|
173441f8d9
|
Update hero view to support a bottom animation
|
2025-04-18 17:34:53 -05:00 |
|
Elaine
|
f61e901cd6
|
Use native iOS photo picker
|
2025-04-16 23:46:01 -06:00 |
|
Elaine
|
5ef9d2227b
|
Move TypedItemProvider and pertaining logic to SignalUI
|
2025-04-16 23:39:42 -06:00 |
|
Elaine
|
c52635956f
|
Improve backup key entry behavior
|
2025-04-16 12:31:13 -06:00 |
|
Max Radermacher
|
a20103010b
|
Clean up OrderedSet
|
2025-04-16 11:41:16 -05:00 |
|
Harry
|
e80785c72a
|
Fix link preview showing failed icon when downloading image
|
2025-04-14 14:32:38 -07:00 |
|
Max Radermacher
|
0a15c338e9
|
Fix race conditions in LinkPreviewFetchStateTest
|
2025-04-14 15:50:44 -05:00 |
|
Max Radermacher
|
17b7097c22
|
Clean up DebouncedEvents
|
2025-04-14 13:34:31 -05:00 |
|
Max Radermacher
|
ec25806bb0
|
Move DeviceSleepManager to the main app
|
2025-04-08 16:10:23 -05:00 |
|
Pete Walters
|
e0969de388
|
Update preferredFont to work with current UITraitCollection
|
2025-04-08 13:22:13 -05:00 |
|
Max Radermacher
|
f8b3e6a895
|
Fix sleep blocking during backups/restores
|
2025-04-04 21:58:24 -05:00 |
|
Max Radermacher
|
c196782745
|
Fix share extension loading indicator color
|
2025-04-04 16:56:56 -05:00 |
|
Elaine
|
f90632fbff
|
Use separate strings for app and system settings
|
2025-04-03 10:45:53 -06:00 |
|
Pete Walters
|
9ade82cff0
|
Add better 'Check for old device' Registration UI
|
2025-04-01 18:02:18 -05:00 |
|
Max Radermacher
|
848eb24f74
|
Update more groupIds to use toHex
|
2025-04-01 17:58:21 -05:00 |
|
Pete Walters
|
481192980a
|
Fix Xcode 16.3 build errors
|
2025-04-01 15:36:47 -05:00 |
|
Max Radermacher
|
6afaea66c3
|
Ignore leading “@” when searching for usernames
|
2025-03-31 16:31:43 -05:00 |
|
Max Radermacher
|
fffa977337
|
Update error text for unregistered users
|
2025-03-28 17:10:25 -05:00 |
|
Max Radermacher
|
ab0ad79fbe
|
Generalize some logic into ObjectRetainer
|
2025-03-28 17:07:05 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Pete Walters
|
8bfccf780a
|
Show spam reporting UI even if missing info
|
2025-03-26 11:26:26 -05:00 |
|
Elaine
|
449edbb55b
|
Add "no backup key" sheet
|
2025-03-26 09:16:02 -06:00 |
|
Sasha Weiss
|
1a5cbd9183
|
Rename postNotificationNameAsync to postOnMainThread
|
2025-03-21 15:28:35 -07:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07:00 |
|
Max Radermacher
|
10cb6f69f7
|
Use HttpHeaders in more places
|
2025-03-21 13:53:38 -05:00 |
|
Max Radermacher
|
8029e258f7
|
Rename OWSHttpHeaders → HttpHeaders
|
2025-03-21 13:52:25 -05:00 |
|
Sasha Weiss
|
b136ee2ebd
|
Sync "default avatar colors" across devices
|
2025-03-20 15:18:11 -07:00 |
|
Elaine
|
07be4f33c3
|
Adjust trailing disclosure chevron depending on name language
|
2025-03-18 11:43:08 -06:00 |
|
Sasha Weiss
|
982e3e5455
|
Support zooming in view-once media
|
2025-03-17 18:19:34 -07:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Sasha Weiss
|
047e3a38df
|
Clean up SDSAnyWriteTransaction async completion
|
2025-03-13 21:38:21 -07:00 |
|