Commit Graph

59 Commits

Author SHA1 Message Date
Fedor Indutny bb111a3107 Bundle everything with rolldown 2026-03-30 11:54:59 -07:00
Jamie caa10d02c3 Switch from eslint to oxlint 2026-03-27 13:40:46 -07:00
Fedor Indutny df99252d82 Fix some import cycles 2026-03-26 10:25:51 -07:00
ayumi-signal e7544a5565 Init group terminate 2026-03-25 17:00:48 -07:00
Fedor Indutny c4ee32e9ee Use protopiler for protocol buffers
Co-authored-by: Jamie Kyle <jamie@signal.org>
2026-03-10 15:31:29 -07:00
trevor-signal 834f0c7775 Deduplicate incoming attachments on disk 2026-02-05 14:48:31 -05:00
Scott Nonnenberg a59c298aa1 Update to the latest Group and Backups protos 2026-01-31 02:37:46 +10:00
Fedor Indutny 44076ece79 Rename files 2025-10-16 23:45:44 -07:00
Fedor Indutny 3387cf6a77 Prepare for adding file suffixes 2025-10-16 23:45:44 -07:00
Fedor Indutny 41a6cfaf63 Remove window.i18n in favor of SignalContext.i18n 2025-10-10 13:48:40 -07:00
Fedor Indutny 40c31e138b Remove window.Signal.Migrations 2025-10-10 13:37:38 -07:00
Fedor Indutny bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny 780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07:00
Fedor Indutny 40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
Fedor Indutny c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
ayumi-signal 90e734a137 Fix stuck in-call close dialog overlay when cancelling 2025-09-02 10:49:44 -07:00
Fedor Indutny b30c53d291 Use react-dom/client createRoot 2025-07-15 16:32:11 -07:00
Fedor Indutny 4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
yash-signal 7cf26c5e25 Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Scott Nonnenberg 8b627b3f1a Don't show message request after requesting to join via group link 2024-09-16 11:05:58 -07:00
Fedor Indutny 8b840ab442 Fix missing group avatar on group link join 2024-08-07 12:08:14 -07:00
Fedor Indutny c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny 28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
Fedor Indutny 5f310b4074 Import/export group state 2024-06-24 11:38:59 -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
Jamie Kyle 3ef0d221d1 Refactor Signal app routing 2023-11-02 15:42:31 -04:00
Fedor Indutny 366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Jamie Kyle 822b162136 Merge delete for me/everyone into one modal 2023-04-10 14:38:34 -07:00
Jamie Kyle 5e647c55d1 Fully migrate to ICU 2023-03-29 17:03:25 -07:00
Scott Nonnenberg dec3dfcf17 Improve handling for group joins via group link 2023-03-01 15:48:23 -08:00
Jamie Kyle 3705b959d6 Remove end year from licenses 2023-01-03 11:55:46 -08:00
Josh Perez 0b83ab497d Removes ReactWrapperView 2022-12-21 22:07:45 -05:00
Fedor Indutny dec23725e5 Use ReadonlyArrays in conversation model and redux 2022-12-21 16:07:02 -08:00
Fedor Indutny ed271d92ea Add no-misused/floating-promises lint rule 2022-12-21 10:41:48 -08:00
Fedor Indutny 98ef4c627a Update eslint to 8.27.0 2022-11-17 16:45:19 -08:00
Fedor Indutny a450e13a99 Fetch PNI group credentials 2022-07-08 13:46:25 -07:00
Josh Perez aa23c2def2 Removes Inbox Backbone view 2022-06-16 15:12:50 -04:00
Evan Hahn 63189f3f91 Convert ReactWrapperView to TypeScript 2022-06-03 09:33:39 -07:00
Scott Nonnenberg dfd1190e8b Groups: Show in left pane more often, proper join message 2022-05-16 07:53:54 -07:00
Scott Nonnenberg f217730b84 Support for people banned from joining groups via link 2022-03-14 18:32:07 -07:00
Scott Nonnenberg 34fd945f83 No Backbone in data layer; server/client interfaces are now similar 2021-12-10 16:51:54 -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
Josh Perez e6d952d105 Removes ToastView, new React toast 2021-09-22 16:59:54 -04:00
Josh Perez 65ddf0a9e8 Import log instead of using it off of window 2021-09-17 14:27:53 -04:00
Evan Hahn 3e18a8a337 Don't ring large groups 2021-09-02 15:34:38 -07:00
Scott Nonnenberg dcf29078f4 ConversationView: Improve types 2021-08-30 14:32:56 -07:00
Evan Hahn 502dad8f6f Handle maxGroupCallRingSize remote config flag 2021-08-17 09:01:27 -05:00
Fedor Indutny 1c1d0e2da0 Move to websocket for requests to signal server 2021-07-28 14:37:09 -07:00
Fedor Indutny 299fe2af36 More protobufjs use 2021-07-02 14:21:24 -05:00