Max Radermacher
c1f486a48d
Remove TestModel from the database
2024-06-07 14:05:13 -05:00
Max Radermacher
d24c370cb1
Convert OWSUserProfile to SDSCodableModel
2024-01-24 17:14:10 -06:00
Max Radermacher
b0ee1e0091
Remove some unused sds config values
2024-01-09 13:20:42 -06:00
Pete Walters
82e51fe9cd
Add support for saving edit message drafts.
2023-07-07 15:38:35 -05:00
george-signal
5fe81c0ad3
Show video duratioin in All Media.
2023-02-03 16:00:46 -08:00
Nora Trapp
96d8abac67
PR Feedback
2022-09-22 14:53:29 -07:00
Nora Trapp
9776699137
Sync when contacts become unregistered
2022-09-15 14:09:03 -07:00
Nora Trapp
1d9a8a8995
Add lastViewedStoryTimestamp to TSThread
2022-08-15 14:15:11 -07:00
Nora Trapp
eddba94f51
Allow 4k video playback
2022-08-07 09:19:45 -07:00
Nora Trapp
7bd167f815
Initial story sending support
...
* Little fix for context menu
* Add 'My Stories' section to stories tab
* Add new story thread types
* Show stories in conversation picker
* Support for sending stories
* Update story list when sending stories
* Add basic 'My Stories' view controller
* Initial stories settings screens
* Consolidate TSPrivateStoryThread and TSMyStoryThread into one class
* Require an explicit read transaction to initialize an outgoing message
* Fix linting
* Allow enabling group story from internal settings
* Fix tests
* PR Feedback
2022-06-10 22:28:03 -04:00
Nora Trapp
e95e392494
Add story context to TSInteraction
2022-03-31 00:34:32 -07:00
Matthew Chen
647f723610
Add OWSStaticOutgoingMessage.
2021-08-25 22:43:42 -03:00
Nora Trapp
fee1bbddad
Add exclusiveProcessIdentifier to SSKJobRecord
2021-08-16 13:27:00 -07:00
Michelle Linington
2eb60643b7
Sender key decryption failure handling
...
Most of the work for message resend requests. Includes some rudimentary
failure UI.
2021-07-21 22:58:51 -07:00
Michelle Linington
59f2015fba
Add OWSOutgoingSenderKeyDistributionMessage
...
When preparing to send a SenderKey message, we'll need to send out an
SKDM to participants. Although these can be tacked on to any message,
we'll need an outgoing message builder for these dedicated messages.
2021-07-21 22:58:50 -07:00
Matthew Chen
58e27fe782
Ignore avatar in incoming contact syncs. Use batching when processing incoming/outgoing contact syncs.
2021-06-30 15:23:49 -03:00
Matthew Chen
f004267e7f
Fix thread record property mapping.
2021-05-25 16:22:33 -03:00
Matthew Chen
2c7c7b3d1c
Replace ConversationColors with "avatar colors".
2021-05-25 16:22:31 -03:00
Nora Trapp
e439bb619e
Move isArchived, isMarkedUnread, and mutedUntilDate off of TSThread
2021-05-13 12:54:33 -07:00
Nora Trapp
db3e441727
Send viewed receipts for audio messages
2021-04-29 18:01:19 -07:00
Matthew Chen
46c3408726
Update SDS to reflect payment columns.
2021-04-08 09:27:05 -03:00
Matthew Chen
87ace3779d
Respond to CR and proto schema/reconciliation review.
2021-04-06 13:57:06 -03:00
Nora Trapp
63da30f617
Store mute as millisecond timestamp
2021-03-27 12:13:20 -07:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Michelle Linington
f6a252d274
Send a group call update message when joining and leaving a group call
2020-11-19 16:02:22 -08:00
Nora Trapp
b32c5bda4a
Add scaffolding for Group Call messages
2020-11-19 16:02:22 -08:00
Matthew Chen
ce1dcbade5
Animated sticker support.
2020-09-02 13:44:15 -03:00
Nora Trapp
6f963c7ba5
Add mention notification settings
2020-08-04 14:09:06 -07:00
Matthew Chen
059909bd1b
Address sticker perf hotspots.
2020-06-23 10:07:18 -03:00
Matthew Chen
9bc526b6bb
Respond to CR.
2020-06-18 12:49:35 -03:00
Matthew Chen
a4ae58c0f6
Respond to CR.
2020-06-18 12:09:42 -03:00
Matthew Chen
b37c2bc713
Rework SDS extensions to support deep copies and cache lifecycle.
2020-06-18 12:05:07 -03:00
Nora Trapp
3698125424
Track reaction read state
2020-04-20 10:25:31 -07:00
Matthew Chen
bc0359268e
Rework outgoing messages; embed change protos in outgoing change messages for groups v2.
2020-01-27 11:47:44 -03:00
Michael Kirk
61ec8612ee
revamp group updates - show source, show changes, show icon
2020-01-23 11:55:48 -07:00
Michael Kirk
904b333924
codegen handles "id" type
2020-01-23 11:55:48 -07:00
Michael Kirk
9d625c2823
ContactOffersInteractions should not be saved
2019-12-18 16:52:18 -08:00
Michael Kirk
16b9ca5d69
ignore reaction messages
2019-12-07 16:57:56 -07:00
Matthew Chen
9b015a57ff
Combine row ids.
2019-11-12 15:24:02 -03:00
Michael Kirk
d6353a99a7
rename OWSSyncGroupsRequestMessage -> OWSGroupInfoRequestMessage
...
It's not a sync message.
2019-11-04 14:05:59 -08:00
Michael Kirk
6d73d01e01
remove some unused columns
2019-10-14 18:23:35 -06:00
Matthew Chen
06e310d391
Rework thread mapping updates.
2019-10-11 09:31:35 -03:00
Nora Trapp
ee4fb20803
Cache audio waveforms to disk.
2019-09-19 12:45:48 -07:00
Matthew Chen
a41e204de5
Add TestModel.
2019-09-18 09:04:19 -03:00
Michael Kirk
e4f3fc42ca
archivedAsOfSortId is a sortId
2019-08-28 18:34:35 -06:00
Michael Kirk
501466a765
grdb compat for touching interactions and threads
2019-07-03 14:38:32 -05:00
Matthew Chen
43eb138827
Receive per-message expiration sync messages.
2019-06-13 17:17:35 -04:00