Commit Graph

138 Commits

Author SHA1 Message Date
Scott Nonnenberg 105508c50f Update unread count when creating important local notifications 2022-05-11 19:45:20 -07:00
Scott Nonnenberg 300cee2e24 JobQueue: If job data does not parse, delete it from database 2022-05-05 11:55:15 -07:00
Fedor Indutny 0a24ca8d88 Fix handling of 206 status code in updater 2022-04-26 16:58:29 -07:00
Scott Nonnenberg 3a1df01c9e New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Scott Nonnenberg 37c44fb631 Support for server-configurable maximum attachment size 2022-04-13 10:47:39 -07:00
Scott Nonnenberg 677548f3a3 getSuggestedFilename: January 2nd to fix test failure in some time zones 2022-04-13 10:45:49 -07:00
Chris Eager 2f5e4f1b98 Update message reporting to use sender ACI instead of E164 2022-04-12 12:54:04 -07:00
Scott Nonnenberg 302604f67e Restore ability to message someone from embedded contact 2022-04-11 17:26:09 -07:00
Fedor Indutny 37d06ec7b9 Graceful handling of single-range diff download 2022-04-07 19:14:41 -07:00
Fedor Indutny 9568d5792e Allow adding to a group by phone number 2022-04-04 17:38:22 -07:00
Scott Nonnenberg 006de5b1a5 Don't linkify when certain unicode formatting characters are present 2022-03-28 17:28:37 -07:00
Fedor Indutny c5a3ffddf9 Limit number of GV2 banned members 2022-03-23 15:34:51 -07:00
Fedor Indutny 35b5087dc0 Short-circuit storyId predicate to optimize query 2022-03-21 14:21:35 -07:00
Evan Hahn efee887135 Don't try generating link previews for debuglogs.org 2022-03-08 14:04:44 -06:00
Evan Hahn 0c28561473 Move link preview and MIME tests to TypeScript 2022-03-07 15:20:04 -08:00
Fedor Indutny df7cdfacc7 Don't mkdir restore dir in updater 2022-03-04 11:59:47 -08:00
Evan Hahn effe5aae6f Assume everyone is GV2-capable 2022-03-04 13:48:44 -06:00
Fedor Indutny 26100ea562 Make updates atomic again 2022-03-03 14:34:51 -08:00
Fedor Indutny fe9cdfbed9 Fix error handling during piping in updater 2022-03-02 11:48:07 -08:00
Fedor Indutny da7a76e03f Pass go headers through in updater/differential 2022-03-02 10:06:58 -08:00
Fedor Indutny 19441cd3f3 Optimize number of range requests in updater 2022-03-01 14:44:29 -08:00
Fedor Indutny 29c2f77d40 Display differential download size in UI 2022-02-25 10:44:03 -08:00
Jon Chambers 45289f519a Accept HTTP/429 as a "rate-limited" status code 2022-02-24 16:26:58 -08:00
Fedor Indutny f58d1332c4 Differential updates 2022-02-24 13:01:41 -08:00
Scott Nonnenberg 30783c887c Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
Fedor Indutny 0174687542 Use esbuild 2022-02-11 13:38:52 -08:00
Scott Nonnenberg 0a18cc50bd New queue for view once syncs, handleRetry improvements 2022-02-08 09:30:42 -08:00
Evan Hahn 60d348e7cb Open all Signal links in app 2022-02-02 10:29:01 -08:00
Josh Perez e79fb9d2e5 Fix lost focus when typing in archived message while searching 2022-02-02 09:30:39 -06:00
Evan Hahn 05e5786883 Increase fallback Retry-After time to 1 minute 2022-01-31 15:09:58 -06:00
Evan Hahn 1c43e7501c Simplify spellcheck download URL, disable spellcheck in most windows 2022-01-28 16:27:18 -06:00
Josh Perez bf45182a39 New left pane search design 2022-01-27 16:12:26 -06:00
Fedor Indutny 3aa488c3d5 Avoid calling tray.destroy() when quitting 2022-01-24 16:18:53 -08:00
Evan Hahn c1e3e87b99 Prohibit Chai expect or should; prefer assert 2022-01-19 11:19:08 -08:00
Fedor Indutny 145d9287d9 Add tentative prefix to crash report uploads 2022-01-14 13:50:45 -08:00
Scott Nonnenberg 90356d4c0f Move a number of sync messages to jobs for retry 2022-01-14 13:34:52 -08:00
Evan Hahn a5a73e869c Convert remaining main process tests to TypeScript 2022-01-11 17:10:35 -08:00
Evan Hahn 0c12607e79 Fix "did reaction fully send?" logic 2022-01-11 16:50:11 -08:00
Fedor Indutny 91f1b62bc7 Detect startup after recent crashes 2022-01-11 12:02:46 -08:00
Evan Hahn d9b951bfcb Update base config logging, removal, and tests 2022-01-11 11:12:55 -08:00
Evan Hahn 206f461370 Move menu tests to TypeScript 2022-01-11 09:28:04 -08:00
Scott Nonnenberg a17e157e7b Fix messages_unread index 2022-01-07 12:51:19 -08:00
Fedor Indutny fa8ff2ae4c Fix messages_preview index 2022-01-07 11:51:41 -08:00
Fedor Indutny 9d04daff5f Fix message_user_initiated 2021-12-21 22:49:40 +01:00
Scott Nonnenberg 60a53656af Optimize a few queries 2021-12-20 22:04:02 +01:00
Evan Hahn 3fa911598b Use Signal's spellcheck dictionary files 2021-12-17 14:24:54 -08:00
Scott Nonnenberg 42cb570029 messages table: introduce new computed isStory field for index usage 2021-12-15 09:17:14 +01:00
Evan Hahn c32917284a Increase SystemTrayService test timeout to help CI reliability 2021-12-14 19:13:06 +01:00
Evan Hahn 43f843f9fc Use assert.isRejected instead of custom assertRejects 2021-12-13 18:38:40 +01:00
Evan Hahn 0e3d12c457 Prevent display sleep while on a call 2021-12-10 16:53:10 -06:00