Commit Graph
50 Commits
Author SHA1 Message Date
Evan HahnandGitHub ca330899bb Backfill missing expire times for incoming messages 2021-06-18 12:12:04 -07:00
Evan HahnandGitHub 03a187097f Disappearing message cleanups 2021-06-16 17:20:17 -05:00
Fedor IndutnyandGitHub 8f5086227a Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
Fedor IndutnyandGitHub a6ce00ff37 Fix check for universal timer notification 2021-06-02 13:55:10 -07:00
Josh PerezandGitHub 28f016ce48 Conversation Colors 2021-05-28 09:15:17 -07:00
Evan HahnandScott Nonnenberg d4dc9b8e39 Message Requests: Add new "Report spam and block" button 2021-05-27 13:37:58 -07:00
Evan HahnandGitHub 20e501d9f1 Remove 4 unused database functions 2021-05-27 08:45:45 -07:00
Scott NonnenbergandGitHub e6f1ec2b6b Send support for Sender Key 2021-05-25 15:40:04 -07:00
Evan HahnandScott Nonnenberg f3e207d0b0 Use timestamp instead of full model for tap-to-view age outs 2021-05-20 17:37:17 -07:00
Fedor IndutnyandScott Nonnenberg 94d2c56ab9 Introduce in-memory transactions for sessions 2021-05-20 17:37:09 -07:00
Scott NonnenbergandFedor Indutny e6bab06510 Receive support for Sender Key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2021-05-20 17:37:08 -07:00
Fedor IndutnyandScott Nonnenberg fe505a7f2f Fix hanging "Clear All Data" on Windows 2021-05-20 17:37:08 -07:00
Josh PerezandGitHub 887b2c1db1 Get the correct unread count for a conversation 2021-05-10 11:49:13 -07:00
Josh PerezandGitHub e0c324e4ba Send/Receive support for reaction read syncs 2021-05-06 21:15:25 -04:00
Evan HahnandGitHub bbd7fd3854 Initial support for job queue 2021-04-29 18:02:27 -05:00
Scott Nonnenberg 86d2a4b5dd decrypt/encrypt with libsignal-client, remove libsignal-protocol-javascript 2021-04-29 14:27:35 -07:00
Fedor IndutnyandGitHub dd173216ed sql: speed up fts query, report slow queries 2021-04-26 15:01:22 -07:00
Fedor IndutnyandGitHub 2c3911cad0 Use bodyRanges from message whenever available 2021-04-15 13:46:09 -07:00
Fedor IndutnyandJosh Perez 4fd3ed7242 Bundle preload.js 2021-04-09 00:06:14 -04:00
Fedor IndutnyandJosh Perez 37c8c1727f Types, better-sqlite3, and worker_threads for our sqlite 2021-04-08 23:53:18 -04:00
Josh PerezandGitHub e4db9358cf Storage service logging same 2021-04-06 15:54:47 -07:00
Fedor IndutnyandJosh Perez cf50550936 Finish all renderer SQL queries switching to main
Don't switch to main process until all renderer SQL queries are
completed. If we switch while some of them are still running - we can
get SQL_BUSY from concurrent writes in main and renderer processes.
2021-04-05 18:08:50 -04:00
Fedor IndutnyandGitHub 746e99b8c2 Flush all watchers on empty queue 2021-03-25 17:00:03 -07:00
Josh PerezandJosh Perez f07da67c60 Toggle between db in renderer and in main 2021-03-19 16:57:35 -04:00
Josh PerezandJosh Perez d82ce07942 Improve cold start performance 2021-03-19 16:57:35 -04:00
Scott NonnenbergandJosh Perez 7e629edd21 Move SignalProtocolStore to TypeScript 2021-03-19 16:53:52 -04:00
Evan HahnandGitHub bc37b5c907 Add an assertion when updating conversations; update cleanData 2021-02-04 11:54:03 -08:00
Scott NonnenbergandGitHub 12c44d40a8 makeLookup: Allow for key of zero 2021-01-27 14:39:45 -08:00
Evan HahnandScott Nonnenberg c8b551edab Upgrade to Electron 11 2021-01-25 18:29:01 -08:00
Scott Nonnenberg cbc6c29479 Finish in-redux conversation lookups, getPropsForSearchResult moved 2021-01-25 18:28:58 -08:00
Evan HahnandScott Nonnenberg dd0ea6b3fe Upgrade TypeScript to the latest version, v4.1.3 2021-01-25 18:28:57 -08:00
Scott NonnenbergandGitHub be9721c72d Don't change left pane preview or order when someone leaves group 2021-01-20 11:31:44 -06:00
Scott Nonnenberg 9f81b4157b Also use sent_at whenever we query database with received_at 2021-01-19 17:35:11 -08:00
Scott NonnenbergandGitHub 8116a8561d Show progress dialog during delete 2021-01-12 18:42:15 -06:00
Scott NonnenbergandGitHub 3f58a9b762 Clean up UUID-handling to prepare for future 2020-12-09 17:26:37 -05:00
Evan HahnandGitHub 0c039bf431 Add group calling events to the message timeline 2020-12-07 14:43:19 -06:00
Evan HahnandEvan Hahn 8bfaf598af Add license headers across the project 2020-11-04 13:03:13 -06:00
Evan HahnandEvan Hahn 184f7e1bf3 Remove ESLint no-continue rule 2020-11-04 13:00:41 -06:00
dabab60f56 Remove TSLint
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00
7b6d8f55d6 Migrate textsecure to eslint
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:07 -04:00
b5df9b4067 Migrate messages, conversations, conversation_view, background to TS
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-10-12 18:10:07 -04:00
Josh PerezandScott Nonnenberg 1ce0959fa1 Storage Service: Write 2020-09-09 17:34:57 -07:00
Scott NonnenbergandGitHub 81cb7730a5 Message Requests improvements 2020-08-06 20:50:54 -04:00
Scott Nonnenberg bab59ba2a1 Force social graph to pull down updates after beta.11 install 2020-07-30 13:27:44 -07:00
Scott Nonnenberg 901179440f Merge contacts when we discover split or duplicated contacts 2020-07-30 13:17:45 -07:00
Ken PowersandScott Nonnenberg 83574eb067 Message Requests 2020-07-30 13:08:44 -07:00
Scott Nonnenberg e536929e35 Handle messages with the same received_at 2020-07-13 16:06:24 -07:00
Ken PowersandGitHub d6d2d242d4 Always use sender certificates including UUID 2020-05-07 13:51:37 -07:00
Scott Nonnenberg 464c814a95 Remove all IndexedDB migration code 2020-04-29 17:42:41 -07:00
Scott Nonnenberg 6b094e1514 Refactor: Move data-access code to Typescript w/ shared interface 2020-04-15 14:45:11 -07:00