Matthew Chen
7c5b023078
Add views to render messages with per-message expiration in conversation view.
2019-06-13 10:55:10 -04:00
Matthew Chen
84dc969c5e
Add PDF view.
2019-06-12 12:27:16 -07:00
Nora Trapp
dc77113a01
PR Feedback
2019-06-05 15:50:58 -07:00
Nora Trapp
7b9d3fe772
Allow scrubbing audio messages
2019-06-05 15:50:58 -07:00
Matthew Chen
c121898118
Rework sticker feature flags.
2019-05-16 17:48:46 -04:00
Matthew Chen
e5e9721dc3
Rework sticker feature flags.
2019-05-16 17:48:46 -04:00
Matthew Chen
030a384b34
Intercept open sticker pack URL.
2019-05-14 13:55:50 -04:00
Matthew Chen
75d4159f3f
Rework sticker pack view.
2019-05-13 12:49:23 -04:00
Michael Kirk
02f6a99da7
AnyGalleryFinder
2019-05-10 17:55:26 -06:00
Michael Kirk
dafa3f12be
Merge tag '2.39.0.8'
2019-05-01 14:34:15 -06:00
Matthew Chen
1ee8f71d1c
More sticker-related navigation.
2019-05-01 09:56:07 -04:00
Matthew Chen
fb3bdf2ac2
Respond to CR.
2019-05-01 09:50:14 -04:00
Matthew Chen
539af6f1ed
Add support for tap and long press on stickers.
2019-04-30 09:40:15 -04:00
Michael Kirk
fffff04135
include file size
2019-04-24 13:11:04 -07:00
Michael Kirk
71dd4eb151
in-conversation search
...
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Michael Kirk
b11308b2f8
Return to conversation after deleting long text
2019-02-26 17:19:18 -07:00
Michael Kirk
fabd3996c2
pop view if message is deleted
...
- use global ui database connection
2019-02-21 16:18:14 -07:00
Matthew Chen
a51182321c
Respond to CR.
2019-01-23 09:56:46 -05:00
Matthew Chen
ca8a4b3751
Make LinkPreviewView reusable.
2019-01-23 09:27:52 -05:00
Michael Kirk
5671fd2520
Revert "Revert 'new sort id'."
...
This reverts commit ebae75af00 .
2018-12-19 15:16:36 -07:00
Matthew Chen
3daf7d4744
Add OWSAttachmentDownloads.
2018-11-08 15:31:00 -05:00
Michael Kirk
57681bd6f3
Gallery supports album messages
2018-11-08 12:52:09 -06:00
Matthew Chen
ecba67b511
Add debug UI for multi-image sends.
2018-11-02 13:04:05 -04:00
Michael Kirk
77bd9b8852
Extract most Gallery functionality from the gallery NavigationController.
...
By not overriding the initializer for an OWSNavigationController subclass,
we can use the dynamic disaptch intialization chain.
The root difficulty here is that super.init(navBarClass:) wants to call
self.init(nibNam)
2018-11-01 12:53:59 -06:00
Matthew Chen
28f37a7a34
Update contacts cells' dependencies.
2018-10-25 09:48:57 -04:00
Michael Kirk
ce9ca1bdaa
audio player type
2018-10-24 07:46:27 -06:00
Michael Kirk
3d022adf4e
WIP: audio activities
2018-10-24 07:44:50 -06:00
Michael Kirk
43884af191
remove redundant "failed to download" method
2018-10-12 09:31:26 -06:00
Michael Kirk
efe07e1ddb
Secret sender icon in message details
2018-10-12 09:31:03 -06:00
Michael Kirk
1544f8db46
Optionally show UD status in message details
2018-10-11 09:04:35 -06:00
Michael Kirk
221ce513f1
extract dependencies, no change in behavior
2018-10-11 09:02:49 -06:00
Michael Kirk
06eae47e09
ConversationViewItem -> protocol
2018-09-28 12:58:33 -06:00
Matthew Chen
ebae75af00
Revert 'new sort id'.
2018-09-27 19:40:51 -04:00
Michael Kirk
3240e0d9d0
Be explicit about receivedAt time
...
We were often using `timestampForLegacySorting`, which is convoluted for when
we actually just want received time.
In some sense this is a superficial change, but it's part of auditing that
we've completed moved away from timestampForLegacySorting.
2018-09-26 09:52:34 -06:00
Michael Kirk
ab55e85304
step 1: timestampForSorting audit, change signature
...
No change in functionality in this commit, I just broke the signature to have a
systematic audit of the callsites. Added TODO's with the plan for each call.
2018-09-26 09:52:33 -06:00
Matthew Chen
cc117b385c
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:59 -04:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
f9eab5cd24
Merge remote-tracking branch 'origin/release/2.29.2'
2018-09-07 15:27:50 -04:00
Matthew Chen
8748dc9b2e
Modify new thumbnail system to include video and GIF thumbnails.
2018-09-06 15:30:00 -04:00
Matthew Chen
498828f93c
Rename AttachmentStream methods.
2018-09-06 15:30:00 -04:00
Matthew Chen
5b50e81b4f
Rename fail macros in Swift.
2018-08-27 10:27:48 -04:00
Matthew Chen
7be8f30877
Apply -> Never.
2018-08-27 10:21:03 -04:00
Matthew Chen
cf6f3841a8
Apply new Swift logging.
2018-08-27 10:02:28 -04:00
Michael Kirk
82e559d11b
Use swift macros for main thread assert
2018-08-23 10:29:49 -06:00
Matthew Chen
b75bc27d55
Respond to CR.
2018-08-22 16:37:01 -04:00
Matthew Chen
c6132249e6
Respond to CR.
2018-08-22 16:32:44 -04:00
Matthew Chen
4ea5d9b849
Theme review.
2018-08-16 17:30:07 -04:00
Matthew Chen
be7482eb60
Tap to copy sender timestamp to clipboard.
2018-08-16 16:36:01 -04:00
Matthew Chen
4e276b1095
Apply 'insets fix' correctly in message details view.
2018-08-15 15:44:13 -04:00
Matthew Chen
9fefce94a2
Refine theme.
2018-08-08 15:04:23 -04:00