Commit Graph

249 Commits

Author SHA1 Message Date
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
Scott Nonnenberg
68a458ec4a Honor preferContactAvatars field on AccountRecord 2022-01-25 09:44:45 -08:00
Fedor Indutny
dff941adc7 Don't let unidentifiedStatus change e164 2022-01-24 15:54:12 -08:00
Fedor Indutny
3c836908aa Revert "MessageReceiver: Pause processing of new messages on suspend"
This reverts commit d74424a3b8.
2022-01-24 15:50:32 -08:00
Fedor Indutny
a2a9500728 Fix logging overflow 2022-01-24 15:36:05 -08:00
Josh Perez
44bfb77635 Hang up call when screen is locked 2022-01-24 12:32:09 -08:00
Scott Nonnenberg
d74424a3b8 MessageReceiver: Pause processing of new messages on suspend 2022-01-20 14:47:06 -08:00
Fedor Indutny
8cd557ff91 Add extra logging for change phone number 2022-01-20 14:44:25 -08:00
Scott Nonnenberg
f1586578ff Properly handle groupIds in incoming block sync 2022-01-19 16:39:27 -08:00
Fedor Indutny
885b4d4d2e Trigger EnvelopeEvent for unsealed envelopes 2022-01-18 17:10:53 -08:00
Scott Nonnenberg
90356d4c0f Move a number of sync messages to jobs for retry 2022-01-14 13:34:52 -08:00
Fedor Indutny
91f1b62bc7 Detect startup after recent crashes 2022-01-11 12:02:46 -08:00
Scott Nonnenberg
54e252ecc2 Re-enable reaction notifications and improve message modifier typing 2022-01-04 09:27:16 -06:00
Fedor Indutny
2d596ac8b2 Switch SQL to main process on disconnect 2022-01-03 13:44:04 -08:00
Scott Nonnenberg
60a53656af Optimize a few queries 2021-12-20 22:04:02 +01:00
Scott Nonnenberg
a023fc1bb0 Usernames: Fetch own username from /whoami not /profile 2021-12-15 12:02:55 -08:00
Evan Hahn
2fe5ec6ab2 Convert IdleDetector to TypeScript 2021-12-10 15:20:24 -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
ba043c422b Theme: Don't update on startup of every new version 2021-12-08 16:32:00 -08:00
Scott Nonnenberg
d72c816af9 Revert "Proper Japanese fonts"
This reverts commit d9990c162e.
2021-12-08 14:23:05 -08:00
Evan Hahn
f9e98836b0 Retry delivery and read receipts for up to 24 hours 2021-12-07 14:41:40 -08:00
Josh Perez
d9990c162e Proper Japanese fonts 2021-12-07 14:36:47 -08:00
Scott Nonnenberg
983477c354 Startup: If we don't have core data available, show 'link device' screen 2021-12-07 20:20:40 +01:00
Fedor Indutny
e46a1979c4 Use different z-index for app-loading-screen 2021-12-04 00:04:34 +01:00
Fedor Indutny
84407cb005 Use human-readable names for websockets 2021-12-01 19:55:17 +01:00
Fedor Indutny
951796a389 Fix Redux update on conversation trigger 2021-11-30 17:16:13 -06:00
Fedor Indutny
348012ef4c Add PNI endpoints to WebAPI 2021-11-30 20:33:51 +01:00
Fedor Indutny
7c1ce3366d Move StandaloneRegistration to React 2021-11-30 09:51:53 -08:00
Evan Hahn
67b17ec317 Hide "become a sustainer" button if you're already a sustainer 2021-11-30 17:29:57 +01:00
Scott Nonnenberg
cbae7f8ee9 Search for username in compose mode 2021-11-11 17:17:29 -08:00
Evan Hahn
5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn
37992715cd Remove caption editor 2021-11-09 16:25:29 -08:00
Evan Hahn
8256170066 Fix ConversationController load race condition 2021-11-04 14:11:47 -07:00
Evan Hahn
f647c4e053 Display user badges 2021-11-02 16:01:13 -07:00
Fedor Indutny
663cd77eac Use react-redux's batch instead of react's 2021-11-01 16:38:08 -07:00
Scott Nonnenberg
3190f95fac Usernames: Create/update/delete in profile editor 2021-11-01 12:13:35 -07:00
Evan Hahn
a9cb621eb6 Various search UI improvements 2021-11-01 11:43:02 -07:00
Evan Hahn
8670a4d864 Retry outbound reactions for up to a day 2021-10-29 18:19:44 -05:00
Fedor Indutny
71ee0568c0 Changing storageID shouldn't cause rerender 2021-10-28 15:38:37 -07:00
Scott Nonnenberg
6dd67917e8 Settings window: Add interaction mode and tab focus state 2021-10-27 17:05:56 -07:00
Fedor Indutny
63fcdbe787 Use UUIDs in group database schema 2021-10-26 15:59:08 -07:00