Commit Graph

934 Commits

Author SHA1 Message Date
Sasha Weiss
2e5bd4fa3e
Cache threads matching search for lifetime of CallRecordLoader 2024-01-18 15:36:31 -08:00
Sasha Weiss
fc35b0f156
Cap the number of call records we'll hold in-memory 2024-01-18 15:35:17 -08:00
Max Radermacher
6c1c4b931d
Clean up DecryptedProfile 2024-01-18 16:01:48 -06:00
Sasha Weiss
a3f12e3f55
Reclaim username during registration 2024-01-17 16:59:33 -08:00
Max Radermacher
857f930551
Don’t log every failure from a label sizing test 2024-01-09 14:50:42 -06:00
Max Radermacher
3f2836733e
Make profile update methods into instance methods 2024-01-09 11:09:14 -06:00
Max Radermacher
0f5cff5dd4
Clean up PaymentsFormatTest 2024-01-09 11:04:06 -06:00
Max Radermacher
af4c30ef00
Remove unused/unnecessary user profile code 2024-01-08 13:34:32 -06:00
Sasha Weiss
8eaa1d31d2
Back the CallsList with real CallRecords 2024-01-04 14:56:26 -08:00
Sasha Weiss
f89a56a43e
Add CallRecordLoader 2024-01-03 11:37:31 -08:00
Pete Walters
e1d8b4063c
Add error handling for various iDEAL flows 2023-12-18 17:33:03 -06:00
Harry
9891ceb13a
Clean up PreKeyManager to remove twenty thousand layers of abstraction 2023-12-12 13:44:00 -08:00
Max Radermacher
6b3397b936
Remove confusing “Subscription” prefix 2023-12-12 12:30:31 -06:00
Harry
b286715d6e
[Atomic device creation/linking 90 day timer] Delete legacy prekey rotation method and usages 2023-11-27 12:27:05 -08:00
Harry
9eb0ad3dde
Delete AccountManager 2023-11-21 12:37:54 -08:00
Harry
9f1c8e3dd0
Refactor AccountManager's finishProvisioningSecondary method 2023-11-21 12:37:00 -08:00
Max Radermacher
3ce5e8c3d3
Set debug-only db trace default to false 2023-11-21 11:03:52 -06:00
Harry
f392e20de2
Always set master key (falling back to local) when registering 2023-11-20 12:28:22 -08:00
Max Radermacher
208e234692
Remove a bunch of debug()/verbose() lines 2023-11-17 16:40:49 -06:00
Max Radermacher
6ab952d3a8
Pass data to the correct CocoaLumberjack fields 2023-11-17 16:39:40 -06:00
Max Radermacher
9692c83005
Clean up image quality getters
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-11-15 18:56:16 -06:00
Sasha Weiss
bbf8f5ce0b
Present sheet when subscriptions fail to renew, rather than badges expire 2023-11-15 15:47:14 -08:00
Sasha Weiss
4e4cb470a2
Block donations above a maximum amount via SEPA 2023-11-13 14:24:18 -08:00
Sasha Weiss
65c977f2e7
SEPA donation fixes and charge failure codes in error sheets 2023-11-08 19:33:11 -06:00
Elaine
f060995568
Fundraising 1.3 error messages
Co-authored-by: Pete Walters <pete@signal.org>
2023-11-07 11:53:37 -06:00
Max Radermacher
d52082abbe
Prefer IdentityKey over typeless Data objects 2023-11-07 11:37:02 -06:00
Sasha Weiss
a39bb9f208
Make the 'subscription renewal charge failure' text static 2023-11-06 16:04:03 -08:00
Sasha Weiss
7f41ecaa8b
Support SEPA bank transfer donations 2023-11-06 13:49:40 -08:00
Max Radermacher
33f9e8c836
Send all threads/contacts during contact sync 2023-11-03 00:42:58 -05:00
Max Radermacher
bf41b3e3e7
Swiftify contact sync code & move queries around 2023-11-02 23:07:23 -05:00
Max Radermacher
0995aeda84
Drop unnecessary fields from contact syncs 2023-11-02 18:01:48 -05:00
Elaine
5c6e63720e
Redesign donation payment details input 2023-11-02 13:01:53 -06:00
Max Radermacher
600eef4bec
Replace Curve25519Kit with LibSignal 2023-10-31 14:18:22 -05:00
Max Radermacher
b39c2dd81a
Rename RecipientDataStore → RecipientDatabaseTable 2023-10-31 02:26:54 -05:00
Max Radermacher
4fe2cc6047
Improve AuthorMergeObserver performance
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-10-31 02:10:20 -05:00
Max Radermacher
f94337ac03
Rip out FeatureFlags.phoneNumberIdentifiers 2023-10-24 18:18:51 -05:00
Max Radermacher
fd9c5e8c64
Make isPrimaryDevice available to contact merges 2023-10-23 13:27:25 -05:00
Max Radermacher
59478094ed
Consolidate phone number privacy feature flags 2023-10-17 18:24:52 -05:00
Harry
e3d39d9fc0
Launch KBS into the sun 2023-10-17 11:20:27 -07:00
Sasha Weiss
43256c85e8
Add extension for sqliteRowId 2023-10-13 15:17:54 -07:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Sasha Weiss
6c305b12ba
Silently allow unrecognized payment method strings 2023-09-28 15:24:22 -07:00
Max Radermacher
f1fcd9aa38
Asyncify SyncPushTokensJob 2023-09-25 19:32:14 -05:00
Harry
1bb84295e6
[Death to TSAccountManager, long live TSAccountManager][1] Light refactoring to remove useless methods and such 2023-09-21 08:52:04 -07:00
Max Radermacher
0935c7e70e
Add PNI column to SignalRecipient 2023-09-06 17:31:16 -05:00
Max Radermacher
e985d795e7
Prune duplicate profiles when updating them 2023-08-28 12:59:36 -05:00
Max Radermacher
710f4c0831
[ServiceId] Update everything that's left 2023-08-24 19:18:33 -05:00
Max Radermacher
08f7e848e1
[ServiceId] Clean up various odds and ends 2023-08-23 11:50:53 -05:00
Sasha Weiss
84957f66eb
Clean up InteractionFinder 2023-08-21 18:08:10 -07:00
Max Radermacher
251d1d6425
[ServiceId] Update mentions 2023-08-21 17:37:37 -05:00