Commit graph

108 commits

Author SHA1 Message Date
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
Scott Nonnenberg
ed6ffb695a Show mentions menu after pressing @, no further characters required 2023-08-21 09:30:32 -07:00
Scott Nonnenberg
c2ad69951f Eliminate extra newlines when pasting composer text back into composer 2023-08-21 09:30:32 -07:00
Fedor Indutny
366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Scott Nonnenberg
e3ffc70389
Apply existing formatting to pasted content, preserve whitespace 2023-08-04 09:29:47 -07:00
Scott Nonnenberg
f597f15faf
Formatting menu: Show popup guide faster, fade in/out 2023-08-04 09:25:52 -07:00
dasois
e4ab71eb78 feat(input): added ascii to emoji conversion 2023-08-03 09:44:52 +02:00
Scott Nonnenberg
3f399b1329 getStringFromNode: Add parent/nextSibling for fewer newlines 2023-07-19 16:21:31 -07:00
Josh Perez
0b885d5feb
Update mentions regex to cover diacritics 2023-07-10 19:36:35 +02:00
Josh Perez
d2b06413f3
Removes diacritics from @mentions 2023-06-14 14:24:34 -07:00
Scott Nonnenberg
adc0fb9d0d
isNewlineOnlyOp: Fix regular expression to handle inconsistent deltas 2023-06-12 12:22:56 -07:00
Scott Nonnenberg
6e1916030d
Formatting: Expand exceptions to multi-newline ops, multiple ops 2023-06-08 14:50:44 -07:00
Scott Nonnenberg
adc8513f41
Implement cut/copy correctly for input/textarea elements 2023-06-06 12:06:58 -07:00
Scott Nonnenberg
9c325ea724
Fix cut/copy and paste from composer 2023-05-31 11:10:02 -07:00
Scott Nonnenberg
cc233fb980
Support clipboards with text/plain as well as file contents 2023-05-26 15:07:32 -07:00
Scott Nonnenberg
a31cf5645e
Better handling of formatting in pasted text 2023-05-23 15:00:05 -07:00
Scott Nonnenberg
afae6bc267
CompositionInput: Properly set cursor right after pasted data 2023-05-22 13:31:36 -07:00
Scott Nonnenberg
4404429ec2
Fix paste of images when focus is in the composer 2023-05-18 12:53:36 -07:00