Commit graph

93 commits

Author SHA1 Message Date
ayumi-signal
c6902ec26a
Save storage for defunct and pending call links 2024-10-22 11:20:35 -07:00
ayumi-signal
568c09c579
Only create call links from storage sync after refresh confirmed 2024-10-15 11:49:32 -07:00
ayumi-signal
42cc5e0013
Synchronous delete call link 2024-10-09 09:35:24 -07:00
Fedor Indutny
091580825a
Migrate sessions table to BLOB column
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-10-03 10:23:00 +10:00
Fedor Indutny
d5f44c1b8f
Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
trevor-signal
028a3f3ef0
Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
ayumi-signal
5a75246e42
Use storage service for call links 2024-09-04 11:06:06 -07:00
trevor-signal
501f27127f
Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
Jamie Kyle
5a5b681b51
Fix call history read syncs 2024-08-27 09:20:23 -04:00
Jamie Kyle
c901708281
Optimize updating call unread count 2024-08-22 11:12:25 -07:00
Fedor Indutny
2fb50df0af
Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
Jamie Kyle
9a9f9495f1
Support delete for call links
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-08-06 12:29:13 -07:00
Scott Nonnenberg
95209689a8
getAllStories: Remove nested queries 2024-07-30 14:29:35 -04:00
Fedor Indutny
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signal
de0f49ed42
Add indexes to support messages foreign key constraints 2024-07-11 16:09:39 -04:00
Fedor Indutny
28664a606f
New attachment storage system 2024-07-11 12:44:09 -07:00
Jamie Kyle
01dda86538
Optimize markAllCallHistoryReadSync 2024-07-10 17:10:08 -04:00
trevor-signal
7ef2a9155c
Add indices to improve messages_on_delete trigger 2024-06-28 17:47:05 -07:00
Scott Nonnenberg
08da49a0aa
Delete Sync: Handle and send mostRecentNonExpiringMessages if needed 2024-06-24 10:49:36 -07:00
trevor-signal
4254356812
Enable attachment backup uploading 2024-05-30 09:46:43 +10:00
Scott Nonnenberg
11eb1782a7
Support for local deletes synced to all your devices 2024-05-28 11:56:00 -04:00
Jamie Kyle
4253bed0bd
Save group send endorsements 2024-05-20 11:15:39 -07:00
trevor-signal
fc02762588
Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00
Jamie Kyle
ad8020848f
Add unblocked timeline event 2024-04-12 10:07:57 -07:00
Fedor Indutny
ddb201b9ae
Clear old conversation merges on Note to Self 2024-04-10 14:53:35 -07:00
ayumi-signal
00d6379bae
Call link call history 2024-04-01 12:19:35 -07:00
ayumi-signal
6fd117bde7
Add migration for unread call history messages and fix json.seenStatus 2024-03-05 11:54:01 -08:00
Fedor Indutny
bd922433e3
Change defaults for conversation title generation 2024-02-07 13:38:43 -08:00
Fedor Indutny
e46b1f7958
Ignore delivery receipts for outgoing reactions 2023-12-19 09:57:15 -05:00
ayumi-signal
f8b936f258
Optimize FTS5 2023-11-13 10:30:40 -08:00
Fedor Indutny
79f7d64fb7
Promote fts5 secure-delete to production 2023-10-30 20:36:23 +01:00
Fedor Indutny
e124730cb0
Use FTS5 optimizer in production 2023-10-11 01:55:32 +02:00
Fedor Indutny
eb7942dd1e
Use untagged pnis in storage service 2023-09-27 16:14:55 -07:00
trevor-signal
503620fe00
Update database error confirmation dialogs 2023-09-21 10:13:25 -04:00
Fedor Indutny
c25867c737
Update better-sqlite3 to 8.5.2 2023-09-18 16:09:09 -07:00
Scott Nonnenberg
be6331d75f
Key cleanup before migration 88 and attempt vacuum only once in 920 2023-09-11 21:19:38 -04:00
Fedor Indutny
b6ed789197 Reenable FTS optimization 2023-09-05 09:14:36 -07:00
Fedor Indutny
f3eee779a0
Update better-sqlite3 and remove FTS optimization 2023-08-31 15:33:31 -07:00
Scott Nonnenberg
cbd16b90bb
Resilience to failed PNI key upload, clean more key tables 2023-08-28 17:26:39 -07:00
Scott Nonnenberg
3339899684
Eliminate extra preKeys, fail early on key creation if no PNI identity key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2023-08-21 22:15:10 +02:00
trevor-signal
bddf1f432d
Clean story reply screenshot data 2023-08-21 12:36:58 -07:00
Jamie Kyle
ef0a3de636 Fix legacy call-history messages without a callId
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:33 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Jamie Kyle
1eaabb6734
Calls Tab & Group Call Disposition 2023-08-08 17:53:06 -07:00
Scott Nonnenberg
716f852970
New getRecentStoryReplies function to clean up replies in multiple convos 2023-07-21 15:10:32 -07:00
Scott Nonnenberg
b6445a6af0 Support for loading, storing, and using kyber keys in decryption 2023-07-19 16:21:30 -07:00
trevor-signal
9c6fb29edb
Include @mentioned names in search results 2023-06-26 14:25:48 -04:00
trevor-signal
d012779e87
Show mentioned badges & enable scrolling to mentions in conversations 2023-05-23 14:59:07 -07:00
Fedor Indutny
5869717cd3
Use correct timestamp for receipts of edited messages 2023-05-16 10:37:12 -07:00