Commit Graph

638 Commits

Author SHA1 Message Date
Matthew Chen
b13ff0c879 Respond to CR. 2020-10-08 17:31:29 -03:00
Matthew Chen
d364796d9d Remote obsolete remote config & feature flags around gv2. 2020-10-08 17:24:11 -03:00
Nora Trapp
413aa689f0 Fix compilation with Xcode 12 2020-10-05 14:32:06 -07:00
Matthew Chen
cc4b55ebc3 Disable auto-scroll via scroll continuity if app not in foreground. 2020-09-28 16:13:12 -03:00
Matthew Chen
686aee752c Rename OWSMessageSender -> MessageSender. 2020-09-17 21:35:35 -03:00
Matthew Chen
66510bc18f 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
e56e3fe916 Clean up "not in gv2 group" code path. 2020-09-14 15:47:23 -03:00
Matthew Chen
feef86786c Add debug UI for updating v2 groups immediately. 2020-09-08 17:44:55 -03:00
Matthew Chen
95c52e21b6 Add support for animated stickers. 2020-09-02 13:44:14 -03:00
Matthew Chen
f80059f8e9 Add support for animated stickers. 2020-09-02 13:44:13 -03:00
Matthew Chen
b813a0e264 Add Debug UI action to make all group members into admins. 2020-09-01 17:11:09 -03:00
Matthew Chen
ef8a1cc98e Add Debug UI action to copy members between groups. 2020-09-01 17:11:09 -03:00
Matthew Chen
22c90550b7 Respond to CR. 2020-09-01 17:11:08 -03:00
Matthew Chen
aa88bb712c Model changes for group links. 2020-09-01 17:11:07 -03:00
Nora Trapp
5457c37ba8 Handle x-signal-timestamp header 2020-08-20 16:48:54 -07:00
Michelle Linington
7494eed9cc PR Feedback, update schema_dump to support sqlclient updates 2020-08-20 13:07:23 -07:00
Michelle Linington
c0dee48b37 IOS-784: Improvements to sqlclient script
This change makes the debug the sqlcipher database with command line
much easier. Leverages simctl to make simulator discovery and
introspection super straightforward
2020-08-20 13:07:23 -07:00
gte-signal
59d589de4c Clean up warnings
Clean up a bit of dead code and fix warning.
2020-08-20 14:14:49 -03:00
gte-signal
e7eb016e62 Nickname support
Add nickname support. 1:1 threads are now named using the nickname of the contact if available. I expect there'll be design input about how to present this. For now I've gone with putting quotes around the nickname. Also, there's a lot of contact stuff so I'd appreciate checking that I did the correct thing here.
2020-08-20 14:14:49 -03:00
Nora Trapp
84b94beb8b Cleanup call adapter management 2020-08-17 15:41:11 -07:00
Nora Trapp
b035d35510 Add dedicated video call button 2020-08-14 20:44:03 -07:00
Matthew Chen
b6f07d471f Rework Groups v2 & CDS feature flags. 2020-08-11 17:45:04 -03:00
Matthew Chen
fdd3c513ca Rework Groups v2 & CDS feature flags. 2020-08-11 17:45:04 -03:00
Nora Trapp
4696a4d993 Mention sending 2020-08-04 14:08:30 -07:00
Matthew Chen
4db7dd5ca3 Refine scaffolding for testing gv2. 2020-07-27 17:04:26 -03:00
Nora Trapp
a4673cc86a Fix group v1 membership for desktop 2020-07-27 11:38:12 -07:00
Matthew Chen
c14cc341c4 Add remote config for modern CDS and groups v2. 2020-07-22 13:04:33 -03:00
Matthew Chen
26dd52144e Add debug UI to send a group update. 2020-07-01 16:56:59 -03:00
Matthew Chen
3d3577f2e2 Add Debug UI to send v1 group updates that kick everyone but the local user. 2020-07-01 16:55:39 -03:00
Matthew Chen
ee23ade45a Safer group model diffs. 2020-06-23 11:27:10 -03:00
Nora Trapp
4b77d80256 Remove pinsForEveryone special casing 2020-06-16 12:28:21 -07:00
Matthew Chen
577b0acf20 Merge remote-tracking branch 'private/release/3.10.6' into release/3.11.0 2020-06-11 15:33:09 -03:00
Matthew Chen
0891ce52e1 Copy model read cache values. Add deepCopy method to all models. 2020-06-11 13:22:16 -03:00
Matthew Chen
3992df3be2 Improve Debug UI for cloning groups. 2020-06-11 13:11:08 -03:00
Matthew Chen
ba801f05ce Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Matthew Chen
6bf9af9be3 De-bounce database observation. 2020-06-05 16:32:30 -03:00
Matthew Chen
4d04d72df7 Add debug UI to thrash interaction/thread writes. 2020-06-05 16:32:30 -03:00
Matthew Chen
28157b5560 De-bounce database observation. 2020-06-05 11:40:43 -03:00
Matthew Chen
f2f48be174 Add debug UI to thrash interaction/thread writes. 2020-06-05 11:40:43 -03:00
Matthew Chen
6b4f192b1b Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
Nora Trapp
6ce4dfc83b Delete for Everyone UI 2020-05-21 13:59:47 -07:00
Matthew Chen
da855e85c8 Send invalid group updates from the debug UI. 2020-05-15 18:21:17 -03:00
Matthew Chen
6faae5324e Send invalid group updates from the debug UI. 2020-05-15 18:21:16 -03:00
Matthew Chen
f9a38115ad Send invalid group updates from the debug UI. 2020-05-15 18:21:16 -03:00
Matthew Chen
0d95310eaf Send invalid group updates from the debug UI. 2020-05-15 18:14:46 -03:00
Matthew Chen
ab5c781723 Respond to CR. 2020-05-11 11:46:08 -03:00
Matthew Chen
80be78e6c3 Respond to CR. 2020-05-11 10:26:30 -03:00
Matthew Chen
f8b9b209ff Respond to CR. 2020-05-11 10:19:52 -03:00