Matthew Chen
207f646209
Refine message forwarding flow.
2021-08-19 17:07:15 -03:00
Matthew Chen
23b857ae4a
Use InteractiveSheetViewController.
2021-08-19 17:07:15 -03:00
Matthew Chen
c46a28bae5
Show success toast.
2021-08-19 16:58:03 -03:00
Matthew Chen
445145a29a
Allow user to add a text message to forwarded messages.
2021-08-19 16:58:02 -03:00
Matthew Chen
7ca4bc9fe3
Modify forward flow multi-forward.
2021-08-19 16:57:02 -03:00
Matthew Chen
ae0b4d59a2
Modify forward flow multi-forward.
2021-08-19 16:57:01 -03:00
bryanjclark
b3f645c48e
Add missing accessibility labels Share extension
...
Closes https://github.com/signalapp/Signal-iOS/issues/4801
Test Plan:
1. Open the Share extension, and check out the VoiceOver labels on the buttons (see screenshot here).
2021-08-18 15:51:43 -07:00
Matthew Chen
4b77df38fa
Refine names.
2021-08-18 15:01:04 -03:00
Matthew Chen
d51213a8f5
Refine error localizedDescription.
2021-08-18 15:01:04 -03:00
Matthew Chen
fcdca12cf5
Deprecate REST, Part 1
...
* Port socket manager to Swift.
* Clean up HTTP request success/failure state & errors.
* Rework network manager.
* Rework HTTP errors.
* Rework errors "properties": isRetryable, etc.
* Fix test breakage.
2021-08-18 14:25:36 -03:00
Michelle Linington
e664f52ff4
A collection of fixes for mp4 gifs
...
A couple of bugs have cropped up with viewing of mp4 gifs. This hasn't
been enabled internally, so I'm guessing some bugs have snuck through as
other changes have been made in the vicinity. This addresses most of
them:
- Better layout in the media detail viewer
- More accurate descriptions
- Fix for failed thumbnailing
- Fix for keyboard tracking bug with reduce motion enabled
2021-08-10 10:57:04 -03:00
Matthew Chen
d7ee11e42b
Fix issue around truncated text in media quality UI.
2021-08-09 13:17:30 -03:00
Matthew Chen
be148ac35f
Convert OWSFormat to Swift.
2021-08-04 17:08:27 -03:00
Nora Trapp
279b2dada8
Limit the share extension to level one quality
2021-08-04 11:52:10 -07:00
Nora Trapp
7a8fbcc9f4
Don't allow sending high quality outside of the main app
2021-07-23 21:20:08 -07:00
Nora Trapp
fdccbd71a6
Allow image quality selection
2021-07-22 13:57:25 -07:00
Matthew Chen
0023e9a432
Rework blocking manager.
2021-07-21 16:38:36 -07:00
Matthew Chen
eeef504ccd
Rework blocking manager.
2021-07-21 16:38:34 -07:00
Matthew Chen
3c63565e45
Improve safety of cache concurrency.
2021-07-16 09:14:04 -03:00
Nora Trapp
89fbeb432c
Tweak avatar editor keyboard interactions
2021-07-15 20:04:22 -07:00
Matthew Chen
8ecbc8f0fd
Announcement-only groups.
2021-07-13 11:42:52 -03:00
Matthew Chen
79d5046f29
Announcement-only groups.
2021-07-13 11:42:52 -03:00
Matthew Chen
f61a001b35
Announcement-only groups.
2021-07-13 11:42:52 -03:00
Matthew Chen
03acf2ffdd
Remove uiRead().
2021-07-02 22:04:58 -03:00
Matthew Chen
94ef153b84
Evacuate some LRUCaches when app enters the background.
2021-07-01 09:53:03 -03:00
Matthew Chen
ccd2cedbc8
Apply LRUCache everywhere.
2021-06-30 16:01:08 -03:00
Matthew Chen
fc78bc6d06
Apply LRUCache everywhere.
2021-06-30 16:01:08 -03:00
Matthew Chen
b9bc35e74b
Apply LRUCache everywhere.
2021-06-30 16:01:08 -03:00
Matthew Chen
82aab5ea12
Apply count limits to all NSCache, clean up caching.
2021-06-23 09:39:43 -03:00
Matthew Chen
d6d340d9bd
Fix assert.
2021-06-21 16:49:24 -03:00
Matthew Chen
1d5b2aa2f5
Rework avatar building and caching.
2021-06-18 14:01:32 -03:00
Matthew Chen
e8aaf6c028
Port CVC to Swift.
2021-06-18 09:39:46 -03:00
Matthew Chen
7be3c841db
Port CVC to Swift.
2021-06-18 09:37:43 -03:00
Matthew Chen
786e7cef3d
Fix build warnings.
2021-06-07 11:11:28 -04:00
Matthew Chen
198743e4d4
Streamline chat color view updates.
2021-06-02 21:11:54 -04:00
Matthew Chen
8c49d12b9b
Ensure scroll continuity when reloading table view controllers.
2021-06-02 20:45:17 -04:00
Matthew Chen
d29cb508f2
Fix member action sheets.
2021-05-25 17:52:15 -03:00
Matthew Chen
7d4f47753a
Eliminate "custom cell" pattern in table views.
2021-05-25 16:22:34 -03:00
Matthew Chen
58309def28
Fix mock conversation layout issue. Rework table view reload.
2021-05-25 16:22:33 -03:00
Matthew Chen
4e84c6cc31
Start work on chat colors.
2021-05-25 16:22:26 -03:00
Matthew Chen
810aa66eee
Start work on chat colors.
2021-05-25 16:22:26 -03:00
Matthew Chen
56baeae93f
Fix leak in table view.
2021-05-19 19:33:45 -03:00
Matthew Chen
3d9e57864d
Respond to CR.
2021-05-19 13:37:24 -03:00
Matthew Chen
c41a1db744
Fix retain cycle around contact cells.
2021-05-19 13:37:24 -03:00
Nora Trapp
1e40ec144d
Add support for group descriptions
2021-05-17 09:58:35 -03:00
Michelle Linington
b0f0051942
Declare more captcha things public and rename one more class
...
I'm not sure why Xcode isn't flagging this locally. Apologies for the
commit spam.
2021-05-07 17:53:25 -07:00
Michelle Linington
1cba591fbc
Mark SpamCaptchaViewController as public
2021-05-07 17:18:38 -07:00
Michelle Linington
3dc3bfacde
Remove custom objc name from SpamCaptchaViewController
...
Apparently Swift with auto-mangle the class name to remove any sort of
namespacing issues that objc prefixing is used to abate. This is causing
when the build machine tries to link Signal.
2021-05-07 16:55:06 -07:00
Nora Trapp
b551c70b9b
Fix compilation
2021-05-07 12:51:53 -07:00
Michelle Linington
d5a7ef2b35
More linting
2021-05-07 12:13:38 -07:00