Nora Trapp
a39750113f
Full suppoort for ention send + receive
2020-08-04 14:08:30 -07:00
Nora Trapp
4696a4d993
Mention sending
2020-08-04 14:08:30 -07:00
Nora Trapp
74e5d719bb
Add support for mentions to drafts
2020-08-04 14:08:29 -07:00
Nora Trapp
8b7772c7b8
Fall forward if there are no messages to fall back to when preserving scroll position
2020-06-18 16:25:04 -07:00
Nora Trapp
d0534ea642
Preserve conversation scroll position
2020-06-18 16:25:04 -07:00
Nora Trapp
0be05b41eb
Keep track of who added us to a group
2020-06-08 19:06:31 -07:00
Nora Trapp
b6f27bc463
Better attachment querying
2020-06-07 09:35:08 -07:00
Nora Trapp
3d084f958d
Mark as unread
2020-05-27 18:29:59 -07:00
Nora Trapp
3698125424
Track reaction read state
2020-04-20 10:25:31 -07:00
Matthew Chen
7246c613d5
Fix more build warnings.
2020-04-10 13:17:08 -03:00
Michael Kirk
c982fd6b9a
skip query - we already have the last interaction
2020-03-12 11:46:49 -06:00
Nora Trapp
9be7f6f4f1
Show drafts on the conversation list
2020-03-02 10:59:09 -08:00
Matthew Chen
caa101beab
Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0
2020-02-27 13:52:43 -03:00
Nora Trapp
672b2efb61
Keep track of who added us to a group so we can show it in message requests
2020-02-25 12:47:03 -07:00
Michael Kirk
f198d9037d
Merge tag '3.5.0.5'
2020-02-19 19:26:05 -07:00
Michael Kirk
597c07291d
DRY up hasPendingMessageRequestWithTransaction
2020-02-16 13:13:12 -07:00
Michael Kirk
eb07cda055
separate indexable query for groups
2020-02-15 11:37:24 -07:00
Nora Trapp
f763b8624e
Handle showing message request for non-incoming message interactions.
2020-02-15 11:37:24 -07:00
Matthew Chen
fb2d4b1744
Use Groups v2 to coordinate disappearing message state.
2020-02-06 10:50:45 -03:00
Nora Trapp
65590f03f1
Merge branch 'release/3.2.0'
2020-01-10 17:15:50 -08:00
Nora Trapp
b4bb10dc68
Update view-once copy
2020-01-10 13:04:15 -08:00
Nora Trapp
6173ba84fc
PR Feedback
2020-01-09 13:17:09 -08:00
Nora Trapp
a68f5277bf
Support profile given and family names
2020-01-09 13:17:09 -08:00
Matthew Chen
2cb714825b
Message forwarding.
2019-10-24 12:04:25 -03:00
Matthew Chen
412ae3bfc8
Message forwarding.
2019-10-24 12:04:25 -03:00
Matthew Chen
f4fe2e9b1b
Avoid deadlock in TSAccountManager.
2019-08-30 14:39:45 -03:00
Michael Kirk
45c4066a80
Fix deadlock with thread.name
...
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.
This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06: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
Nora Trapp
cfb5468b2c
Don't force profiles for existing conversations until phone number privacy rolls out
2019-07-31 13:17:37 -07:00
Matthew Chen
bce0870d21
Fix rebase breakage.
2019-07-31 11:09:23 -03:00
Matthew Chen
1e363d2c65
Make uniqueId non-nil.
2019-07-31 10:50:59 -03:00
Matthew Chen
84e9b4999b
Remove usage of primary storage.
2019-07-29 17:25:59 -03:00
Nora Trapp
2a6f643e57
Show the message request dialog on conversations
2019-07-29 12:50:54 -07:00
Matthew Chen
43929dde39
Remove usage of primary storage.
2019-07-29 15:16:51 -03:00
Michael Kirk
61949dda9d
Merge branch 'release/2.41.0-with-uuid-address-unreverted' into mkirk/ri-2.41.0
2019-07-16 18:00:24 -06:00
Nora Trapp
9105b81e9a
Replace a bunch of usages of localNumber with localAddress
2019-07-11 10:52:13 -07:00
Nora Trapp
ae17d61a05
Update quoted messages, per message expiration, and sync transcripts
2019-07-10 13:31:18 -07:00
Matthew Chen
01633dc7be
Let users quote-reply to messages with per-message expiration, but without renderable content.
2019-07-02 10:00:17 -06:00
Michael Kirk
0c944fe9f4
Incoming message has authorAddress
2019-06-27 14:22:13 -06:00
Nora Trapp
7d94af3287
Migrate TSContactThread to support UUIDs
2019-06-27 13:12:52 -07:00
Nora Trapp
34e8a7e4a0
PR Feedback
2019-06-25 10:31:23 -07: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
0ad6012dbf
Minor fixes.
2019-06-05 08:39:39 -07:00
Michael Kirk
a344a0a2ca
Fix crash with old empty threads creationDate is nullable
...
creationDate didn't always exist - we added it and did not backfill it. We
could backfill with a made up date, e.g. [NSDate
dateWithTimeIntervalSince1970:0], but I'm wary of putting surprising bogus data
in the db. Instead I've using an old date during sorting where it's not
surprising.
2019-05-24 15:21:13 -04:00
Michael Kirk
02f6a99da7
AnyGalleryFinder
2019-05-10 17:55:26 -06:00
Matthew Chen
e318a8f224
Refine attachment handling.
2019-05-08 08:57:25 -04:00
Matthew Chen
f3da4af24a
Fix edge cases around sticker interactions.
2019-04-30 09:40:48 -04:00
Matthew Chen
539af6f1ed
Add support for tap and long press on stickers.
2019-04-30 09:40:15 -04:00