Commit Graph

85 Commits

Author SHA1 Message Date
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
dab246 5a88f3c36f TF-3977 Separate settings keys for easier in conflict 2025-09-17 11:30:18 +07:00
dab246 7fdfb97fc5 TF-3977 Setup disable thread as default 2025-09-17 11:30:18 +07:00
dab246 612fc75f02 TF-3977 Add disable spam banner in preferences setting 2025-09-17 11:30:18 +07:00
dab246 b66d84ecb8 TF-3996 Group context menu actions when opened email 2025-09-15 14:34:22 +07:00
Dat Dang 86e98289be HOTFIX Next previous broken after realtime update (#3990) 2025-09-10 09:59:24 +07:00
dab246 5a64ff7e8f TF-3894 Fix blank email content when opening email 2025-09-04 09:30:29 +07:00