dab246
31ed2feae4
TF-4171 Display tag in mailbox list
2026-01-19 11:34:43 +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
e5e1d02ae9
TF-1715 Load emails in favorite folder without filters
2025-11-10 17:15:30 +07:00
dab246
369316f50d
TF-4053 Add interactor/datasource/repository for move folder content action
2025-11-05 05:34:21 +07:00
DatDang
b7cd3f7179
TF-3941 Thread Detail Thread level mark read/star, archive and spam
2025-08-20 13:21:06 +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
672188baa2
Apply new style Language section in Setting on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-15 13:37:15 +07:00
dab246
28ea8aec76
Remove migrate boxes Mailbox, Email, DetailEmail, State
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-01 10:34:16 +07:00
dab246
8d83650f33
Migrate Hive box To IsolatedHive box
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-01 10:34:16 +07:00
dab246
000a2e3985
Add unit test for combineEmailCache method
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-01 10:34:16 +07:00
dab246
45cd1c3613
Use Hive CE database to replace Hive database
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-01 10:34:16 +07:00
dab246
02c2e08e40
Remove closeBox when open box in hive database
...
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
a891e07887
TF-3719 Add state to message of log tracking
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-16 09:59:49 -07:00
dab246
3f5cfef2fa
TF-3719 Add LogTracking to trace error notFound email in Email/get
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-16 09:59:49 -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
8bb428b8b9
TF-3719 Fix error Too many items in an email read at level FULL in Email/get
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-16 09:59:49 -07:00
dab246
3996372dcc
Fix mark as mailbox, empty trash do not reconnect when get 401 error
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-04-21 04:33:40 -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
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
Dat Vu
8963ce7a61
TF-3298 Fix blink when refresh email list ( #3299 )
2025-02-05 03:00:08 -08:00
Dat PHAM HOANG
262cf278ba
Fix cache synchronizing side effect when open folder
2025-02-05 03:00:08 -08:00
DatDang
ee63f239e7
TF-3385 Optimize misc
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
492f4f8350
TF-3385 Get & set multiple changes in email cache
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
7efe5ed31d
TF-3372 Handling error for empty trash failure
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
Dat PHAM HOANG
c735789709
TF-3372 Fix Empty Trash/Spam base on receivedAt
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
DatDang
659acd7b17
TF-3235 Create seach emails in thread API, datasource and repository
2024-11-20 13:53:56 +07:00
dab246
e6ae472a3d
TF-2528 Sorting emails by order ids list of Email/query
2024-11-14 10:30:40 +07:00
dab246
47c7cb9ee8
TF-3123 Fix load more is irrelevant when filtering emails by unread
2024-09-16 15:49:48 +07:00
Dat Vu
f2a20970aa
TF-3113 Fix cannot empty spam on mobile ( #3129 )
2024-09-10 18:09:24 +07:00
Dat Vu
ca4cf68f87
TF-825 Download email as EML file ( #2854 )
2024-05-16 15:50:01 +07:00
dab246
017c7135d3
TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance
2024-04-15 15:08:31 +07:00
dab246
779bd224b1
TF-2310 Don't use Hive.boxExists() to avoid creating a database without an object store in hive on some browsers (Safari/Firefox)
2024-04-15 15:08:31 +07:00
dab246
1bf7ee4f20
TF-2564 Change logic empty folder (Spam/Trash) to avoid cache still has data
...
Signed-off-by: dab246 <tdvu@linagora.com >
2024-02-19 15:55:19 +07:00
dab246
d8bfb83e89
TF-2536 Change the logic to get all mailbox
...
Signed-off-by: dab246 <tdvu@linagora.com >
2024-02-19 15:55:01 +07:00
Dat PHAM HOANG
2f2b88b99f
Revert "TF-2528 Sorting emails by order ids list of Email/query"
...
This reverts commit a5665416b1 .
2024-02-07 15:04:09 +07:00
dab246
a5665416b1
TF-2528 Sorting emails by order ids list of Email/query
...
Signed-off-by: dab246 <tdvu@linagora.com >
2024-01-31 09:31:39 +01:00
dab246
d5f646af79
TF-2323 Use position to load more emails when sort by Subject & Sender
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 847a56bfd331dc29f05493a861fb6f21da2b2cde)
2024-01-08 14:25:26 +01:00
dab246
7f1f9b58df
TF-2280 Call BackgroundIsolateBinaryMessenger.ensureInitialized on cross-platform
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit c2bcbd604f3a6ea96288253efc527be51ad6d178)
2023-10-31 19:48:03 +07:00