dab246
1b62990f28
TF-4301 Add E2E tests for label creation and tagging from email view
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
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
Martin Kask
f78f78c659
Add ESC keyboard shortcut to close email detail view
...
Adds the ability to close the email detail/thread detail view by pressing
the ESC key, following the same pattern used for closing the composer.
Changes:
- Add closeThreadDetail to MailViewActionShortcutType enum
- Map ESC key to closeThreadDetail in AppShortcutManager
- Handle closeThreadDetail action in HandleMailShortcutActionsExtension
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-06 15:29:16 +07:00
dab246
82eb6b7d06
fixup! TF-4392 [Team Mailbox] Hide Recover deleted messages and Archive message in team mailbox
2026-04-01 18:08:12 +07:00
dab246
7cc9cd82fa
TF-4392 [Team Mailbox] Hide Recover deleted messages and Archive message in team mailbox
2026-04-01 18:08:12 +07:00
dab246
e2c158d633
TF-4373 Add E2E test for test case delete thread to trash on mobile
2026-03-12 15:15:03 +07:00
dab246
bb9dca10de
TF-4373 Fix deletion is not working when thread is enabled
2026-03-12 15:15:03 +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
437c46f5ff
fix(sentry): resolve minified exception types on web release
2026-03-10 11:06:16 +07:00
dab246
2e8a11e7eb
refactor(sentry): standardize exceptions to prevent Sentry minification
2026-03-10 11:06:16 +07:00
dab246
73134d2833
TF-4303 Change order for label action
2026-03-05 10:32:56 +07:00
dab246
eb62b7cd97
hotfix(ui): Show label search filter only when label list is not empty
2026-02-02 17:38:44 +07:00
dab246
38074ab9f7
TF-4236 Misleading variable name: maxBatches represents batch size, not batch count.
2026-01-27 12:04:11 +07:00
dab246
fe57e72a02
TF-4236 Apply BatchSetEmailProcessingMixin for some method use SetEmailMethod
2026-01-27 12:04:11 +07:00
dab246
997c558b91
TF-4236 Fix minor: Filename uses grammatically incorrect article.
2026-01-27 12:04:11 +07:00
dab246
879b18bc45
TF-4236 Fix guard delete UI when no handler is provided.
2026-01-27 12:04:11 +07:00
dab246
1058b94363
TF-4236 Implement remove a label from an thread
2026-01-27 12:04:11 +07:00
dab246
b37359af03
TF-4236 Implement remove a label from an email when click on the cross on a tag in the opened mail
2026-01-27 12:04:11 +07:00
dab246
7839e6b339
TF-4229 Add widget for label search field
2026-01-22 10:54:04 +07:00
dab246
e1d1f2e066
fix(customer): Unable to select another email on iPad
2026-01-21 14:12:53 +07:00
dab246
212e4ca07e
Fix email content not rendering after switching folder and enabling thread view
2026-01-21 14:12:53 +07:00
dab246
94fd6f8071
TF-4195 Add Label to Thread
2026-01-19 11:34:43 +07:00
dab246
e8b2c1d2a5
TF-4195 Fix comments of coderabbit
2026-01-19 11:34:43 +07:00
dab246
0076a7af57
TF-4195 Implement add a Label to an email on mobile
2026-01-19 11:34:43 +07:00
dab246
78de7de3a6
TF-4195 Implement add a Label to an email
2026-01-19 11:34:43 +07:00
dab246
4ce589c2b7
TF-4193 Refactor ThreadDetail: extract getLabelsForFirstEmail() to clarify label resolution logic
2026-01-19 11:34:43 +07:00
dab246
ef2ab39a3a
TF-4193 Show/Hide Label list when toggle label state in Setting
2026-01-19 11:34:43 +07:00
dab246
a684051cc9
TF-4174 Display tag in opened email view on mobile
2026-01-19 11:34:43 +07:00
dab246
e10a9d2f64
TF-4174 Display tag in opened email view when thread is enabled on web desktop
2026-01-19 11:34:43 +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
a286dd5dd8
[Memory leak] Remove listener and dispose
2025-12-29 10:11:56 +07:00
Dat Dang
426977f603
Handle keyboard shortcut FocusNode causing memory leak ( #4158 )
2025-11-21 09:53:40 +07:00
dab246
fc6cc5719b
TF-1715 Perform email actions in Favorite folder
2025-11-10 17:15:30 +07:00
dab246
fbb79e17a3
TF-3996 Add widget test for PopupMenuActionGroupWidget
2025-11-05 09:48:22 +07:00
dab246
e5745c8fdd
TF-3996 Add dividers for items in context menu on desktop
2025-11-05 09:48:22 +07:00
dab246
be8eaf6258
TF-4128 Separate download handling into independent class to decouple from views on web
2025-11-03 12:47:05 +07:00
dab246
1d57f37a9a
fix: Duplicated email subject after enabling thread mode
2025-11-03 11:15:05 +07:00
dab246
226f6520a7
TF-3911 Support mail keyboard shortcut actions in email list view on web
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
7057648b28
TF-4075 Jump to attachments list position on mobile
...
(cherry picked from commit cd2ca1ec3c5b5160820823905d9f0183536b07e3)
2025-10-14 09:34:52 +07:00
dab246
3478e2aabc
TF-4075 Jump to attachments list position on web responsive mobile
2025-10-14 09:34:52 +07:00
dab246
e28523059b
TF-4040 Open email modal when clicking on sender avatar
2025-10-06 10:59:42 +07:00
dab246
8fe6a6215d
TF-4036 In a thread, put the three-dot menu (…) in the left side
2025-10-04 06:34:42 +07:00
dab246
9d79748362
hotfix: Email content broken when restore app from background then swipe to next/previous email on tablet
2025-09-26 13:47:18 +07:00
dab246
a6016e8e56
fix: Cannot next & previous email when thread is disabled on web
2025-09-24 16:59:45 +07:00
Dat Vu
bf3c465b14
Fix email content is broken when perform previous/next email then back to app ( #4028 )
2025-09-19 09:43:46 +07:00
Dang Dat
ed48bcfed1
fixup! HOTFIX Thread Detail Next previous
2025-09-18 18:22:56 +07:00
Dang Dat
989d6d25f6
HOTFIX Thread Detail Next previous
2025-09-18 18:22:56 +07:00