Commit Graph

812 Commits

Author SHA1 Message Date
Elaine
a28346ffb8
Fix username confirmation stalling when username link tooltip is showing 2024-01-19 11:30:06 -07:00
Max Radermacher
6c1c4b931d
Clean up DecryptedProfile 2024-01-18 16:01:48 -06:00
Elaine
58ada9a9fe
Update username link error style 2024-01-10 10:13:43 -07:00
Max Radermacher
14927beeaa
Add ProfileManager protocol 2024-01-08 13:30:25 -06:00
Igor Solomennikov
444d7046cb
Update "Add to System Contacts" for contact shares.
Always present the flow modally + simplify code.
2024-01-07 17:18:33 -08:00
Elaine
c8f040dd59
Move username link sheet to action button 2024-01-04 14:57:31 -07:00
Harry
ed048b0eb5
Backup/Restore pinned thread ordering 2024-01-04 05:58:35 -08:00
Elaine
c507e53530
Adjust screen brightness when showing username QR code 2023-12-22 10:33:58 -07:00
Elaine
f0f357fcec
Add wireframe for calls tab UI 2023-12-22 10:27:24 -07:00
Harry
ab59918336
Make timestamp on quoted messages optional 2023-12-21 08:36:04 -08:00
Elaine
9d151930d6
Username QR code and scanner animations 2023-12-18 15:21:20 -07:00
Max Radermacher
a5436087ff
Runnerify BroadcastMediaMessageJobQueue 2023-12-18 14:25:35 -06:00
Elaine
742b2a22a4
Animate "share your username" tooltip 2023-12-18 13:10:22 -07:00
Max Radermacher
d837f6b407
Runnerify LocalUserLeaveGroupJobQueue 2023-12-18 12:45:26 -06:00
Elaine
8111cade76
Adjust settings profile row QR code icon 2023-12-15 17:51:42 -07:00
Harry
0c53ff88fa
Rename TSOutgoingMessage.isFromLinkedDevice->wasNotCreatedLocally 2023-12-15 09:36:46 -08:00
Harry
a62c393d8e
Split second and third person for STORY_REACTION_QUOTE_FORMAT and STORY_REPLY_REACTION 2023-12-12 14:13:11 -08:00
Max Radermacher
ba4034f5a7
Remove SSKJobQueues 2023-12-11 14:22:22 -06:00
Marissa Le Coz
51940a60e8
Make wallpaper swatches accessible 2023-12-08 16:45:05 -08:00
Igor Solomennikov
e1b2c06aa9
Fix bottom toolbar in Share Contact screen disappearing sometimes.
The fix is to not hide bottom bar if there are no contact fields are selected. Instead, Send button would be disabled.

Another change in this commit is not allowing to delete all name fields of a contact being shared.
2023-12-08 13:24:08 -08:00
Igor Solomennikov
8b5e737098
Re-worked Add to System Contacts flow.
The main user-visible change is that adding to system contacts UI will now always be presented modally instead of views being pushed onto current navigation stack.

I have refactored repeated permissions check + view presentation code from individual call sites into a new "flow" class that is now also responsible for presenting contact editing UI.

These changes also fix two issues:
• "Add to Existing Contact" option was missing from group participant's info sheet.
• "Contact Details" was opened in editing mode from individual chat settings screen.
2023-12-08 13:20:42 -08:00
Max Radermacher
590ff88b52
Don’t mark messages isHighPriority if they’re not 2023-12-08 14:26:13 -06:00
Harry
2f8542a9cf
Fix "lost cursor" issue for german users 2023-12-04 18:27:41 -05:00
Max Radermacher
8bc126b3b7
Swiftify data message processing 2023-12-04 13:26:21 -06:00
Max Radermacher
137b889e1a
Clean up some prod benchmarks 2023-11-27 16:03:41 -06:00
Marissa Le Coz
4b84bf9859
Fix toast crasher 2023-11-27 13:53:05 -05:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender 2023-11-27 11:29:23 -06:00
Max Radermacher
7a942d74c2
Fix NewStorySheet table row vertical layout 2023-11-21 18:52:34 -06:00
Max Radermacher
b045436091
Remove some verbose benchmarks 2023-11-21 11:13:09 -06:00
Max Radermacher
b6fec5c1db
Remove a bunch of debug Bench events 2023-11-21 11:12:18 -06:00
Max Radermacher
208e234692
Remove a bunch of debug()/verbose() lines 2023-11-17 16:40:49 -06:00
anghostdy
d0a97ad536 Fixes 5399 - voice memo recording does not use microphone from connected headphones 2023-11-17 09:36:56 -08:00
Max Radermacher
e95139e935
Prefer Swift-native type over Obj-C variant 2023-11-15 19:08:22 -06:00
Max Radermacher
dc6057f69c
Remove some remote configs that aren’t needed 2023-11-15 19:04:09 -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
Max Radermacher
46ed408517
Remove some unused code 2023-11-15 18:24:20 -06:00
Igor Solomennikov
208579c6de
Convert ContactViewHelper to Swift. 2023-11-14 20:27:25 -08:00
Igor Solomennikov
d923b145b9
Separate text for alert when attempting to share a contact with no permissions. 2023-11-14 20:20:20 -08:00
Igor Solomennikov
619bd49970
Tweak appearance of contact cells in Share Contact picker 2023-11-14 10:56:45 -06:00
Igor Solomennikov
be1d8220d3
Convert OWSContact to Swift. 2023-11-07 16:21:00 -08:00
Igor Solomennikov
c7df94a5e6
Updated design for contact sharing. 2023-11-07 13:50:19 -08:00
Sasha Weiss
7f41ecaa8b
Support SEPA bank transfer donations 2023-11-06 13:49:40 -08:00
Elaine
9c7c54efb7
Add donation bank transfer mandate 2023-11-03 16:15:23 -06:00
Elaine
5c6e63720e
Redesign donation payment details input 2023-11-02 13:01:53 -06:00
Max Radermacher
e179fac4e1
Only show ACI Safety Numbers 2023-11-01 21:35:05 -05:00
Marissa Le Coz
16205f5a0f
Make toasts respect keyboard 2023-10-31 13:13:56 -04:00
Igor Solomennikov
6c7a2699f4
Show address book picture for contacts in "Share Contact" picker.
Address book picture will have lower priority than Signal avatar.
2023-10-30 16:20:02 -07:00
Igor Solomennikov
65a36af47f Delete another orphaned source code file. 2023-10-30 10:32:31 -07:00
Max Radermacher
9e5e0d69a2
Remove empty method overrides 2023-10-26 15:14:16 -05:00
Marissa Le Coz
4c0d40b4e1
[Recip hiding] Update recip list immediately after recip is hidden for real this time 2023-10-25 17:21:34 -04:00