Commit Graph

103 Commits

Author SHA1 Message Date
Fedor Indutny c6ee6a038e Add stream timeout for attachment downloads 2021-11-15 23:54:59 +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 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
Evan Hahn 8670a4d864 Retry outbound reactions for up to a day 2021-10-29 18:19:44 -05: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
Evan Hahn 0faeda28f0 Tweaks to left pane snapping logic 2021-10-14 16:19:50 -05:00
Fedor Indutny cd710bb8d2 Add jitter support to BackOff class 2021-09-28 15:12:43 -07:00
Fedor Indutny af66a5b265 Truncate lastHeartbeat to day millis 2021-09-24 10:01:46 -07:00
Fedor Indutny 4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Josh Perez 829e42ca6e Move i18n setup to TypeScript 2021-09-17 20:30:08 -04:00
Evan Hahn 8064560a5f Update to new provisioning URL scheme 2021-09-09 17:08:19 -05:00
Evan Hahn f28456c160 Let users customize the preferred reaction palette 2021-09-09 09:29:01 -07:00
Evan Hahn 1f45bce0a2 When a job fails, respect the Retry-After header if applicable 2021-09-02 17:31:21 -05:00
Evan Hahn 7f50fcdb54 Improve performance when rendering many emoji 2021-08-30 11:39:03 -05:00
Evan Hahn 6f242eca57 Handle signal.me links 2021-08-28 08:27:38 -05:00
Evan Hahn 9e9a815a2b ESLint: allow for..of 2021-08-26 13:18:00 -05:00
Evan Hahn f86f753df9 Add durations utility for computing durations 2021-08-26 09:10:58 -05:00
Evan Hahn 79c976668b Receive rings for group calls 2021-08-20 09:06:15 -07:00
Josh Perez 91af0dad78 Faster preferences window 2021-08-18 13:08:14 -07:00
Evan Hahn b0750e5f4e Show "unplayed" dot on incoming audio messages 2021-08-12 13:15:55 -05:00
Fedor Indutny 12c78c742f Optimize rendering 2021-08-11 09:23:21 -07:00
Scott Nonnenberg 7ce89414bf Support for alpha build channel 2021-08-06 14:21:01 -07:00
Josh Perez 12d2b1bf7c Avatar defaults and colors 2021-08-05 20:17:05 -04:00
Evan Hahn 6b290a0f0c @mentions notifications 2021-08-05 07:35:33 -05:00
Evan Hahn 689542a9b4 Show additional data in debug log header 2021-07-30 09:43:16 -07:00
Evan Hahn 8cadc40975 Replace MessageModel#isUnread with isMessageUnread utility 2021-07-29 09:29:07 -05:00
Fedor Indutny 1c1d0e2da0 Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
Scott Nonnenberg 4b92e12f83 Group Details: Show unregistered users in member list 2021-07-28 13:52:49 -05:00
Evan Hahn 18140c4a9d Retry outbound read syncs for up to 24 hours 2021-07-23 15:02:36 -07:00
Fedor Indutny fdec47d637 Use single WebAPI instance across the app 2021-07-23 10:23:50 -07:00
Evan Hahn 1e10286210 Message details: group by send status, including viewed state 2021-07-20 14:56:50 -05:00
Evan Hahn c4a09b7507 Refactor outbound delivery state, take 2
This reverts commit ad217c808d.
2021-07-19 17:44:49 -05:00
Fedor Indutny 570fb182d4 Fully move to protobufjs 2021-07-13 11:54:53 -07:00
Fedor Indutny ad217c808d Revert "Refactor outbound delivery state"
This reverts commit 9c48a95eb5.
2021-07-12 16:51:45 -07:00
Evan Hahn 9c48a95eb5 Refactor outbound delivery state 2021-07-09 16:38:51 -05:00
Fedor Indutny ddbbe3a6b1 More protobufjs migration 2021-07-09 12:36:10 -07:00
Fedor Indutny 299fe2af36 More protobufjs use 2021-07-02 14:21:24 -05:00
Fedor Indutny 773aa9af19 Better emoji support in linkify/previews 2021-06-30 10:00:02 -07:00
Evan Hahn 4495a1ac67 Add reduce iterables utility 2021-06-28 14:46:33 -07:00
Fedor Indutny c9b1ce6655 Use assert in normalizeUuid 2021-06-22 16:08:55 -07:00
Evan Hahn 9db19283ac MessageController: return all messages by sent at, not just 1 2021-06-22 16:05:05 -07:00
Fedor Indutny 9f0c630574 Move to protobufjs in ts/groups.ts 2021-06-22 09:46:42 -05:00
Fedor Indutny 8f5086227a Enforce stronger types for ArrayBuffers and storage 2021-06-14 17:09:37 -07:00
Fedor Indutny 17e6ec468e Faster WebSocket reconnects 2021-06-09 15:28:54 -07:00
Scott Nonnenberg bff3f0c74a Sender Key: Prepare for production 2021-06-08 14:51:58 -07:00
Evan Hahn eaf4036fc8 Compute provisioning URL in separate function 2021-06-07 09:27:02 -07:00
Evan Hahn 6c6eed0b1e Don't show name collisions for system contacts 2021-06-02 10:24:22 -07:00