Commit Graph

93 Commits

Author SHA1 Message Date
Fedor Indutny
a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Scott Nonnenberg
5fcf97b43b Introduce logging for unexpected incoming urgent values 2022-07-05 15:20:30 -07:00
Scott Nonnenberg
06190b1434 Introduce new urgent property for outgoing messages 2022-07-01 09:55:13 -07:00
Josh Perez
9155784d56 Sync my stories with primary device 2022-06-30 20:52:03 -04:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Evan Hahn
f50a6abe36 Remove unused eslint-disables 2022-06-03 14:07:51 -07:00
Fedor Indutny
dfc310805a Allow manually retrying attachment downloads 2022-05-23 16:07:41 -07:00
Scott Nonnenberg
69d0ed3309 Always provide isGroup/storyId to message-fetching functions 2022-05-11 15:20:47 -07:00
Scott Nonnenberg
e078a2ae54 Ensure that seenStatus is always updated along with readStatus 2022-04-29 16:42:47 -07:00
Fedor Indutny
d6b58d23d6 Increment unprocessed attempts when fetching 2022-04-28 15:28:30 -07:00
Scott Nonnenberg
25282e3afa getTotalUnreadForConversation: Add missing isGroup parameter 2022-04-27 10:41:24 -07:00
Scott Nonnenberg
3a1df01c9e New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Josh Perez
774246b6e2 Drop story replies from group timeline 2022-04-20 16:33:38 -07:00
Josh Perez
e3d537cbd3 Render group stories 2022-04-14 20:08:46 -04:00
Fedor Indutny
a15d84aade Update better-sqlite3 2022-04-07 15:49:23 -07:00
Fedor Indutny
e1e1cfb892 Use fuse.js for regular contact search 2022-04-07 11:47:12 -07:00
Josh Perez
3b5cc26fec Adds logic around downloading stories 2022-03-28 18:10:08 -07:00
Fedor Indutny
ca3f8b7df0 Store receivedAtCounter separately for unprocessed 2022-03-24 14:28:56 -07:00
Scott Nonnenberg
703bb8a3a3 Introduce new 'Block request' button in timeline 2022-03-15 17:11:28 -07:00
Josh Perez
eb91eb6fec Process incoming story messages 2022-03-04 13:14:52 -08:00
Scott Nonnenberg
06165cb742 Include sender keys in SignalProtocolStore zones 2022-01-07 18:12:13 -08:00
Scott Nonnenberg
0163ef203b loadAndScroll: Use one transaction to pull all data: old/new/metrics 2021-12-20 22:05:13 +01:00
Scott Nonnenberg
60a53656af Optimize a few queries 2021-12-20 22:04:02 +01:00
Evan Hahn
ebcd3e3e43 Remove unused getAllPrivateConversations SQL function 2021-12-10 15:15:00 -08:00
Scott Nonnenberg
34fd945f83 No Backbone in data layer; server/client interfaces are now similar 2021-12-10 16:51:54 -06:00
Scott Nonnenberg
161b0e5379 Refactor sender key sends to allow distribution lists 2021-12-09 18:15:59 -08:00
Scott Nonnenberg
fdc9885baa Migration and data access functions for stories 2021-12-08 20:52:46 +01:00
Fedor Indutny
066a23a6a9 Preliminary support for destinationUuid field 2021-11-12 13:26:52 -08:00
Evan Hahn
f647c4e053 Display user badges 2021-11-02 16:01:13 -07:00
Fedor Indutny
63fcdbe787 Use UUIDs in group database schema 2021-10-26 15:59:08 -07:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Fedor Indutny
1b1ed2cd05 Better reporting for DB corruption errors 2021-10-21 13:13:33 -07:00
Scott Nonnenberg
efde909484 Delete reactions when their parent message is deleted 2021-10-15 15:54:31 -07:00
Fedor Indutny
8cf6748dce Delay initializing SQL in renderer 2021-10-07 11:16:51 -07:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Fedor Indutny
b83c00f43f Defer unprocessed item attempt update 2021-09-17 16:11:24 -07:00
Fedor Indutny
87b56fcfd0 Use logger interface in main sql worker 2021-09-16 14:54:06 -07:00
Fedor Indutny
3f7957c20d Self-repairing message counter 2021-09-15 11:45:22 -07:00
Fedor Indutny
c7e7d55af4 UUID-keyed lookups in SignalProtocolStore 2021-09-09 19:38:11 -07:00
Fedor Indutny
6f3191117f Batch deleteSentProtoRecipient queries 2021-08-31 14:35:01 -07:00
Evan Hahn
a85dd1be36 Retry outbound "normal" messages for up to a day 2021-08-31 13:58:39 -07:00
Fedor Indutny
798533a417 Keep UI settings on heartbeat expiration 2021-08-30 14:39:57 -07:00
Evan Hahn
79c976668b Receive rings for group calls 2021-08-20 09:06:15 -07:00
Fedor Indutny
962515031d Reduce number of SQL queries during conversation update 2021-08-16 11:56:27 -05:00
Fedor Indutny
6637fc2b95 Migrate sourceDevice from TEXT to INTEGER 2021-08-02 14:55:31 -07:00
Evan Hahn
689542a9b4 Show additional data in debug log header 2021-07-30 09:43:16 -07:00
Fedor Indutny
93f60ee5a6 Don't forget to cleanup in-memory sticker pack 2021-07-29 11:59:26 -07:00
Scott Nonnenberg
7761d83055 Update timers whenever we mark messages read 2021-07-19 13:45:18 -07:00
Scott Nonnenberg
a42c41ed01 Message Send Log to enable comprehensive resend 2021-07-15 16:48:09 -07:00
Fedor Indutny
ad217c808d Revert "Refactor outbound delivery state"
This reverts commit 9c48a95eb5.
2021-07-12 16:51:45 -07:00