Commit Graph

305 Commits

Author SHA1 Message Date
Matthew Chen
cce030320e Modify Debug UI to generate fake contacts with large noise avatars. 2021-02-03 10:01:53 -03:00
Matthew Chen
34b6da7b2f Fix build warnings; fix crash around url session errors. 2021-01-23 23:10:54 -03:00
Nora Trapp
43c29c300b Fix issue where sticker suggestions linger after sending attachment 2021-01-23 15:42:56 -08:00
Matthew Chen
39ef391ebb Update design of the conversation list cells. 2021-01-22 23:24:38 -03:00
Nora Trapp
0223faba79 Fix a crash when sharing 2021-01-21 20:00:52 -08:00
Michelle Linington
554a24685c Revert "Revert "Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0""
This reverts commit d810122228.
2021-01-12 16:20:39 -08:00
Michelle Linington
d810122228 Revert "Merge branch 'mlin/PR/GettingStartedBanner' into release/5.2.0"
Accidentally merged a stale local copy of this branch. Reverting...

This reverts commit 5a8c3a7bec, reversing
changes made to e8f1b4a368.
2021-01-12 16:02:55 -08:00
Michelle Linington
d21c340706 Dark mode support. Better handling of landscape. 2021-01-12 15:44:10 -08:00
Michelle Linington
cb8de8b014 Add onboarding banner to ConversationListViewController 2021-01-12 15:44:10 -08:00
Matthew Chen
dcebecfd3b Respond to CR. 2021-01-11 22:57:08 -03:00
Nora Trapp
9b1b171c47 Unify and localize support request emails 2021-01-07 10:59:46 -08:00
Matthew Chen
8e1ed4d307 Fix the body media dismiss animations. 2020-12-11 16:49:14 -03:00
Matthew Chen
111338b59d Rewrite conversation view. 2020-12-10 12:44:13 -03:00
Michelle Linington
37a9ce213f Add darkTranslucent styling option for SafetyNumberConfirmationSheet 2020-12-08 11:16:25 -08:00
Michelle Linington
065832db55 Autohide error label if the grid cell is too small
Also, some tweaks to more closely match design spec.
2020-12-03 16:07:30 -08:00
Michelle Linington
8998b1e767 Add eraId to GroupCallUpdate messages
By including eraId in GroupCallUpdate messages, we're able to identify
separate group calls after the fact. Each unique eraId will result in a
new entry in the database, even if the group call has since ended.
2020-11-24 20:59:37 -08:00
Matthew Chen
096ed67bb9 Convert font style convenience methods to properties. 2020-10-06 13:09:45 -03:00
Nora Trapp
9e958ca972 PR Feedback 2020-09-23 15:04:48 -07:00
Matthew Chen
af7071ccc2 Add "share group link QR code" view. 2020-09-01 17:11:09 -03:00
Nora Trapp
1f1cc7398b Fix call video orientation handling 2020-08-17 15:41:11 -07:00
Nora Trapp
e868369ee0 improve pip gesture interaction 2020-08-17 15:41:11 -07:00
Nora Trapp
a8c33c5c4a Redesigned incoming and ongoing call controls 2020-08-14 20:44:03 -07:00
Nora Trapp
a39750113f Full suppoort for ention send + receive 2020-08-04 14:08:30 -07:00
Michelle Linington
1ceffed228 IOS-690: Enable modern CDS support in ContactsUpdater
This change enables support for modern CDS in ContactsUpdater. It
accomplishes this by making the two CDS operation conform to a single
protocol, and then interacting with a generic interface.

This also makes some minor organizational changes to the contact
discovery operations. There's more that I want to do here but this
should work for now. This also fixes a bug where cancelled operations
might cause us to unregister all of our SignalRecipients. There's a
stopgap in place for now, but a more robust fix will come later.

Also updates the staging CDS enclave ID.
2020-08-03 11:12:50 -07:00
Michelle Linington
7932b18b5e Merge branch 'mlin/PR/IOS-674' 2020-07-30 22:03:18 -03:00
Michelle Linington
872ad2de76 IOS-362: new support flow
Most of the UI work for the new support flow. This still needs some
tuning, but I wanted to checkpoint some of this work. This adds a couple
new views and view controllers to facilitate the new support flow.

What's left to be done:
- Putting together the send-message infrastructure
- Attach actions to all of the buttons
- Make sure the colors all match up with the spec
- Reach out to design for feedback
- Testing with various accessibility settings
2020-07-30 13:02:00 -07:00
Matthew Chen
5eff6b08fd Adjust database snapshot frequency to reflect app load. 2020-06-09 09:16:58 -03:00
Nora Trapp
57a810658a Goodbye iOS 10 2020-05-27 17:34:32 -07:00
Matthew Chen
b2e90bf164 Merge remote-tracking branch 'private/release/3.8.0' 2020-04-20 11:52:54 -03:00
Matthew Chen
817780f201 Revise dark theme. 2020-04-16 11:25:32 -03:00
Matthew Chen
33328391b9 Tweak font sizes again. 2020-04-16 09:07:04 -03:00
Matthew Chen
aa53773e84 Merge branch 'release/3.8.0' 2020-04-15 17:41:19 -03:00
Nora Trapp
6910a0ac19 Treat iPhone XR as plus size phone 2020-04-15 11:39:15 -07:00
Matthew Chen
d57cb36ace Merge remote-tracking branch 'private/release/3.8.0' 2020-04-15 10:08:56 -03:00
Nora Trapp
e90a8f9075 Allow attributed table header/footer 2020-04-14 17:33:43 -03:00
Matthew Chen
b799d1d311 Fix more build warnings. 2020-04-10 13:17:08 -03:00
Nora Trapp
1c29a121fa Remove Xcode 11 TODOs 2020-04-09 16:40:49 -03:00
Nora Trapp
200d59e460 Update quote colors for rebrand 2020-03-30 13:16:02 -07:00
Matthew Chen
e097239dcd Sketch out revised "new group" view. 2020-03-17 10:31:20 -03:00
Nora Trapp
4ad7479ff9 Use new accent blue color everywhere except launch screen related views 2020-03-04 10:00:55 -08:00
Nora Trapp
aa8a782194 Update launch screen to use new logo and have dark mode variant 2020-03-04 10:00:54 -08:00
Michael Kirk
95b2d6d08e dismissable textfield for short devices 2020-03-04 10:05:36 -07:00
Nora Trapp
630bfdd36e Fix reaction picker on iPhone 5/SE 2020-02-04 12:05:22 -08:00
Michael Kirk
5371fd902a ConversationSearch 2020-01-02 14:09:57 -07:00
Michael Kirk
ee5f86cbf4 hang animation until focus completes 2019-12-13 07:39:16 -08:00
Nora Trapp
4621f06627 Update reaction picker styling 2019-12-04 16:27:33 -08:00
Nora Trapp
2757963d8a Reaction sending 2019-11-26 15:38:10 -08:00
Michael Kirk
698d0b062e Fix capture orientation
- only access interfaceOrientation on main thread
- capture initial image in lanscape when appropriate
2019-11-13 10:40:42 -03:00
Matthew Chen
75f7cf6960 Add support for video trimming. 2019-10-31 17:26:38 -03:00
Matthew Chen
22f4177f05 Merge remote-tracking branch 'private/release/2.45.0' 2019-10-29 17:38:04 -03:00