41 Commits

Author SHA1 Message Date
ayumi-signal
9d273d1287 Prioritize sticker downloads initiated from UI 2025-02-26 10:09:46 -08:00
Fedor Indutny
9ac46b8e8a Refactor sticker sync logic 2025-02-06 11:00:55 -08:00
Fedor Indutny
46ed9ed502 Fix status of in-flight sticker packs after import 2025-01-30 16:52:32 -08:00
Fedor Indutny
9fab74e867 Resolve sticker pack references after import 2025-01-28 13:57:19 -08:00
Fedor Indutny
eab04b2acd Fix sticker pack download on import 2025-01-23 13:24:09 -08:00
Fedor Indutny
d5f44c1b8f Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
Fedor Indutny
84c562d0b2 Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
3f9032035f More lenient attachment v2 migration 2024-07-15 14:27:54 -07:00
Fedor Indutny
28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
Fedor Indutny
511a7f1646 Import/export sticker packs 2024-06-12 13:47:56 -07:00
Fedor Indutny
9df3c63ca6 Export/import simple update messages 2024-05-22 09:34:19 -07:00
trevor-signal
dfd564e67f Simplify messageReceiver initialization & reset
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2024-04-02 13:43:20 -07:00
Fedor Indutny
9aff86f02b Simplify online/offline status management 2024-03-18 14:48:00 -07:00
Fedor Indutny
f52da976f9 Compile protobufs with no-convert/null-defaults
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-11-07 22:31:59 +01:00
Scott Nonnenberg
99b2bc304e Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2023-10-30 09:24:28 -07:00
Jamie Kyle
3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Fedor Indutny
ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny
991580a1ed Improve error handling during group sends 2022-11-22 10:43:43 -08:00
Jamie Kyle
0086216c9d Add eqeqeq rule but require == for null 2022-09-14 14:40:44 -07:00
Scott Nonnenberg
fde917c983 A few fixes for the emoji bundled with stickers 2022-08-08 11:21:00 -07:00
Fedor Indutny
b47a906211 Stickers in storage service 2022-08-03 10:10:49 -07:00
Evan Hahn
d25e3c37ed Stop exporting BLESSED_PACKS 2022-07-29 07:36:16 -07:00
Scott Nonnenberg
4568527232 Increase backstop queue timeouts across the app 2022-06-27 09:46:43 -07:00
Scott Nonnenberg
2464e0a9c1 Convert signal.js and preload.js to Typescript 2022-06-13 14:39:35 -07:00
Fedor Indutny
f084834d67 Bless "Day by Day" sticker pack 2022-05-11 19:45:51 -07:00
Fedor Indutny
33b8b59c55 Another fix for single-sticker packs 2022-04-06 14:00:13 -07:00
Fedor Indutny
140d19beb1 Fix single sticker stickerpack download 2022-03-31 18:07:30 -07:00
Scott Nonnenberg
6a671e73f9 Suppress sticker pack installation errors on startup re-download 2022-03-23 14:33:48 -07:00
Scott Nonnenberg
5a7196e464 Sticker pack download: require just one successful sticker download 2022-03-16 12:18:16 -07:00
Scott Nonnenberg
4763831d3e background.ts: Introduce types for redux initialState 2022-02-23 12:48:40 -06:00
Evan Hahn
5619eeca83 Upgrade Prettier to 2.4.1 2021-11-11 16:43:05 -06:00
Evan Hahn
74fde10ff5 Prefer import type when importing types 2021-10-26 14:15:33 -05:00
Fedor Indutny
0d5ef38e52 Fix uncaught error in copyStickerToAttachments 2021-10-07 10:08:55 -07:00
Scott Nonnenberg
bd380086a4 Send related emoji along with Sticker, fix SendMessage types 2021-10-05 17:10:08 -05:00
Fedor Indutny
4ef0bf96cc Uint8Array migration 2021-09-23 17:49:05 -07:00
Josh Perez
65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Evan Hahn
9e9a815a2b ESLint: allow for..of 2021-08-26 13:18:00 -05:00
Scott Nonnenberg
1d91f59368 Bless new 'My Daily Life' sticker pack by Plastic Thing 2021-08-10 19:15:58 -04:00
Fedor Indutny
93f60ee5a6 Don't forget to cleanup in-memory sticker pack 2021-07-29 11:59:26 -07:00
Fedor Indutny
ddbbe3a6b1 More protobufjs migration 2021-07-09 12:36:10 -07:00