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 |
|