Commit Graph

172 Commits

Author SHA1 Message Date
Nora Trapp
c667ef54f2 Merge branch 'release/3.0.4' 2019-12-05 16:45:59 -08:00
Nora Trapp
d2cb2b6637 Fix share sheet for iPad 2019-12-05 16:27:45 -08:00
Matthew Chen
ba24e21eb5 Refine sticker pack view presentation on iPad; fix sticker pack view background. 2019-12-04 14:10:45 -03:00
Matthew Chen
5116af899a Message forwarding. 2019-10-24 12:04:25 -03:00
Nora Trapp
fe65655555 Fix message details on iPad + handle orientation changes. 2019-10-23 13:47:21 -07:00
Nora Trapp
9024f2f244 Re-work all media view to support iPad 2019-10-17 12:30:37 -07:00
Nora Trapp
473b88b497 Don't require ConversationViewController to maintain first responder status. 2019-10-17 11:41:58 -07:00
Michael Kirk
95f2d511e1 font updates 2019-09-26 12:20:42 -07:00
Michael Kirk
54812451f4 Update and apply palette. Consolidate dupes. 2019-09-24 15:12:51 -07:00
Nora Trapp
9625bb9959 Support iOS 13 style modal presentation where appropriate. 2019-09-16 10:26:00 -07:00
Michael Kirk
1a9c0fae1d GRDB: Fix disappearing messages vs. long text or media details
The generic observer delete was broken for GRDB, because we can't fetch the
uniqueId's of rowIds if the corresponding row was deleted. So instead, we
split the logic: Yap uses uniqueIds, GRDB uses row ids.
2019-09-16 07:53:00 -07:00
Michael Kirk
bb316f711b Merge tag '2.42.1.1' into release/2.43.0 2019-09-05 14:52:59 -06:00
Nora Trapp
ccaa4e0e90 Fix avatar contact name when is disabled 2019-09-03 12:12:13 -07:00
Nora Trapp
129535f2d7 Merge branch 'release/2.42.0' 2019-08-29 15:21:40 -07:00
Nora Trapp
b45516839f Restore old ~profile display 2019-08-29 10:18:12 -07:00
Matthew Chen
a5efaf8d16 Merge remote-tracking branch 'private/release/2.42.0' 2019-08-28 11:33:26 -03:00
Matthew Chen
cd88f4f012 Address sticky keyboards on iOS 12. 2019-08-27 14:50:29 -03:00
Michael Kirk
202e90c3f7 Swift interop: strongly typed array
NSMutableArray's don't bridge to typed array in swift
2019-08-15 09:36:56 -06:00
Matthew Chen
4455185f84 Remove YDB & primary storage usage. 2019-08-14 09:10:48 -03:00
Matthew Chen
4c0e5b058a Apply generic change observation. 2019-08-13 10:23:21 -03:00
Matthew Chen
eccfad0f46 Merge remote-tracking branch 'private/release/2.41.0' 2019-08-06 12:12:39 -03:00
Matthew Chen
4f03f969fc Rework "view once" messages. 2019-08-01 16:13:37 -03:00
Matthew Chen
1e363d2c65 Make uniqueId non-nil. 2019-07-31 10:50:59 -03:00
Matthew Chen
19e3643f75 Remove usage of primary storage. 2019-07-29 17:25:59 -03:00
Matthew Chen
84e9b4999b Remove usage of primary storage. 2019-07-29 17:25:59 -03:00
Nora Trapp
96bf655727 Profile name renders at same level as system contact name 2019-07-29 12:50:54 -07:00
Michael Kirk
5c2c48a75c Smooth Media Gallery Animations 2019-07-24 13:25:37 -06:00
Matthew Chen
77b9500154 Convert interactions to BaseModel. 2019-07-19 15:25:28 -03:00
Michael Kirk
a89baa670e DeliveryStateMap vs. Address 2019-07-10 19:43:10 -06:00
Nora Trapp
b9bb444276 Add UUID support to groups 2019-07-10 13:27:36 -07:00
Michael Kirk
0c944fe9f4 Incoming message has authorAddress 2019-06-27 14:22:13 -06:00
Nora Trapp
92f817d7fd Update callsites to use new contacts manager address interface 2019-06-25 10:30:52 -07:00
Matthew Chen
e26a8e1bd4 Convert attachments to be any-only. 2019-06-24 15:34:02 -04:00
Matthew Chen
69ada9acd8 Add full-screen view to render messages with per-message expiration in conversation view. 2019-06-13 11:17:39 -04:00
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