Commit Graph

296 Commits

Author SHA1 Message Date
Dat Vu 8a9901a0a4 TF-4384 Fix page not found 404 error when refreshing label views (#4390) 2026-03-21 17:23:18 +07:00
dab246 651115c304 TF-4368 Auto trigger load more when get all email return < 20 emails 2026-03-20 10:15:13 +07:00
dab246 9854592a4c TF-4368 Add more log trace for load more email 2026-03-20 10:15:13 +07:00
dab246 cdc7d711f5 TF-4368 Add log to tracing refresh change emails on Sentry 2026-03-20 10:15:13 +07:00
dab246 a28d5b3527 TF-4368 Fix cannot scroll in email list 2026-03-20 10:15:13 +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
Dat Vu 1c1d50a9d2 Fix email list does not automatically refill after bulk delete (#4323) 2026-02-12 16:02:12 +07:00
Dat Vu 87115ed5a5 TF-4314 Fix unread emails disappear blink (#4316) 2026-02-09 23:53:42 +07:00
dab246 18d9a47431 TF-4274 Avoid clearing all caches on refresh for non‑web platforms 2026-01-29 18:00:36 +07:00
dab246 b3e5ab0df4 fix(cnb): skip local email cache and add safe email/state cache clearing
(cherry picked from commit 0e7f589df58240badc1d2340e9856882aa075b63)
2026-01-29 18:00:36 +07:00
dab246 9d4f6e73d2 fix(cnb): Cannot clear email state cache when reload page
(cherry picked from commit a901206a7879d2f670d29be52ab4a297f1eb6c72)
2026-01-29 18:00:36 +07:00
dab246 74abbc47ab fix(cnb): delete email and state cache when F5 or reload button
(cherry picked from commit 520cd6c82fbdd5da0316861a5620060bfdf3f3af)
2026-01-29 18:00:36 +07:00
dab246 5cbf189ffe fix(cnb): use Email/query + Email/get when switch mailbox and reload the email list
(cherry picked from commit 9444d8d28acb3ad4997091162f7addb763d83234)
2026-01-29 18:00:36 +07:00
dab246 0805f5c123 TF-4227 Cannot load more emails with Label 2026-01-19 11:34:43 +07:00
dab246 f54250eb26 TF-4227 Fix conflict with master branch 2026-01-19 11:34:43 +07:00
dab246 ca35924a5f TF-4227 Hide the "Loading More" button when there are no more emails to load. 2026-01-19 11:34:43 +07:00
dab246 8f6d9a6e8f TF-4227 Load all emails with tag when tag is selected 2026-01-19 11:34:43 +07:00
dab246 fcb7fcf3ba TF-4141 Add unit test for mailbox_filter_builder 2026-01-11 22:55:49 +07:00
dab246 2d1ecd4cc0 TF-4141 Fix nitpick comments from coderabbit 2026-01-11 22:55:49 +07:00
Dat H. Pham ed9ca0a855 TF-4141 Update typo needs-action 2026-01-11 22:55:49 +07:00
dab246 09f0ba854a TF-4141 Remove counter of action required folder 2026-01-11 22:55:49 +07:00
dab246 e8a76542cf TF-4141 Auto refresh count emails in Action required folder when email changed 2026-01-11 22:55:49 +07:00
dab246 43cbd0d818 TF-4141 Perform load all unread action required emails when open Action required folder 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
dab246 1398a30ed6 TF-1715 Mark as star when drag n drop or move email to Favorite folder 2025-11-10 17:15:30 +07:00
dab246 00324d4c56 TF-1715 Load emails in favorite folder with filters 2025-11-10 17:15:30 +07:00
dab246 fc6cc5719b TF-1715 Perform email actions in Favorite folder 2025-11-10 17:15:30 +07:00
dab246 dfaf745ce9 TF-1715 Auto refresh list emails in Favorite folder when message incoming or message changed 2025-11-10 17:15:30 +07:00
dab246 becc9554a8 TF-1715 Disable Starred option in filter message in context menu 2025-11-10 17:15:30 +07:00
dab246 e5e1d02ae9 TF-1715 Load emails in favorite folder without filters 2025-11-10 17:15:30 +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
Dat Dang 24c6a8dbd1 HOTFIX Realtime update while searching on mobile (#3987) 2025-09-04 17:26:50 +07:00
dab246 f44118af48 TF-3939 Handle archive selection email on mobile view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-20 13:19:14 +07:00
dab246 6fcccfd09a TF-3939 Add action Select all in mobile view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-20 13:19:14 +07:00
dab246 7aa7223049 TF-3834 Persist sort order when reload page
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-11 09:25:24 +07:00
DatDang 4fd0931c9e TF-3586: Upgrade Flutter to 3.27.4 2025-07-30 15:24:57 +07:00
DatDang d210a892f2 TF-3698 Thread Detail Real time update
TF-3698 Thread Detail update reset RefreshThreadDetailAction position

TF-3698 Thread Detail refactor initializeThreadDetailEmails

TF-3698 Thread Detail refactor handleRefreshThreadDetailAction

TF-3698 Thread Detail create listThreadIds in ListEmailExtension
2025-07-21 05:34:53 +07:00
dab246 ca1ba459a1 Fix cannot auto refresh when back to app
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 23019ae030 Auto refresh mails when resume app from background
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 19cede1a5f Use default properties when update email from email changed
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 e3c9200172 TF-3759 Update style popup context menu for search filter option on search email view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 3e4ff52cd3 TF-3759 Update style popup context menu for search email view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 3dce663b98 TF-3766 Change context menu style for thread view on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 5068a11524 TF-3764 Add Create filter button in context menu
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-13 09:39:54 +07:00
dab246 b691bd1623 Fix cannot back result search list when open email from search on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-20 17:50:27 +07:00
DatDang 7f09f9ceb4 TF-3515 Add save email as template feature 2025-05-15 23:32:31 -07:00
dab246 b3506853a1 TF-3507 Try to avoid screen blink when refreshing email list
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-14 04:01:05 -07:00
dab246 712bc26402 TF-3507 Fix offline cache prevents updating email query view cache
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-14 04:01:05 -07:00
DatDang 33b90d3c65 TF-3487 Handle search email failure 2025-04-09 07:55:42 -07:00