Commit Graph

289 Commits

Author SHA1 Message Date
automated-signal 28a1627f9d
Increment and store message migration attempts
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-20 14:35:42 -07:00
Fedor Indutny 7886e7d70a
Counteract zoom-level changes in custom titlebar 2022-06-20 12:31:25 -07:00
automated-signal 4e92ea07d9
Revert "Counteract zoom-level changes in custom titlebar"
This reverts commit 635aab838f.

Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2022-06-17 10:53:24 -07:00
automated-signal b6920276e3
Counteract zoom-level changes in custom titlebar
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-06-16 17:37:00 -07:00
Scott Nonnenberg 2464e0a9c1
Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Fedor Indutny 5634601554
Use patched frameless-titlebar on Windows 2022-06-08 15:00:32 -07:00
Evan Hahn 10a0abb8c2
Remove unused `activeConfirmationView` 2022-06-06 14:04:16 +00:00
Evan Hahn f50a6abe36
Remove unused `eslint-disable`s 2022-06-03 14:07:51 -07:00
Evan Hahn 63189f3f91
Convert `ReactWrapperView` to TypeScript 2022-06-03 09:33:39 -07:00
Evan Hahn 6bae8a24de
Convert `protocol_wrapper.js` to TypeScript 2022-06-03 09:30:03 -07:00
Evan Hahn 53d4a31311
Convert app loading message code to TypeScript 2022-06-01 12:57:30 -07:00
Evan Hahn 9c8fd2a714
Convert IndexedDB code to TypeScript 2022-06-01 09:51:30 -07:00
Scott Nonnenberg 638e3e3a58
Remove inboxCollection, ensure falsey active_at removes from badge count 2022-05-31 18:26:57 -07:00
Evan Hahn c58f1eb503
Convert message schema migrator to TypeScript 2022-05-31 16:56:25 -07:00
Evan Hahn 2a2f44a73a
Convert message cleanup services to TypeScript 2022-05-31 16:53:14 -07:00
Evan Hahn 6668348197
Rewrite `WallClockListener` as `onTimeTravel` 2022-05-31 09:22:31 -07:00
Fedor Indutny 83b3ae9387
Expiration timer shouldn't count as unread on link 2022-05-25 13:48:23 -07:00
Scott Nonnenberg 68f705e6ad
Reset MessageReceiver processed count after reporting it 2022-05-25 11:15:09 -07:00
Fedor Indutny b30c7f9c46
Dark theme loading screen 2022-05-11 15:58:14 -07:00
Josh Perez 253ab7517d
Always repair unexpired stories 2022-05-11 14:02:26 -07:00
Scott Nonnenberg 0ba6a0926e
Support for incoming gift badges 2022-05-11 13:59:58 -07:00
Josh Perez 0ca66d6e95
Adjust story replies for direct conversations 2022-05-10 15:02:21 -04:00
Scott Nonnenberg 4c9134f5a5
Ensure source is not required for incoming sync messages 2022-05-09 11:55:11 -07:00
Fedor Indutny 42554ebaf0
Confirm group call update messages 2022-04-28 14:41:56 -07:00
Josh Perez 2f44e33c9c
Move link notification to the conversation hero 2022-04-25 14:03:24 -07:00
Scott Nonnenberg 3a1df01c9e
New 'unseenStatus' field for certain secondary message types 2022-04-22 11:35:14 -07:00
Fedor Indutny da45f26d37
Drop verified syncs, use storage service for event 2022-04-20 19:41:52 -04:00
Scott Nonnenberg 37c44fb631
Support for server-configurable maximum attachment size 2022-04-13 10:47:39 -07:00
Fedor Indutny 42108c9ca9
Flush last conversation message save on shutdown 2022-04-12 11:16:58 -07:00
Josh Perez 9f7ee9ae79
Force set expirationStartTimestamp on story messages 2022-04-11 14:28:01 -07:00
Scott Nonnenberg 9e54f55c22
Ensure that waitForAll functions catch and log thrown errors 2022-04-11 10:53:57 -07:00
Scott Nonnenberg e62606361d
Sort message-initiated timer updates before the initiating message 2022-03-28 17:25:11 -07:00
Fedor Indutny a0ae7c1aa2
Request and handle PniIdentity sync message 2022-03-25 10:36:08 -07:00
Scott Nonnenberg 2ccd425ae2
background: Initialize job queues earlier 2022-03-21 17:20:03 -07:00
Scott Nonnenberg bddd55d574
Challenge: Save conversationIds and start queues 2022-03-21 14:19:37 -07:00
Fedor Indutny 8ab4c4e78d
Postpone routineProfileRefresh until empty 2022-03-16 17:52:05 -07:00
Scott Nonnenberg 5a7196e464
Sticker pack download: require just one successful sticker download 2022-03-16 12:18:16 -07:00
Josh Perez eb91eb6fec
Process incoming story messages 2022-03-04 13:14:52 -08:00
Fedor Indutny 3b4106d9dd
Change order of syncs during linking 2022-03-02 14:53:47 -08:00
Josh Perez 34eb6a541d
Japanese specific fonts 2022-03-02 13:41:16 -05:00
Scott Nonnenberg 4763831d3e
background.ts: Introduce types for redux initialState 2022-02-23 12:48:40 -06:00
Scott Nonnenberg b33b5d2a30
profileKey: Check length of incoming values, clear on failed send/fetch 2022-02-22 14:34:57 -06:00
Scott Nonnenberg 30783c887c
Introduce new conversationJobQueue 2022-02-16 10:36:21 -08:00
Scott Nonnenberg 0a18cc50bd
New queue for view once syncs, handleRetry improvements 2022-02-08 09:30:42 -08:00
Scott Nonnenberg 59d323d815
Expiration start timestamp cleanup: Cancel update when missing our UUID 2022-02-07 16:26:20 -06:00
Fedor Indutny 0d19f9131b
Drop legacy feature flags 2022-02-04 13:33:09 -08:00
Fedor Indutny 891e72a260
Make sure isPinned is in sync with storage service 2022-02-02 17:21:02 -08:00
Fedor Indutny bbe56e0811
Erase storage service state on key change 2022-02-02 16:15:39 -05:00
Scott Nonnenberg 2603d53891
Improve storage service migration to new field understanding 2022-01-26 15:39:25 -08:00
Evan Hahn f9440bf594
Timeline date headers 2022-01-26 17:05:26 -06:00