Commit Graph

617 Commits

Author SHA1 Message Date
Matthew Chen
d09524c3f8 Update CVC contentInset after keyboard presentation/dismissal. 2020-12-23 17:46:31 -03:00
Nora Trapp
6f096e85db Fix text measurement bug 2020-12-23 10:49:48 -08:00
Matthew Chen
1e149fa2a2 Merge remote-tracking branch 'private/release/5.0.3' into release/5.1.0 2020-12-23 14:18:50 -03:00
Matthew Chen
737e27d1a8 Simplify logging. 2020-12-22 21:29:47 -03:00
Nora Trapp
40d9684816 Cleanup fix for optimized builds 2020-12-22 12:27:07 -08:00
Nora Trapp
53c56d3ce6 Fix text measurement 2020-12-22 12:27:07 -08:00
Matthew Chen
ad3b920818 Fix auto-scroll issue around first message in thread. 2020-12-18 11:26:13 -03:00
Matthew Chen
9023642b2a Fix auto-scroll issue around first message in thread. 2020-12-18 11:26:13 -03:00
Matthew Chen
e82165466b Observe changes to input height in input accessory view placeholder. 2020-12-18 11:26:13 -03:00
Matthew Chen
4fa51db47a Update input accessory view placeholder height immediately. 2020-12-18 11:26:13 -03:00
Matthew Chen
9d2cd61b30 Fix forwarding media from gallery view. 2020-12-18 11:04:59 -03:00
Nora Trapp
19a9d1414b Merge branch 'release/5.0.2' 2020-12-11 18:19:30 -08:00
Nora Trapp
059164bf7a Show a tooltip for starting a group call 2020-12-11 17:31:24 -08:00
Matthew Chen
8e1ed4d307 Fix the body media dismiss animations. 2020-12-11 16:49:14 -03:00
Matthew Chen
b3f93cdc88 Fix broken tests. 2020-12-11 16:33:38 -03:00
Matthew Chen
883daeb1ab Use labels to render body text where possible. 2020-12-11 16:33:38 -03:00
Matthew Chen
ca798f8f02 Improve perf of text measurement cache keys. 2020-12-11 16:32:36 -03:00
Matthew Chen
bfe6e837db Remove support for CVC measurement on main thread. 2020-12-11 16:32:36 -03:00
Nora Trapp
cb79cc42d2 Fix measurement in release builds 2020-12-10 13:32:07 -03:00
Matthew Chen
0531e44170 Clean up codebase. 2020-12-10 13:02:25 -03:00
Nora Trapp
e3b01fe25b Text Measurement. 2020-12-10 12:44:13 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Michelle Linington
eaef20b780 Alert user of safety number changes in group call
- Present SafetyNumberConfirmationSheet for all group members before
  joining call from lobby.
- Present SafetyNumberConfirmationSheet for newly joined participants
  with a safety number mismatch
- If the call is minimized or backgrounded, present a notification.
2020-12-08 12:59:56 -08:00
Michelle Linington
e89e6b1cfd Run linter script 2020-12-08 12:39:51 -08:00
Michelle Linington
37a9ce213f Add darkTranslucent styling option for SafetyNumberConfirmationSheet 2020-12-08 11:16:25 -08:00
Nora Trapp
3c271fb065 PR Feedback 2020-11-05 12:25:49 -08:00
Matthew Chen
8d8c66e71a Refine group migrations & related UI. 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
d9e7bfe8c1 Small device transfer fixes 2020-10-23 18:48:07 -03:00
Matthew Chen
de405a2470 Update feature flags and remote config for v3.20. 2020-10-15 14:06:56 -03:00
Nora Trapp
23d1a39677 Use 'Delete for me' phrasing in more places 2020-10-09 10:37:03 -07:00
Matthew Chen
096ed67bb9 Convert font style convenience methods to properties. 2020-10-06 13:09:45 -03:00
Nora Trapp
413aa689f0 Fix compilation with Xcode 12 2020-10-05 14:32:06 -07:00
Matthew Chen
1470557610 Merge branch 'release/3.18.0' 2020-09-29 18:33:50 -03:00
Nora Trapp
063be4c358 Tweak link preview colors in dark mode 2020-09-29 11:35:56 -07:00
Matthew Chen
3480af38e4 Fix build warnings. 2020-09-25 15:16:19 -03:00
Matthew Chen
bba22d015c Merge branch 'release/3.17.4' 2020-09-21 19:37:24 -03:00
Nora Trapp
b7a64a95ff Delete stale delegate extension 2020-09-21 19:34:12 -03:00
Nora Trapp
b7cda17fe8 Research Megaphone 2020-09-21 12:08:36 -07:00
Matthew Chen
239fbbc8ba 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
Michelle Linington
b899744629 IOS-842: Improved link preview thumbnail scaling
This relaxes the thumbnail size requirements on 3x devices. It also pins
the minimum thumbnail size to the width of the message bubble.

To prevent us from inadvertantly scaling down what would be a hero image
to a thumbnail size, this change also increases the max dimension of any
fetched link preview thumbnail.
2020-09-15 17:08:15 -07:00
Nora Trapp
f67bffd637 Add link preview support to share extension and forwarding 2020-09-08 19:58:29 -07:00
Matthew Chen
ad60924ad1 Add UI for pending member requests and ability to cancel. 2020-09-04 17:36:20 -03:00
Matthew Chen
cdd27f7c27 Rework the 'pending member requests and invites' view. 2020-09-03 18:33:07 -03:00
Matthew Chen
3c5f9982c7 Rework the 'pending member requests and invites' view. 2020-09-03 18:33:07 -03:00
Nora Trapp
5187738c3d Conversation Pinning 2020-09-02 14:13:05 -07:00