Commit Graph

37 Commits

Author SHA1 Message Date
Max Radermacher
4cdae7175f
Stop using NSKeyedArchiver in SignalAccounts 2024-04-02 13:48:57 -05:00
Max Radermacher
0a24b7b357
Clean up recipient searches 2024-03-07 11:57:45 -06:00
Ehren Kret
e3d993c62d move lonely Usernames extension from SignalMessaging to SignalServiceKit 2024-03-06 12:47:06 -06:00
Sasha Weiss
abbb4e756c
Add specific errors for attempting to mutate usernames and getting a network error 2024-02-16 10:25:32 -08:00
Elaine
66e1f4cebf
New username QR code share images 2024-01-23 11:08:45 -07:00
Sasha Weiss
674430f9a0
Add error log lines to LocalUsernameManager 2024-01-22 19:13:01 -05:00
Pete Walters
a8f70c7d60
Fix tests 2024-01-19 10:42:49 -06:00
Sasha Weiss
0379fb3d74
Consult reachability before making username mutation requests 2024-01-18 15:41:47 -08:00
Sasha Weiss
6b5ce3690f
Add support for changing visible username case 2024-01-18 11:13:18 -08:00
Sasha Weiss
a3f12e3f55
Reclaim username during registration 2024-01-17 16:59:33 -08:00
Elaine
7a2a7d348b
Fix username discriminator crashes 2024-01-17 10:58:20 -07:00
Max Radermacher
eaf3013a16
Use Guarantee for MessageProcessor wait method 2024-01-17 11:57:19 -06:00
Sasha Weiss
b9bf248776
Add 429 as a rate-limit response code for usernames APIs 2024-01-16 15:06:56 -06:00
Harry
0fb2ecc9b8
Extend PersistableGroupUpdateItem to cover all group update cases
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-01-12 13:41:00 -08:00
Max Radermacher
e517c520b2
Update to LibSignal v0.39.0 2024-01-11 10:36:29 -06:00
Elaine
d21251e4ce
Allow for picking a custom username discriminator 2024-01-09 16:45:23 -07:00
Sasha Weiss
a380aa3d82
Remove file I forgot to delete a while ago 2023-10-24 09:57:50 -05:00
Sasha Weiss
0d4a428c69
Add some logging to username validation 2023-09-28 16:22:58 -07:00
Sasha Weiss
b39ddaa70b
Add retries to username mutation network requests 2023-08-14 10:42:44 -05:00
Sasha Weiss
dc8fd49c89
Update reminder views after transaction completes 2023-08-14 10:35:02 -05:00
Max Radermacher
d2b38e472f
[ServiceId] Update usernames 2023-08-03 11:29:40 -05:00
Sasha Weiss
1398e335a0
Implement username links 2023-07-31 14:58:07 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Sasha Weiss
efeec3ac89
Show a tooltip for username links after setting a username 2023-07-13 10:01:07 -07:00
Sasha Weiss
da6810e198
Implement username link sharing 2023-07-07 14:54:26 -07:00
Sasha Weiss
931ff85eb0
Basic support for username links 2023-05-17 13:19:30 -07:00
Sasha Weiss
97167eed7a
Use ServiceId in username lookup 2023-05-16 10:02:36 -07:00
Sasha Weiss
be4b132ea6
Rename StorageServiceManagerProtocol 2023-03-23 09:29:38 -07:00
Sasha Weiss
81b6201a03
Rename KeyValueStoreProtocol -> KeyValueStore 2023-03-14 13:26:06 -07:00
Pete Walters
3e3e0e5acf
Add manager to periodically validate usernames 2023-03-14 09:56:08 -05:00
Sasha Weiss
9b115c1cdb
Use LibSignalClient for local validation of username nicknames 2023-02-27 11:01:44 -08:00
Sasha Weiss
5e0586ba7f
Add a flag for showing username education 2023-02-16 12:11:48 -08:00
Sasha Weiss
bb7013ec71
Store the local username on AccountRecord 2023-02-14 11:25:48 -08:00
Sasha Weiss
18d8a2cccf
Specific error for trying to search for invalid username 2023-02-10 09:44:54 -08:00
sashaweiss-signal
e3a9949628 Fix variable names 2023-02-08 16:05:45 -08:00
Sasha Weiss
bcfd291f9c
Add support for username hashing 2023-02-08 16:02:02 -08:00
Sasha Weiss
e5f1af6c2e
Support lookup-by-username 2023-02-08 10:16:57 -08:00