Commit Graph

125 Commits

Author SHA1 Message Date
Jamie
c2a51791d2 Exclude our code from react ref lint-deps rules 2026-02-11 16:35:11 -08:00
yash-signal
f5efbdc25f Migrate sharedGroupNames from model attribute to Redux selector 2026-01-30 08:36:21 +10:00
Fedor Indutny
b01894fd04 [signalapp/Signal-Desktop#7693] Make formatting text with keyboard shortcuts irrespective of Caps Lock
Co-authored-by: DGrothe-PhD <dag_fs@t-online.de>
2026-01-29 11:13:36 -08:00
Jamie
b405e3d83d Prepare for upgrade to React 19
Co-authored-by: ayumi-signal <ayumi@signal.org>
2025-12-23 13:42:56 -08:00
Jamie
c014fbdc51 Remove most emoji is valid assertions 2025-12-08 15:49:19 -08:00
Jamie
fe3ffebf6a Fix non-qualified emoji values rendering as emoji in composer 2025-11-04 11:37:33 -08:00
trevor-signal
ab2b74e774 [signalapp/Signal-Desktop#7512] Improve copy-paste formatting inheritance
Co-authored-by: Brian Harder <briankharder@gmail.com>
2025-10-31 11:48:32 -04: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
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Jamie
b73563ad9d Remove old emoji and sticker pickers 2025-10-07 12:01:24 -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
Jamie Kyle
58f2dd94d2 Init AxoSwitch/AxoCheckbox & forced-colors mode 2025-09-10 13:25:46 -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
Jamie Kyle
deec5fc1e2 Wrap all React roots with StrictMode 2025-05-05 09:48:36 -07:00
Jamie Kyle
074fa8af4b Fix localized emoji auto-completions 2025-04-29 16:24:14 -07:00
Jamie Kyle
e802ea0dc7 Translate emoji completions in composer 2025-04-23 16:03:35 -07:00
Scott Nonnenberg
9919a886ca Fix copy of emoji from message bubble 2025-04-21 10:54:17 -04:00
Jamie Kyle
7783d9ed38 Wrap mention blot react root with emoji localization provider 2025-04-09 15:14:28 -07:00
Jamie Kyle
c722e9f277 Translate emoji names everywhere 2025-04-09 11:10:54 -07:00
Jamie Kyle
9346beca24 Add remaining features to fun picker 2025-04-07 12:47:38 -07:00
yash-signal
7cf26c5e25 Click to download avatar for unaccepted conversations 2025-03-26 15:27:04 -05:00
Jamie Kyle
b0653d06fe Fun picker improvements 2025-03-26 12:35:32 -07:00
Scott Nonnenberg
1464fe7373 Composer/cut: Rely on Quill to update both DOM and its internal state 2025-03-19 11:29:53 -07:00
Scott Nonnenberg
22e9e84c10 Composer: Properly update quill state on clipboard cut 2025-03-18 15:49:03 -07:00
Scott Nonnenberg
6b2d65c1e7 Composer: Listen for compose start/end and apply proper styling 2025-01-30 16:52:58 -08:00
Scott Nonnenberg
96f731270f Fix copy/paste of a single-line of formatting text 2025-01-30 09:37:36 -08:00
Scott Nonnenberg
7575bda35b Upgrade to QuillV2 2025-01-28 09:31:42 -08:00
Jamie Kyle
aa9f53df57 Migrate to private class properties/methods 2025-01-14 11:11:52 -08:00
Fedor Indutny
4312d03db0 Fix self-mention in groups 2024-12-20 10:33:01 -08:00
ayumi-signal
8c01c619d5 Remove >_< from emoji substitutions 2024-10-17 14:23:13 -07:00
trevor-signal
1020857c78 Prefer files when handling paste event 2024-09-23 09:48:29 +10:00
Fedor Indutny
28664a606f New attachment storage system 2024-07-11 12:44:09 -07:00
Jamie Kyle
5dcb42f964 Disable pasting in composer when in background 2024-06-13 16:22:07 -07:00
Fedor Indutny
4ec69ee3a0 Support backspace after emoji completion
Co-authored-by: Jamie Kyle <jamie@signal.org>
2024-05-28 19:49:49 -07:00
Fedor Indutny
e90553b3b3 Add localized emoji search 2024-03-21 09:35:54 -07:00
Fedor Indutny
d5081abaf4 Add one missing emoji shortcut 2023-12-21 13:01:51 -08:00
Fedor Indutnyy
c53eefaf6d Some improvements 2023-12-19 18:19:10 -08:00
Fedor Indutnyy
14a2714c1e Merge signalapp/Signal-Desktop#6561 2023-12-18 14:05:52 -08:00
Fedor Indutny
b2a3605d77 Cleanup RemoteConfig 2023-12-07 15:59:54 -08:00
Scott Nonnenberg
092936b69d getTextAndRangesFromOps: Don't trim leading whitespace if monospace 2023-11-10 15:10:39 -08:00
Scott Nonnenberg
a1e7efee12 ConverationView.onPaste: Better handling of clipboard contents 2023-10-24 10:18:58 -07:00
Scott Nonnenberg
5ccb3af040 onCapturePaste: stop propagation in more scenarios 2023-10-18 14:35:06 -07:00
Josh Perez
d0296ececa Improvements to the media editor 2023-09-14 10:04:48 -07:00
Scott Nonnenberg
2532e8902a CompositionArea: On paste, create emoji Op only if we have data 2023-08-28 18:31:24 +02:00
Fedor Indutny
3e7e8328f7 Fix aci value in mentions 2023-08-21 09:30:33 -07:00
Fedor Indutny
8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00