dab246
651115c304
TF-4368 Auto trigger load more when get all email return < 20 emails
2026-03-20 10:15:13 +07:00
dab246
2e8a11e7eb
refactor(sentry): standardize exceptions to prevent Sentry minification
2026-03-10 11:06:16 +07:00
Dat Vu
87115ed5a5
TF-4314 Fix unread emails disappear blink ( #4316 )
2026-02-09 23:53:42 +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
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
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
78de7de3a6
TF-4195 Implement add a Label to an email
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
09f0ba854a
TF-4141 Remove counter of action required folder
2026-01-11 22:55:49 +07:00
dab246
0e49c18f9d
TF-4141 Add Action required folder to left menu
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
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
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
DatDang
4fd0931c9e
TF-3586: Upgrade Flutter to 3.27.4
2025-07-30 15:24:57 +07:00
DatDang
b3ce1f076c
TF-3881 Thread Detail Bottom sheet close when action
...
TF-3881 Thread Detail Unsubscribe context menu
TF-3881 Thread Detail Update date time format
TF-3881 Thread Detail Update sender receiver spacing
TF-3881 Thread Detail Add messageId and references to presentation email
TF-3881 Thread Detail Filter created email on refresh
TF-3881 Thread Detail Fix CI
TF-3881 Thread Detail Fix previous action throws out of index
TF-3881 Thread Detail Update sender receiver spacing
TF-3881 Thread Detail Adjust email actions when expanded
TF-3881 Thread Detail Adjust days ago received time
TF-3881 Thread Detail Fix debouncer when update setting
TF-3881 Thread Detail Adjust days ago received time
TF-3881 Thread Detail Adjust email actions when expanded
TF-3881 Thread Detail Hide next previous if not in range
TF-3881 Thread Detail Arrange more action according to text direction
TF-3881 Thread Detail Hide next previous if not in range
TF-3881 Thread Detail Fix move email on tablet
2025-07-21 05:34:53 +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
DatDang
58a576adeb
TF-3643 Thread Detail get emails meta data method
...
TF-3643 Thread Detail cache email with thread id
TF-3643 Thread Detail view thread detail
TF-3643 Thread Detail [Part 2 fixup] remove ThreadDetailController dependency from MailboxDashboardController
TF-3643 Thread Detail [Part 2 fixup] remove EmailSupervisorController dependency from ThreadDetailController
TF-3643 Thread Detail [Part 2 fixup] move isSearchRunning check into ThreadDetailController
TF-3643 Thread Detail [Part 2 fixup] ensure GetEmailsByIdsInteractor performance
TF-3643 Thread Detail [Part 2 fixup] unit test loadMoreThreadDetailEmails
TF-3643 Thread Detail [Part 2 fixup] unit test getEmailIdsToLoad
TF-3643 Thread Detail [Part 2 fixup] optimize ThreadDetailBinding bindingsDataSource
TF-3643 Thread Detail [Part 2 fixup] optimize getThreadDetailLoadingView
TF-3643 Thread Detail [Part 2 fixup] readd unique ValueKey for HtmlContentViewerOnWebWidget
TF-3643 Thread Detail [Part 2 fixup] unit test initializeThreadDetailEmails
TF-3643 Thread Detail [Part 3 fixup] Update private action button methods
TF-3643 Thread Detail [Part 4 fixup] Collapsed email preview 65 characters max
TF-3643 Thread Detail [Part 4 fixup] Remove personal scripts
TF-3643 Thread Detail move EmailInThreadStatus into PresentationEmail
TF-3643 Thread Detail refactor toggle collapse expand
TF-3643 Thread Detail EmailViewAppBarWidget required parameters
TF-3643 Thread Detail tap avatar toggle expansion
TF-3643 Thread Detail fix cannot open single email
TF-3643 Thread Detail fix open thread first time blank view
TF-3643 Thread Detail fix thread detail UI
TF-3643 Thread Detail fix round bottom view
TF-3643 Thread Detail fix round bottom view
TF-3643 Thread Detail bottom actions depend on current expanded email
TF-3643 Thread Detail hide next previous actions
TF-3643 Thread Detail fix load more show initial loading view
TF-3643 Thread Detail fix cannot view single email
TF-3643 Thread Detail fix bottom place holder not aligned
TF-3643 Thread Detail fix back to search view
TF-3643 Thread Detail fix display 65 character preview collapsed email
TF-3643 Thread Detail fix search not work
TF-3643 Thread Detail fix bottom place holder UI
TF-3643 Thread Detail fix expand view
TF-3643 Thread Detail jump to top of last email view
TF-3643 Thread Detail remove toMe condition of filtering thread
TF-3643 Thread Detail fix sort thread detail
TF-3643 Thread Detail fix assert not work in release
TF-3643 Thread Detail add load more test case <20
TF-3643 Thread Detail remove the use of currentThreadId
TF-3643 Thread Detail remove the use of selectedEmail in SingleEmailController
TF-3643 Thread Detail fix unit test SingleEmailController calendar
TF-3643 Thread Detail disable 2 way scroll control
TF-3643 Thread Detail allow thread to load sent email incase thread only contains 1 email
TF-3643 Thread Detail disable single email page view
TF-3643 Thread Detail update emailsNotLoadedCount name
TF-3643 Thread Detail remove collapsed email char limit
TF-3643 Thread Detail fix CI
TF-3643 Thread Detail unit test handleGetEmailIdsByThreadIdSuccess
TF-3643 Thread Detail make _currentEmailId private
TF-3643 Thread Detail fix search click users
TF-3643 Thread Detail fix scroll jump
TF-3643 Thread Detail fix scroll jump
TF-3643 Thread Detail fix web back action
TF-3643 Thread Detail round bottom actions
TF-3643 Thread Detail fix tablet large empty email
TF-3643 Thread Detail fix email subject selectable
TF-3643 Thread Detail fix email single view with top divider
TF-3643 Thread Detail fix email cache threadId missing
TF-3643 Thread Detail fix filter sent email in thread details
TF-3643 Thread Detail fix select text
TF-3643 Thread Detail fix subject alignment
TF-3643 Thread Detail fix subject alignment
TF-3643 Thread Detail fix tablet large empty email
TF-3643 Thread Detail add nullcheck for _jumpScrollViewToTopOfEmail
TF-3643 Thread Detail decouple ThreadDetailController from SingleEmailController
TF-3643 Thread Detail combine emailIds to emailIdsPresentation
TF-3643 Thread Detail remove currentEmailLoaded obx listener of SingleEmailController
TF-3643 Thread Detail replace threadAction with an email ui action
TF-3643 Thread Detail fix top and bottom bar delay displaying
TF-3643 Thread Detail update ReplyForwardBottomBarAction to PerformEmailActionInThreadDetailAction
TF-3643 Thread Detail use getOwnEmailAddress in ThreadDetailAppBar
TF-3643 Thread Detail add TextOverflow.ellipsis to EmailSubjectWidget
TF-3643 Thread Detail fix round border threadDetailLoadingView
2025-07-21 05:34:53 +07:00
dab246
a9a322818a
Use fontFamily for all style in Text widget
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-15 12:40:02 +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
2c29ab1801
TF-3766 Remove container of icon in context menu
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-17 16:43:45 +07:00
dab246
2d175633e7
TF-3766 Change context menu style for other widgets on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-17 16:43:45 +07:00
Dat Dang
6d08b8d16a
TF-3786 Add Return-Path header when request read receipt ( #3790 )
2025-06-13 09:46:51 +07:00
dab246
2b88f07f6d
TF-3719 Delete email in cache when get notFound in Email/get
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-16 09:59:49 -07:00
dab246
80dff51c77
TF-3685 Fix From field is displayed incorrectly in Drafts on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-13 23:40:12 -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
dab246
77a62a2711
TF-3449 Display mark as important icon in email list
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-06 20:30:23 -08:00
dab246
d304083b2e
TF-3416 Implement preview EML attachment
2025-02-05 03:00:08 -08:00
DatDang
3541ac085e
TF-3385 Fix mark as read not work properly
2025-02-05 03:00:08 -08:00
DatDang
6396b50bc9
TF-3385 Remove skipCache mechanism in get all emails
2025-02-05 03:00:08 -08:00
DatDang
b95ec24b3c
TF-3385 Update move emails
2025-02-05 03:00:08 -08:00
DatDang
f1613a55ce
TF-3385 Update empty trash and spam emails
2025-02-05 03:00:08 -08:00
DatDang
8f5168ec6b
TF-3385 Update mark as read and star
2025-02-05 03:00:08 -08:00
dab246
0f94e52d35
TF-3370 Handle SetError when make email action (Mark as read/star/move/delete)
2025-02-05 03:00:08 -08:00
Dat PHAM HOANG
da0a3a9da6
TF-3372 Adding onProgressController to interactor layer
2025-02-05 03:00:08 -08:00
Dat PHAM HOANG
a81d33f98b
TF-3372 Worker adds progress state to onProgressController in mobile/web
2025-02-05 03:00:08 -08:00
Dat PHAM HOANG
e327cf6b9c
TF-3372 Add onProgressController to get the progress of emptying task
2025-02-05 03:00:08 -08:00
DatDang
85b9e49800
TF-3332 Prevent refresh when switching mailbox
2025-02-05 03:00:08 -08:00
dab246
01b320ce89
TF-3334 Skip getting stored state in interactor when performing actions with email and mailbox
2025-02-05 03:00:08 -08:00
dab246
dfd622d7ec
TF-3334 Use queue to handle multiple refresh changes mailbox from incoming websocket
2025-02-05 03:00:08 -08:00
dab246
eb51e9b3b1
TF-3334 Remove Email/get of mark as read & mark as star action
2025-02-05 03:00:08 -08:00
DatDang
9c1d991c74
TF-3235 Create SeachSnippets for presentation emails and update at interactors
2024-11-20 13:53:56 +07:00
DatDang
659acd7b17
TF-3235 Create seach emails in thread API, datasource and repository
2024-11-20 13:53:56 +07:00
dab246
c11f4620a8
TF-3247 Fix Cc is displayed when clicking quick search results
2024-10-30 14:23:08 +07:00
dab246
8d31ee4462
TF-3025 Correctly update the action for the selection list when performing some action read/start/... on each element
2024-10-15 16:48:36 +07:00
dab246
5d6d3afb78
TF-3025 Avoid search results being reloaded when performing certain actions read/star/...
2024-10-15 16:48:36 +07:00
dab246
442140d360
TF-3002 [WEB] Update unselected icon color for filter message button
2024-10-15 16:48:36 +07:00
dab246
764ba95927
TF-3050 Fix synchronize button should refresh all mailbox and emails
2024-09-18 17:01:48 +07:00