Commit Graph

893 Commits

Author SHA1 Message Date
Matthew Chen
d402636225 Simplify AFNetworking usage. 2021-10-15 10:50:35 -03:00
Matthew Chen
fd7ee05675 Fix table bottom view layout. 2021-09-09 18:26:19 -03:00
Matthew Chen
9aa0a8aef6 Apply design feedback. 2021-09-09 12:55:25 -03:00
Matthew Chen
1dbbf2527e Apply design feedback. 2021-09-09 12:45:38 -03:00
Matthew Chen
f8765e3a0e Rework DebouncedEvent. 2021-09-08 15:04:26 -03:00
Matthew Chen
61e83811e1 Design feedback around message forwarding flow. 2021-09-08 09:59:41 -03:00
Matthew Chen
8bc8a6b637 Design feedback around message forwarding flow. 2021-09-08 09:59:41 -03:00
Nora Trapp
2814ab7629 Convert to new Promise library 2021-09-03 11:41:34 -07:00
Matthew Chen
c680a4b36b Fix crash in conversation picker. 2021-08-30 17:09:50 -03:00
Matthew Chen
016e814884 Restore conversation picker selection state after navigation bar changes. 2021-08-30 17:06:27 -03:00
Matthew Chen
82a4dfa955 Ensure conversation picker selection UI reflects theme. 2021-08-30 17:06:27 -03:00
Matthew Chen
492cd68a75 Fix message forwarding issues. 2021-08-25 11:04:13 -03:00
Matthew Chen
4071e1e4a5 Fix message forwarding issues. 2021-08-25 11:04:13 -03:00
Matthew Chen
55e8ce933d Respond to CR, ensure more views respond to theme changes. 2021-08-24 10:43:41 -03:00
Matthew Chen
2fb3227131 Fix glitches in new forward flow. 2021-08-24 09:41:00 -03:00
Matthew Chen
93b82db9e4 Clean up ahead of PR. 2021-08-24 09:41:00 -03:00
Matthew Chen
f577c8ec43 Rework conversation picker. 2021-08-24 09:41:00 -03:00
Matthew Chen
ef898bdc06 Rework conversation picker. 2021-08-24 09:41:00 -03:00
Matthew Chen
f8edb47a4b Rework conversation picker. 2021-08-24 09:41:00 -03:00
Matthew Chen
7e976d1497 Tap to copy app version in help view to clipboard. 2021-08-23 10:33:32 -03:00
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