Nora Trapp
4ad4959a6e
Fix problems with clear chat history
2021-02-05 11:26:11 -08:00
Matthew Chen
c3e6235150
Elaborate date/time info in VoiceOver labels.
2021-02-05 15:13:36 -03:00
Matthew Chen
e359de0aad
Merge branch 'release/5.3.3'
2021-02-04 10:57:26 -03:00
Matthew Chen
9a6e8ff75c
Reduce memory usage in system contacts fetch.
2021-02-03 10:01:53 -03:00
Matthew Chen
cce030320e
Modify Debug UI to generate fake contacts with large noise avatars.
2021-02-03 10:01:53 -03:00
Nora Trapp
be5fffaff3
Reduce blurred wallpaper pixelization
2021-01-23 21:55:36 -08:00
Nora Trapp
e1a89e6c9b
Don't use pure black for message bubbles
2021-01-23 11:13:15 -08:00
Nora Trapp
8dd274cf8e
Consolidate blurring logic
2021-01-23 11:13:15 -08:00
Nora Trapp
4bcf268c13
make messages bubbles black/white when wallpaper is enabled
2021-01-22 18:21:16 -08:00
Nora Trapp
35db1c05a5
Add privacy setting to disable sharing suggestions
2021-01-21 20:00:52 -08:00
Nora Trapp
7230dabbc8
Add support for sharing suggestions
2021-01-21 20:00:29 -08:00
Nora Trapp
119fcb31c3
Remove vibrancy, incorporate design feedback
2021-01-21 17:00:17 -08:00
Nora Trapp
2c25fe6e2a
Fix gutter measurement
2021-01-21 17:00:17 -08:00
Nora Trapp
d0da9422ec
System message wallpaper styling.
2021-01-21 17:00:17 -08:00
Matthew Chen
6762ce8452
Update design of conversation list view cells.
2021-01-21 20:27:31 -03:00
Matthew Chen
5cf8cb0923
Fix build warnings in the debugger.
2021-01-20 09:48:18 -03:00
Matthew Chen
e218477a81
Fix message cell layout glitch.
2021-01-14 13:23:14 -03:00
Nora Trapp
08baf57151
Allow sharing to multiple threads
2021-01-12 15:33:54 -08:00
Michelle Linington
49193889d2
Run precommit. Happy new year!
2021-01-05 14:28:32 -08:00
Michelle Linington
1cd982b269
Actionless UI
2021-01-05 14:28:28 -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
475bbc05a5
Small fixes.
2020-12-22 18:04:49 -08:00
Matthew Chen
625b45f4aa
Small fixes.
2020-12-22 18:04:49 -08:00
Matthew Chen
737e27d1a8
Simplify logging.
2020-12-22 21:29:47 -03:00
Matthew Chen
3174559060
Serialize access to avatar cache.
2020-12-14 11:35:54 -03:00
Matthew Chen
2d2f7cf891
Restore ellipses to truncated text.
2020-12-14 11:35:53 -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
883daeb1ab
Use labels to render body text where possible.
2020-12-11 16:33:38 -03:00
Matthew Chen
62856840da
Clean up codebase.
2020-12-10 13:17:24 -03:00
Matthew Chen
6e5b7097a1
Fix broken NS_SWIFT_NAME.
2020-12-10 12:51:53 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Michelle Linington
a26f3c574f
Remove grayscale effect
2020-12-03 16:07:30 -08:00
Michelle Linington
85ac316064
Add error view to GroupCallMemberView
...
This is used to inform the user about a blocked user or missing media
keys.
2020-12-03 16:07:30 -08:00
Nora Trapp
74746a739b
Improve opening of group call on notification
2020-11-19 16:04:22 -08: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
Nora Trapp
3c271fb065
PR Feedback
2020-11-05 12:25:49 -08: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
Matthew Chen
8d5e319f12
Fix production build break.
2020-10-23 14:37:28 -03:00
Matthew Chen
1e8c8980fc
Rework debug log file handling.
2020-10-23 14:10:00 -03:00
Nora Trapp
dad7ab4ac6
Don't scroll to deleted quoted replies
2020-10-09 10:37:03 -07:00
Nora Trapp
6ca4bfeff9
Add backwards compatible support for new photo library APIs
2020-10-05 14:32:07 -07:00
Jordan Rose
428002e439
Fix leaks of various CF types
2020-09-30 17:44:54 -03:00
Matthew Chen
069dc17b22
Merge branch 'release/3.18.0'
2020-09-25 16:55:06 -03:00
Matthew Chen
3480af38e4
Fix build warnings.
2020-09-25 15:16:19 -03:00
Matthew Chen
0ec5b355e0
Warning when trying to user to v2 group if doesn't support v2 groups.
2020-09-25 15:14:24 -03:00
Matthew Chen
686aee752c
Rename OWSMessageSender -> MessageSender.
2020-09-17 21:35:35 -03:00
Matthew Chen
c6f3f8eba6
Fix rebase breakage.
2020-09-17 21:18:35 -03:00
Matthew Chen
82213f572f
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
c37a8713d5
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
bafd4f7423
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
5b85a5d045
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
1aae1b26af
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
22aac34f99
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
c206533b97
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
3a871e7012
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
66510bc18f
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
239fbbc8ba
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
8c50ffcc30
Rename singleton accessors.
2020-09-17 21:13:12 -03:00
Matthew Chen
819321e4ef
Rename singleton accessors.
2020-09-17 21:11:09 -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
Nora Trapp
f67bffd637
Add link preview support to share extension and forwarding
2020-09-08 19:58:29 -07:00
Matthew Chen
b6ace5a3f6
Fix bug in link preview view measurement.
2020-09-08 17:54:43 -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
aa88bb712c
Model changes for group links.
2020-09-01 17:11:07 -03:00
Nora Trapp
e1c1d4d04a
Design feedback
2020-08-24 15:12:24 -07:00
Nora Trapp
a9910422fd
Fix call time localization
2020-08-23 13:03:10 -07:00
Nora Trapp
abcafc19e7
Fix localization of conversation dates
2020-08-20 17:20:15 -07:00
Nora Trapp
9c93fe0836
Fix pip animation
2020-08-18 13:26:05 -07:00
Nora Trapp
abac6ab601
Allow expanding truncated messages inline
2020-08-18 00:59:42 -07:00
Nora Trapp
03c0f70dbe
Default screen security to off
2020-08-18 00:18:12 -07:00
Nora Trapp
648aad7337
Always show empty inbox state when no threads
2020-08-18 00:18:12 -07:00
Nora Trapp
34d9f9eeb0
Updated icoons and design feedback
2020-08-17 22:58:39 -07:00
Nora Trapp
5c6fec5963
Restyle system messages
2020-08-17 17:11:24 -07:00
Nora Trapp
7137cf75b5
Don't use CallKit for video calls received while the app is active
2020-08-17 15:41:10 -07:00
Nora Trapp
dc543ce24f
Restyle return to call view
2020-08-17 15:41:10 -07:00
Nora Trapp
e7ee726df8
Remove confusing mention settings
2020-08-13 13:41:31 -07:00
Nora Trapp
7ffcb089e4
Add haptic feedback to mention picker
2020-08-13 10:58:28 -03:00
Nora Trapp
08fbe326a3
Fix 'read more' on deleted messages
2020-08-13 10:58:27 -03:00
Matthew Chen
b4d5f29be1
Handle empty message bodies.
2020-08-10 11:48:23 -03:00
Michelle Linington
ad554877aa
IOS-723: Crash when trying to send memoji from the emoji keyboard
...
Fixes a bug where a nil MessageBody was passed to a Swift initializer
expecting non-nil. To fix, OutgoingMessagePreparer.init will now accept
a nil MessageBody and process it correctly.
2020-08-07 12:21:00 -07:00
Matthew Chen
9608b9dc58
Improve handling of local user and uuid mapping edge cases.
2020-08-06 11:04:15 -03:00
Matthew Chen
bf38bcc44d
Improve handling of local user and uuid mapping edge cases.
2020-08-06 11:04:15 -03:00
Matthew Chen
3e1dd2d894
Respond to CR.
2020-08-05 14:28:15 -03:00
Matthew Chen
510200a880
Respond to CR.
2020-08-05 14:28:15 -03:00
Nora Trapp
d6ad7868a3
PR Feedback
2020-08-04 14:18:10 -07:00
Nora Trapp
311488b221
Add search support for mentions
2020-08-04 14:09:06 -07:00
Nora Trapp
6f963c7ba5
Add mention notification settings
2020-08-04 14:09:06 -07:00
Nora Trapp
a3bb9e872e
Fix mention theme changes
2020-08-04 14:09:06 -07:00
Nora Trapp
a39750113f
Full suppoort for ention send + receive
2020-08-04 14:08:30 -07:00
Nora Trapp
4696a4d993
Mention sending
2020-08-04 14:08:30 -07:00
Nora Trapp
136dcfb6d7
Add mentions to orphan data cleaner
2020-08-04 14:08:29 -07:00
Matthew Chen
28b43544b3
Implement attachment upload v3.
2020-08-01 12:06:57 -03:00
Matthew Chen
b5fe284428
Respond to CR.
2020-07-27 09:41:40 -03:00
Matthew Chen
cb6f2361f9
Respond to CR.
2020-07-27 09:41:40 -03:00
Matthew Chen
584c5599c9
Filter out search results with pending message requests.
2020-07-27 09:41:40 -03:00
Matthew Chen
03a6cbd45b
Use block mode when blocking threads.
2020-07-24 17:31:17 -03:00
Matthew Chen
02e812deef
Tweak readiness checking.
2020-07-08 15:02:14 -03:00