Théo Poizat
d369fcbf5f
Simplify observed values about text selection in composer
...
hasTextSelection had no interest.
The other two values have been put inside an object to observe only one object.
2025-12-19 19:03:39 +07:00
Théo Poizat
2228596c1c
Mutualize event listener in web editor widget
...
Instead of listening multiple times for message from editor JS side,
let's add only one listener and route inside the callback.
2025-12-19 19:03:39 +07:00
Théo Poizat
75f5817e1c
fixup! Implement text selection mixin in mobile and web editor
...
Add try/catch to JSON parse
2025-12-19 19:03:39 +07:00
Théo Poizat
96c95866c6
Open AI Scribe from bottom bar button
2025-12-19 19:03:39 +07:00
Théo Poizat
57124f70a8
Implement text selection mixin in mobile and web editor
2025-12-19 19:03:39 +07:00
Théo Poizat
8b17fcdc54
fixup! Add text selection mixin
2025-12-19 19:03:39 +07:00
Théo Poizat
4013973110
Add text selection mixin
...
This mixin leverages HTML callbacks that can be set by WebView editor
to send text selection event to the composer so the composer will
receive text selection event necessary to display buttons related to
text selection.
2025-12-19 19:03:39 +07:00
dab246
860154acc1
TF-4176 Change minimize behavior in mail composer
2025-12-10 09:41:11 +07:00
dab246
6f6284c21f
fix: missing To field when only other fields are filled
2025-11-20 14:21:09 +07:00
dab246
249520b711
TF-4142 Implement hyperlink insertion
2025-11-17 11:43:18 +07:00
dab246
db22415a3e
TF-4064 Fix drag but con not drop on mobile
2025-11-14 22:58:51 +07:00
dab246
433616a9c2
TF-4064 Support drag & drop email addresses in composer on mobile
2025-11-14 22:58:51 +07:00
dab246
972b20ec16
TF-4050 Preview and download uploaded file in composer on web
2025-11-11 17:48:33 +07:00
dab246
35fa43ed6b
TF-4011 Support Tab shortcut key to switch focus between tag & input field
2025-11-04 14:58:51 +07:00
dab246
6c86682111
TF-3911 Support keyboard shortcut actions ESC to close composer on web
2025-11-03 05:18:48 +07:00
dab246
3a9b8d8205
TF-4124 fix: support localhost addresses in email validation
2025-10-28 16:44:19 +07:00
dab246
69fed46e80
fix: Avoid duplicated recipients in autocomplete
...
(cherry picked from commit a4f877d3af39fddfeb1ad029fc8c1df76f0daf32)
2025-10-14 09:34:52 +07:00
dab246
783fa9e3fc
TF-4013 Fix the issue where recipients cannot be moved during drag & drop and ellipsize the text.
...
(cherry picked from commit 033ba2aaee3acae9c4adcfd791832e9adee0efdc)
2025-10-14 09:34:52 +07:00
dab246
bfdd6af3f7
TF-4013 Unified UX between mobile and web
...
(cherry picked from commit 298afd1871aedc3549191b16796241aec9b4552d)
2025-10-14 09:34:52 +07:00
dab246
69d2e59f35
TF-4013 Expand all recipients fields when focus
...
(cherry picked from commit 0eb80e70bb22e7b6f1bb8552aa6ecd6ca9ab304f)
2025-10-14 09:34:52 +07:00
dab246
dd1d1f10fd
TF-4013 Collapse all recipients fields when unfocus
...
(cherry picked from commit cd2c2db33a242d22a06265dca5fa4601753957ab)
2025-10-14 09:34:52 +07:00
dab246
64f4096340
Fix cannot scroll editor when disable code view in composer
2025-10-03 15:03:41 +07:00
dab246
69c9476379
Fix cannot focus recipients, subject and open popup menu when code view is enabled and focused
2025-10-03 15:03:41 +07:00
dab246
993cdb235a
TF-4029 Fix singular vs plural for attachments
2025-09-19 12:19:06 +07:00
dab246
2abd5e6a8e
Fix overlay title composer on tablet/ipad device
2025-09-17 14:40:40 +07:00
dab246
cf40d22cc8
TF-4011 Support arrow keys on keyboard to get again focus after deleting a recipient
2025-09-17 09:32:56 +07:00
dab246
ca1bd0dfe0
TF-3944 Remove line-height = 1px when drag & drop
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-22 11:02:01 +07:00
dab246
3ef0db855b
TF-3944 Change border radius for "Send" button to match new Twake system
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-22 11:02:01 +07:00
dab246
7f9949fa5b
TF-3944 Use just a placeholder for subject instead of title label
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-22 11:02:01 +07:00
dab246
6820ad147c
TF-3918 Fix line-height is auto changed when copy/paste or drag/drop from odt file
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-20 13:55:34 +07:00
dab246
aeeb47a6f8
TF-3864 Support pasting multiple address with multiple format mixed
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-19 15:07:55 +07:00
dab246
f1ae5b58b2
TF-3864 Support pasting address with display name
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-19 15:07:55 +07:00
dab246
7f195a5422
TF-3945 Change style for signature composer
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-19 14:10:41 +07:00
dab246
5423a9096c
TF-3956 Add font size in toolbar of vacation editor
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-18 15:47:34 +07:00
dab246
801b08bc90
TF-3933 Avoid load font from google
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-11 10:05:35 +07:00
dab246
58d22cbc0b
Apply new style for create identity view on desktop
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-30 16:11:23 +07:00
DatDang
4fd0931c9e
TF-3586: Upgrade Flutter to 3.27.4
2025-07-30 15:24:57 +07:00
dab246
3457601d14
Set padding for email address tag in input field
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-30 09:18:16 +07:00
dab246
da29ff01e3
Use common FilterField & EmailReceiveTimeType objects for the entire app
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-30 09:18:16 +07:00
dab246
84616f210c
TF-2666 Apply new UI for edit recipient card on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-28 17:27:20 +07:00
dab246
6653551609
TF-2666 Apply new design for edit recipient card on web
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-28 17:27:20 +07:00
dab246
7ca3950c34
TF-2666 Edit one recipient in To/Cc/Bcc on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-28 17:27:20 +07:00
dab246
3b96eeeb20
TF-2666 Edit one recipient in To/Cc/Bcc on web
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-28 17:27:20 +07:00
dab246
a9a322818a
Use fontFamily for all style in Text widget
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-15 12:40:02 +07:00
dab246
b90d84741a
TF-3759 Update style popup context menu for composer view
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-17 16:43:45 +07:00
dab246
1378d40596
TF-3763 Set default height advanced search fields are 40px
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-17 05:03:19 +07:00
DatDang
7f09f9ceb4
TF-3515 Add save email as template feature
2025-05-15 23:32:31 -07:00
Dat Vu
d5946542e0
TF-3671 Fix all composer interaction are blocked without network ( #3682 )
2025-05-08 12:50:07 +07:00
dab246
3337a608be
TF-3627 Remove right padding editor scroll bar in composer
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-04-16 19:59:47 -07:00
dab246
b8b4557fd7
TF-3627 Fix two scrollbar with different look
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-04-16 19:59:47 -07:00