Matthew Chen
62856840da
Clean up codebase.
2020-12-10 13:17:24 -03:00
Matthew Chen
0531e44170
Clean up codebase.
2020-12-10 13:02:25 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Nora Trapp
fb595d0e64
Use remote config for group calling
2020-12-07 15:43:59 -08:00
Michelle Linington
a8de171053
Adopt leftover PR feedback from #2696
2020-11-24 20:59:37 -08:00
Michelle Linington
8294f80ced
Logging and renames
2020-11-24 20:59:37 -08:00
Michelle Linington
a554511bcc
Enable call bar button for current call conversation
2020-11-24 20:59:37 -08:00
Matthew Chen
21b616ede1
Fix group migration edge cases.
2020-11-20 15:32:15 -03:00
Michelle Linington
6a8e602825
Return to call action support
...
Also, tweaks how we notify error messages to muted threads.
2020-11-19 16:04:22 -08:00
Michelle Linington
d93c19abe7
Enable/update group call action based on current call and thread
2020-11-19 16:04:22 -08:00
Nora Trapp
45a99cb394
Open group call lobby when tapping notification
2020-11-19 16:04:21 -08:00
Nora Trapp
0e91ef01cc
Small tweaks to hook up join button
2020-11-19 16:02:22 -08:00
Michelle Linington
9b164ebd84
IOS-945: CVC join call button
...
Swaps out the join call button when a group call is active. When a group
call is active, the usual button is swapped for a more prominent "Join
button".
2020-11-19 16:02:22 -08:00
Michelle Linington
8bbbd607ae
PR Feedback from Nora
2020-11-19 16:02:22 -08:00
Michelle Linington
89c616c3e1
Minor cleanup
2020-11-19 16:02:22 -08:00
Michelle Linington
83834c6b68
Peek group call state in CVC -viewWillAppear:
2020-11-19 16:02:22 -08:00
Michelle Linington
34f85ec030
Add a JoinCall button in group call info messages
...
Also, fixes a bug where we were taking out nested transactions
2020-11-19 16:02:22 -08:00
Nora Trapp
0cf2600759
Revert changes to CVC scroll behavior
...
This reverts commit e26ccaa08a .
2020-11-16 08:58:07 -08:00
Matthew Chen
58fa3c3f3a
Block message sends in groups with blocking migrations.
2020-11-12 17:26:44 -03:00
Matthew Chen
5cee24cef9
Refine group migrations.
2020-10-30 09:20:51 -03:00
Matthew Chen
8d8c66e71a
Refine group migrations & related UI.
2020-10-30 09:07:38 -03:00
Matthew Chen
173bffa9c3
Migrate CVC "bottom view" logic to Swift.
2020-10-30 09:07:38 -03:00
Matthew Chen
df34b8122c
Migrate CVC "bottom view" logic to Swift.
...
Migrate CVC "bottom view" logic to Swift.
2020-10-30 09:07:37 -03:00
Matthew Chen
bcc7995a7b
Migrate groups from v1 to v2, part 3.
...
* Pull out GroupMigrationActionSheet.
* Add group migration action sheets.
* Make changes to enable testing migrations.
* Rewrite banners in Swift.
* Refine group migration logic; add support for testability.
2020-10-30 09:06:40 -03:00
Matthew Chen
a66f2cfc56
Migrate groups from v1 to v2, part 2.
...
* Add legacy group upgrade action sheet.
* Add 'group update info messages' around migrations.
* Add new limits around group size.
* Rename migration modes to "manual", "auto-migration."
* Add legacy groups action sheets.
* Try to fill in missing UUIDs before migrating groups.
* Ignore "known unregistered" users during group migrations.
2020-10-30 09:05:13 -03:00
Nora Trapp
e26ccaa08a
When the app is foregrounded, try and scroll the unread indicator to the top
2020-10-21 10:29:33 -07:00
Nora Trapp
17892d716c
Group Calling
2020-10-15 14:49:20 -07:00
Nora Trapp
d825ce4916
Add date to voice memo file name
2020-10-15 14:12:41 -03:00
Nora Trapp
23d1a39677
Use 'Delete for me' phrasing in more places
2020-10-09 10:37:03 -07:00
Nora Trapp
fef5ff89e5
Show sending state for deleted message
2020-10-09 10:37:03 -07:00
Matthew Chen
83354dd131
Add logging around quoted reply preview lifecycle.
2020-10-08 13:15:16 -03:00
Nora Trapp
714cc5fbdb
Fix endless safety number prompt
2020-09-29 11:35:57 -07:00
Matthew Chen
58af85269a
Simplify disappearing message configuration in CVC. Report gv2-3 capability.
2020-09-29 15:14:24 -03:00
Matthew Chen
cc4b55ebc3
Disable auto-scroll via scroll continuity if app not in foreground.
2020-09-28 16:13:12 -03:00
Christopher Kobusch
4715240cc1
Added custom notification sounds
...
* user can add custom notification sounds from Files app (aiff, wav, or caf files)
* former OWSSound enum is now named OWSStandardSound, OWSSound turned into an alias for NSUInteger
* custom sounds get IDs based on the hash of the file name
2020-09-23 14:54:23 -07:00
Matthew Chen
6a71d417ca
Merge branch 'release/3.17.2'
2020-09-21 17:17:04 -03:00
Matthew Chen
d512f53331
Respond to CR.
2020-09-21 16:59:18 -03:00
Matthew Chen
84a899bad1
Never show verified group indicator if group is empty.
2020-09-21 16:59:18 -03:00
Matthew Chen
93ab44ef92
Fix message request view.
2020-09-21 16:33:02 -03:00
Matthew Chen
686aee752c
Rename OWSMessageSender -> MessageSender.
2020-09-17 21:35:35 -03:00
Matthew Chen
f337c912e5
Respond to CR.
2020-09-17 21:30:27 -03:00
Matthew Chen
41f1b31a8c
Defer load of bottom bar in conversation view.
2020-09-17 21:30:26 -03:00
Matthew Chen
764a0ad21f
Avoid collection view layout and measurement during CVC configuration.
2020-09-17 21:29:38 -03:00
Matthew Chen
1aae1b26af
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
becc5cfede
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
c017e76aab
Rename singleton accessors.
2020-09-17 21:11:09 -03:00
Matthew Chen
ad6bda8a44
Rename singleton accessors.
2020-09-17 21:11:07 -03:00
Matthew Chen
5d831fbd3d
Debounce updating CVC to reflect profile updates.
2020-09-17 17:32:09 -03:00
Matthew Chen
7c5043e163
Touch less; touch more carefully.
2020-09-17 17:31:23 -03:00
Matthew Chen
2ba0577e03
Update input if user is removed from group.
2020-09-10 22:08:31 -03:00