Commit graph

363 commits

Author SHA1 Message Date
trevor-signal
6967a5d545
Allow link previews without image or title 2024-10-28 12:09:54 -07:00
Fedor Indutny
60d7cbff3e
Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
Scott Nonnenberg
d7cbd2c2ae
Move message upgrade from Backbone constructor to cleanAttributes 2024-09-24 10:27:04 +10:00
trevor-signal
511fc9c1a0
Export long message attachments 2024-09-23 12:24:41 -07:00
ayumi-signal
a9406a7914
Fix link preview for received call link previews without title 2024-09-23 10:51:16 -07:00
Fedor Indutny
84c562d0b2
Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
Scott Nonnenberg
b32dbf2c68
setProfileKey: Introduce 'reason' parameter for improved logging 2024-09-16 10:26:42 -04:00
Fedor Indutny
3a991822c5
Fix some backup integration tests 2024-09-13 09:48:27 +10:00
Fedor Indutny
026e9ef853
Don't create models in backups/import 2024-09-10 09:29:19 +10:00
Fedor Indutny
68223aaa12
Simplify copyQuote logic 2024-09-04 15:59:39 -07:00
trevor-signal
501f27127f
Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
Scott Nonnenberg
768ab26a20
Conversation: savePromises for off-queue post-handleDataMessage work 2024-08-28 16:05:08 +10:00
Scott Nonnenberg
688de5a99b
Reactions/Edits: Mark read after database save 2024-08-27 07:42:44 +10:00
Scott Nonnenberg
c251867699
Properly style call buttons across app, when already in a call 2024-08-27 06:48:41 +10:00
Fedor Indutny
2fb50df0af
Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
trevor-signal
d18888a53d
Ensure message is saved after queueing attachment downloads 2024-08-08 13:32:11 -07:00
Fedor Indutny
cc6ff0b554
Remove refs to MessageModel in conversations.ts 2024-07-25 16:29:49 -07:00
Fedor Indutny
24a22bf191
Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Scott Nonnenberg
bde4fa40fe
Improve story cleanup on expiration/deletion 2024-07-02 16:15:17 -07:00
Scott Nonnenberg
75c32e86f0
Move receipts and view/read syncs to new syncTasks system 2024-06-17 15:24:39 -04:00
trevor-signal
e0dc4c412d
Backup support for quotes & quoted attachments 2024-06-10 14:44:15 -04:00
trevor-signal
72a55da2b2
Remove outgoing message attachment caches 2024-06-06 10:08:16 +10:00
Scott Nonnenberg
11eb1782a7
Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
Scott Nonnenberg
d87684a03c
Story replies: Require referenced story only for groups 2024-05-23 16:54:44 -07:00
trevor-signal
5f0080a7d7
Improve quoted attachment typings 2024-05-23 14:06:41 -07:00
trevor-signal
a0b4126b52
Improve message targeting for incoming reactions 2024-04-29 14:20:20 -07:00
trevor-signal
d0d49a043f
Update attachment download handling while in a call 2024-04-19 13:09:51 -04:00
trevor-signal
fc02762588
Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
Scott Nonnenberg
a39e46db5c
getProfiles: Better logging; don't let promise propagate 2024-03-25 13:03:15 -04:00
Fedor Indutny
d85a1d5074
Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
Fedor Indutny
3469a748fb
Introduce TitleTransition notification 2024-03-06 15:59:51 -08:00
ayumi-signal
bd562eeab8
Fix MessageCache when receiving story reactions 2024-02-29 12:56:47 -05:00
trevor-signal
167b2f4f1c
Improve timeline rendering performance 2024-02-27 11:01:25 -05:00
Scott Nonnenberg
fd187a353c
Send attachment filenames for non-image/non-video quote attachments 2024-01-26 16:21:01 -08:00
Fedor Indutny
e46b1f7958
Ignore delivery receipts for outgoing reactions 2023-12-19 09:57:15 -05:00
Scott Nonnenberg
0918b3da7f
Simplify edit-related send functionality 2023-12-15 17:43:31 -08:00
Fedor Indutny
47c49d0a20
Persist reaction.receivedAtDate 2023-12-07 17:30:20 -08:00
Scott Nonnenberg
c3a4a0bb31
sendSyncMessage: Check timestamp, don't check sent status 2023-11-28 16:37:34 -08:00
Scott Nonnenberg
48245eeea6
On send, pull data from target edit if sending edit 2023-11-17 13:16:48 -05:00
Fedor Indutny
79f7d64fb7
Promote fts5 secure-delete to production 2023-10-30 20:36:23 +01:00
trevor-signal
cfe15b929b
Deduplicate message_changed redux actions 2023-10-25 13:44:50 -07:00
Fedor Indutny
dd2493a353
Show Session Switchover Events
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-10-23 10:40:42 -07:00
trevor-signal
ce276b56c2
Ensure messageCache is updated when properties are unset 2023-10-19 10:14:19 -07:00
Josh Perez
6c88c7c587
Save modified messages for edits 2023-10-17 15:30:41 -04:00
Fedor Indutny
e124730cb0
Use FTS5 optimizer in production 2023-10-11 01:55:32 +02:00
ayumi-signal
064659657f
Use new endpoint for badge config 2023-10-06 14:31:17 -07:00
Josh Perez
7d35216fda
Replace MessageController with MessageCache 2023-10-03 17:12:57 -07:00
Fedor Indutny
ba1a8aad09
Retain cdn ids for attachments 2023-10-03 17:09:31 -07:00
Fedor Indutny
c25867c737
Update better-sqlite3 to 8.5.2 2023-09-18 16:09:09 -07:00