Commit Graph

863 Commits

Author SHA1 Message Date
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
Michelle Linington
0bd6d11c8e lint 2021-05-07 12:13:38 -07:00
Michelle Linington
c5fcb7d889 Localize strings, UI tweaks 2021-05-07 12:13:38 -07:00
Michelle Linington
5d00f6a94a Spam UI work 2021-05-07 12:13:37 -07:00
Matthew Chen
90ef984abb Fix layout of contact cell accessories. 2021-05-05 16:53:22 -03:00
Matthew Chen
897b152a31 Clean up ahead of PR. 2021-05-04 21:45:16 -03:00
Matthew Chen
d64bd4f80c Reuse contact cells. 2021-05-04 21:45:16 -03:00
Matthew Chen
2f5341c858 Reuse contact cells. 2021-05-04 21:45:15 -03:00
Matthew Chen
9e8f87ae0a Clean up how local user name is rendered in contact cells. 2021-05-04 21:45:15 -03:00
Matthew Chen
0241fd25e8 Convert contact cells to Swift, clean up configuration, reduce transaction count. 2021-05-04 21:45:15 -03:00
Matthew Chen
d74db2ccaf Handle edge cases around using LinkPreviewView within iOS auto layout. 2021-04-24 10:06:32 -03:00