Nora Trapp
be5fffaff3
Reduce blurred wallpaper pixelization
2021-01-23 21:55:36 -08:00
Nora Trapp
8dd274cf8e
Consolidate blurring logic
2021-01-23 11:13:15 -08:00
Michelle Linington
593cb20482
Remove sticker tooltip
2021-01-22 13:51:50 -08:00
Michelle Linington
945886a3ce
Tiny bits of avatar feedback
...
- Add edit button for contact threads
- Scale up avatars to full screen
- New contacts will inherit profile avatar
2021-01-22 13:48:12 -08:00
Nora Trapp
c073d8e204
Speed up presentation of conversation picker, eliminate 'loading' state
2021-01-21 20:00:29 -08:00
Matthew Chen
1546fbe72a
Use dynamic type in contact cell subtitles.
2021-01-21 22:32:42 -03:00
Matthew Chen
7c5d769f8b
Design tweaks.
2021-01-14 22:27:01 -03: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
Matthew Chen
d5b902908a
Refine the attachment download indicators.
2021-01-12 20:52:23 -03: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
Nora Trapp
08baf57151
Allow sharing to multiple threads
2021-01-12 15:33:54 -08:00
Michelle Linington
4af5c2dbcc
Rebase and lint
2021-01-12 15:06:41 -08:00
Michelle Linington
34dd4f8e73
Remove minimum activity timer
2021-01-12 15:06:41 -08:00
Michelle Linington
56caf0e361
Cleanup and bug fixing
...
- Better comments
- Fix issues around how cancelled promises propogate
- Opportunistic bug fixing with alert presentation
2021-01-12 15:06:41 -08:00
Michelle Linington
e5573a6f30
IOS-1014: Fail to send video attachment after scrubbing and trimming
...
Fixes an issue where scrubbing and trimming a video attachment will
cause the send to fail.
This was caused by an issue with how we prerender trimmed video during a
scrub gesture. This fixes this by only performing the render when
necessary.
Additionally, this changes up some of the lifecycle around rendering
trimmed videos. Replaces the NSOperation with a promise chain to avoid
unnecessary queue hopping.
2021-01-12 15:06:41 -08:00
Matthew Chen
99f630e523
Add auto-download settings for media.
2021-01-12 19:28:16 -03:00
Matthew Chen
5abf846809
Add auto-download settings for media.
2021-01-12 19:28:16 -03:00
Matthew Chen
03c21253e4
Group link promotion.
2021-01-12 15:51:05 -03:00
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