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
Matthew Chen
d992177e7e
Manual layout: Link Previews.
2021-04-22 23:05:27 -03:00
Matthew Chen
8baf952a71
Apply ConversationAvatarView.
2021-04-22 22:00:42 -03:00
Michelle Linington
054c7a0b0c
MP4 looping media support
...
- Fetch mp4s from Giphy for showing previews
- Fetch mp4s from Giphy for sending (behind featuree flag)
- A new flag on attachments to tag a video as "looping media"
- Videos tagged with this flag will be shown on repeat
2021-04-22 14:53:47 -07:00
Nora Trapp
66326538bd
Design feedback for member action sheet
2021-04-20 13:05:35 -07:00