Dat Dang
e3dfadce34
Upgrade Patrol to 4.5.0 ( #4446 )
2026-04-17 20:50:22 +07:00
Dat Dang
77e2381ca9
Upgrade Flutter to 3.38.9 ( #4455 )
2026-04-17 17:39:29 +07:00
dab246
660c4f40e2
TF-4301 Address code review comments on label feature
...
- Make LabelModalMixin interactor getters non-nullable; remove force-unwraps at call sites
- Show positiveLabel and add semanticLabel in progressing button for accessibility
- Use timestamp-based label name in E2E scenario to prevent flakiness on reused accounts
- Guard labelAs action with isLabelAvailable check in SingleEmailController
- Don't pop back on label creation failure so users can retry without losing context
- Block modal dismissal while label creation request is in flight
- Null-guard email.id before toggling label in ThreadView::onCreateANewLabelAction
- Log stackTrace and rethrow in DialogRouter to distinguish errors from user cancel
2026-04-17 11:58:53 +07:00
dab246
190ccc7bc3
TF-4301 Add "Create a new label" button in Label As menus and wire up tagging in email view
2026-04-17 11:58:53 +07:00
dab246
35b46ff21b
TF-4308 Add NoLabelYetWidget for choose label modal
...
Signed-off-by: dab246 <tdvu@linagora.com >
2026-04-17 10:22:32 +07:00
Dat Dang
6fc88f780c
TW-4308 Add labels for several messages part 2 ( #4431 )
...
Add ChooseLabelModal, delegate, and update label UI components
Wire add-labels action across Thread, Search, and Dashboard
2026-04-15 14:25:37 +07:00
Dat Vu
c9e2e5db80
TF-4358 Remove mail in trash by default in search result ( #4361 )
2026-04-10 15:15:53 +07:00
dab246
4c837ed9cf
TF-4370 Add Description field to Create new Label modal
2026-03-25 19:45:46 +07:00
Théo Poizat
09fe002d3c
Use proper icons and styles for bottomsheet icons in Scribe
2026-03-25 11:52:35 +07:00
Théo Poizat
b6959a5ab6
Add an animated AI icon for Scribe in desktop web
...
I moved the previous static icon in its own component and created a component that manage the loading of the appropriate icon: static or dynamic.
2026-02-09 23:29:43 +07:00
dab246
2001ed158f
TF-4306 Update icon for Label in left menu
2026-02-05 22:59:55 +07:00
dab246
69c3d32e3c
TF-4233 Fix the response success check to use key presence instead of value nullness.
2026-01-26 09:13:54 +07:00
dab246
7b250f911b
TF-4233 Correctly set current label color on edit dialog open
2026-01-26 09:13:54 +07:00
dab246
03b3d1181f
TF-4195 Add Label as to email context menu
2026-01-19 11:34:43 +07:00
dab246
95831054b2
TF-4178 Fix Nitpick comments from coderabbit
2026-01-19 11:34:43 +07:00
dab246
6c959fcf81
TF-4178 Implement create new label
2026-01-19 11:34:43 +07:00
dab246
8f1da20e54
TF-4178 Add color picker modal
2026-01-19 11:34:43 +07:00
dab246
d3029ec4de
TF-4178 Add create new label modal
2026-01-19 11:34:43 +07:00
dab246
e2fe0a0676
TF-4179 Display tag list in sidebar
2026-01-19 11:34:43 +07:00
dab246
31ed2feae4
TF-4171 Display tag in mailbox list
2026-01-19 11:34:43 +07:00
dab246
6f455cc728
fix(mu): email content not displayed due to sanitize html
...
(cherry picked from commit 2f06e52d81864a62d6e588bb24a6845e20371bf4)
2026-01-12 05:16:02 +07:00
dab246
0e49c18f9d
TF-4141 Add Action required folder to left menu
2026-01-11 22:55:49 +07:00
dab246
61b8c95123
TF-4141 Show AI action tag in list emails
2026-01-11 22:55:49 +07:00
dab246
a23d15a9ca
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
2026-01-06 13:53:22 +07:00
Dang Dat
060416292f
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
a8f90ec700
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
86dec27d67
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
2b909aeb1c
TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
a286dd5dd8
[Memory leak] Remove listener and dispose
2025-12-29 10:11:56 +07:00
dab246
57bfb4f88f
feat(ai-scribe): Fix when using multiple composer, get multiple overlay icons
2025-12-19 19:03:39 +07:00
dab246
1a1b8f489f
feat(ai-scribe): Improve UI for AI Scribe suggestion modal
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
fb31488c99
Add sparkle icon
2025-12-19 19:03:39 +07:00
dab246
aba3cbbe4c
TF-4152 Fix tooltip stay out of screen in Email View
2025-11-20 11:03:54 +07:00
Dat Vu
8f034105a5
TF-4148 Add link to common settings in mobile application ( #4149 )
2025-11-17 22:32:48 +07:00
dab246
fa0ba5d689
TF-4142 Close link overlay when click email content view
2025-11-17 11:43:18 +07:00
dab246
249520b711
TF-4142 Implement hyperlink insertion
2025-11-17 11:43:18 +07:00
dab246
d85e691d98
TF-1715 Add favorite folder to mailbox left menu
2025-11-10 17:15:30 +07:00
dab246
ccdbd798d9
TF-4053 Add Move folder content action in mailbox content menu
2025-11-05 05:34:21 +07:00
dab246
0bd60ea83d
TF-3911 Add Keyboard shortcuts dictionary in Setting
2025-11-03 05:18:48 +07:00
dab246
846c9c6583
TF-3911 Remove window event listeners to prevent memory leaks in Email View
2025-11-03 05:18:48 +07:00
dab246
b2989521d9
TF-3911 Support mail keyboard shortcut actions in email detailed view on web
2025-11-03 05:18:48 +07:00
dab246
7d80557582
TF-4093 Make interface more compact
2025-10-16 14:15:15 +07:00
dab246
075878f919
TF-4045 Add storage information in settings
2025-10-15 16:13:40 +07:00
dab246
0f3002879d
TF-4084 Fix cannot read or scroll emails when opening them in Twake Mail on Android chrome mobile browser
2025-10-15 14:59:39 +07:00
dab246
d686b66f75
TF-4058 Update E2E test to compatible with flutter version 3.32.8
2025-10-15 13:54:34 +07:00
dab246
58dc75f8c8
TF-4066 Add Unread, Starred checkbox in advanced search form view
2025-10-14 17:59:55 +07:00
dab246
d05904229b
TF-4066 Display Unread, Starred in list quick search button in dashboard view
2025-10-14 17:59:55 +07:00
dab246
e31e616192
TF-4075 Use Scrollable.ensureVisible replace for animateTo
...
(cherry picked from commit aa187c17f7952a66d237abbe1f66efb2f01fd298)
2025-10-14 09:34:52 +07:00
dab246
7057648b28
TF-4075 Jump to attachments list position on mobile
...
(cherry picked from commit cd2ca1ec3c5b5160820823905d9f0183536b07e3)
2025-10-14 09:34:52 +07:00