dab246
|
2a3325ab7a
|
TF-4265 Add integration test for attachment reminder on mobile
|
2026-04-07 13:20:25 +07:00 |
|
dab246
|
74c0c75023
|
TF-4265 Refactor: Move Regex pattern generation to Main Thread to leverage static caching and reduce Isolate initialization overhead.
|
2026-04-07 13:20:25 +07:00 |
|
dab246
|
55e27c78ed
|
TF-4265 Additional config for include and exclude keywords
|
2026-04-07 13:20:25 +07:00 |
|
dab246
|
1071bb49cf
|
TF-4265 Add exclude list support to AttachmentTextDetector
|
2026-04-07 13:20:25 +07:00 |
|
dab246
|
8a21e35d1e
|
fix: Prefer reusing AppBaseException instead of redefining the exception contract CacheException and RemoteException
|
2026-03-10 11:06:16 +07:00 |
|
dab246
|
a23d15a9ca
|
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
|
2026-01-06 13:53:22 +07:00 |
|
dab246
|
6e56a50713
|
feat(ai-scribe): Load AI scribe config in dashboard
|
2025-12-19 19:03:39 +07:00 |
|
Dat H. Pham
|
25ea472688
|
Display AI toggle in Composer
|
2025-12-19 19:03:39 +07:00 |
|
dab246
|
860393fc90
|
feat(ai-scribe): Improve data & domain layer for ai scribe
|
2025-12-19 19:03:39 +07:00 |
|
dab246
|
582b1ebe97
|
feat(ai-scribe): reorganize abstractions and update dialog modal UI
|
2025-12-19 19:03:39 +07:00 |
|
Théo Poizat
|
2325df616f
|
Create an isAIScribeAvailable method
Check JMAP capability AND if AI is enabled in env.file and use this method everywhere where we checked env.file
|
2025-12-19 19:03:39 +07:00 |
|
Théo Poizat
|
77a56ae9b7
|
Export AI Scribe code from controller to a mixin
Avoid adding too much code in the controller
|
2025-12-19 19:03:39 +07:00 |
|
Théo Poizat
|
4d0880b8be
|
fixup! Extract method to convert html content to text content
Move the method in utils
|
2025-12-19 19:03:39 +07:00 |
|
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
|
bb23792fe3
|
Use bindings to better separate scribe presentation and data layer
|
2025-12-19 19:03:39 +07:00 |
|
Théo Poizat
|
6dc58e2eb6
|
Extract method to convert html content to text content
Editor exposes html content (so with html tags) and we do not want to send them to AI backend
|
2025-12-19 19:03:39 +07:00 |
|
Théo Poizat
|
7d7ccaf874
|
Open AI Scribe from text selection
|
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 |
|
dab246
|
6f6284c21f
|
fix: missing To field when only other fields are filled
|
2025-11-20 14:21:09 +07:00 |
|
dab246
|
d6e959c4d9
|
TF-4145 Create paywall url from workplaceFqdn
|
2025-11-17 14:24:30 +07:00 |
|
dab246
|
6a78d57619
|
TF-4082 Save text formatting menu state to user's preferences when send email or close composer
|
2025-11-14 22:34:50 +07:00 |
|
dab246
|
2e54493a69
|
TF-4082 Setup text formatting menu state from user's preferences in composer
|
2025-11-14 22:34:50 +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
|
dcb19992c6
|
TF-4045 Only show upgrade storage when premium is available and quota is available
|
2025-10-15 16:13:40 +07:00 |
|
dab246
|
bddf29c604
|
hotfix: Do not add Reply-To to recipients field collapsed when unfocus
(cherry picked from commit aa0c27ce1c9d7fdd579d0f25c6b7d8f4b50adf70)
|
2025-10-14 09:34:52 +07:00 |
|
dab246
|
6c7331960f
|
TF-4075 Apply new design for attachments view
|
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
|
8e1205eaff
|
TF-4034 Remove button to hide signature
|
2025-10-06 11:34:43 +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
|
6a574cce1d
|
Fix click twice on the signature collapse button to view signature when composer has Cc or Bcc
|
2025-09-19 14:05:42 +07:00 |
|
dab246
|
88eeb42424
|
Fix cannot send email after close attachment reminder dialog
|
2025-09-18 18:09:40 +07:00 |
|
dab246
|
9abde49c62
|
TF-4014 Fix copy and paste images is broken after going full screen
|
2025-09-16 14:10:34 +07:00 |
|
dab246
|
1f83484998
|
TF-4009 Display a attachment reminder warning modal
|
2025-09-16 11:04:26 +07:00 |
|
dab246
|
e3b4697abe
|
TF-3986 Standardize names for ease of understanding
|
2025-09-15 05:05:20 +07:00 |
|
dab246
|
77b1222149
|
TF-3986 Change style for over quota flow when send or save draft email
|
2025-09-15 05:05:20 +07:00 |
|
dab246
|
5a64ff7e8f
|
TF-3894 Fix blank email content when opening email
|
2025-09-04 09:30:29 +07:00 |
|
Dat Dang
|
ab55c9e96f
|
HOTFIX Composer cursor blink (#3983)
|
2025-08-28 08:42:48 +07:00 |
|
dab246
|
ff0ac57c1d
|
Standardize button actions in confirm dialog
|
2025-08-27 16:06:26 +07:00 |
|
DatDang
|
9e7298bc76
|
TF-3953 Close several modals when click outside
|
2025-08-22 11:24:38 +07:00 |
|
dab246
|
575abd235f
|
TF-3944 Automatically close CC, Bcc, ReplyTo input field when clicking outside of it, regardless of whether it has been filled or not
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-08-22 11:02:01 +07:00 |
|
DatDang
|
4fd0931c9e
|
TF-3586: Upgrade Flutter to 3.27.4
|
2025-07-30 15:24:57 +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
|
8c0a3bccfa
|
Fix bottom overflow of confirm dialog save message on landscape mobile
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-14 14:14:43 +07:00 |
|
dab246
|
a76c09c4d7
|
TF-3765 Change dialog style
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-06-13 10:51:13 +07:00 |
|
dab246
|
25c2eb0ace
|
TF-3717 Allow access settings when own email address is null
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-06-09 16:21:20 +07:00 |
|
dab246
|
764c6aab05
|
TF-3735 Add clearer warning dialog when sending message with Reply-To but no recipients
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-05-23 10:46:52 +07:00 |
|
DatDang
|
7f09f9ceb4
|
TF-3515 Add save email as template feature
|
2025-05-15 23:32:31 -07:00 |
|