Commit graph

88 commits

Author SHA1 Message Date
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
Josh Perez
d0296ececa
Improvements to the media editor 2023-09-14 10:04:48 -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
1d07203fa9
Fix migration for conversations with null json 2023-09-06 15:58:45 -07: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
Jamie Kyle
eae9e570fc
Add more timestamp fallbacks for call migration 2023-08-29 16:31:45 -07:00
Scott Nonnenberg
cbd16b90bb
Resilience to failed PNI key upload, clean more key tables 2023-08-28 17:26:39 -07:00
Fedor Indutny
e05de1aa6f
Fix reaction field name in migration 88 2023-08-29 00:03:32 +02:00
Scott Nonnenberg
1f7386d7cf
Improve performance of Delete All Data 2023-08-25 09:29:42 -07:00
Scott Nonnenberg
40fe5b8013
Migration 91: Delete in chunks, not all at once 2023-08-24 02:29:05 +02: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
0273e1ac1d Fix call migration for unregistered conversations without serviceId 2023-08-21 09:30:33 -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
6f0401b847 Optimize migration 88 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
af0beb6d8e
Allow searching calls with legacy conversation id as peerId 2023-08-09 09:48:55 -07:00
Jamie Kyle
da35ffada6
In calls migration, skip old calls without a callId sooner 2023-08-09 09:33:43 -07:00
Jamie Kyle
e20fa41fd5
Drop calls from migration with the same callId and peerId 2023-08-09 09:32:43 -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
Fedor Indutny
f61d8f38b0
Context menu for left pane list items 2023-04-05 13:48:00 -07:00
Josh Perez
36e21c0134
Receive support for editing messages 2023-03-27 19:48:57 -04:00
Fedor Indutny
5dff1768bd
Page media in Lightbox 2023-03-03 19:03:15 -08:00
Jamie Kyle
2bbcc4676e
Move receipt queues into conversation queue to handle 428s 2023-02-06 09:24:34 -08:00
Fedor Indutny
270804d62d
Reorder migrations 2023-01-30 11:55:38 -08:00
Fedor Indutny
67b108c718
Optimize conversation open performance 2023-01-27 09:47:24 -08:00
Fedor Indutny
2637df0c42
Use Signal tokenizer in FTS5 2023-01-26 15:53:22 -08:00
Fedor Indutny
dba2a6b166
Fix syntax error in old SQL migration 2023-01-23 17:07:00 -08:00
Fedor Indutny
6ddb12cd99
Fully remove DQS from SQL queries 2023-01-18 17:06:07 -08:00
Fedor Indutny
1c22fe653c
Optimize some indices and queries 2023-01-17 14:07:21 -07:00
Fedor Indutny
d7b09b9703
Deprecate phone number discovery notification 2023-01-12 14:18:08 -08:00
Jamie Kyle
e5638c0b20
Call Disposition 2023-01-09 16:52:01 -08:00
Dimitris Apostolou
3c80272673 Fix typos 2023-01-03 13:02:01 -08:00
Jamie Kyle
3705b959d6
Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
dec23725e5
Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00