Commit Graph

47 Commits

Author SHA1 Message Date
dab246 eeaab49e93 TF-4268 Cache Sentry config and user for FCM background re-initialization
Signed-off-by: dab246 <tdvu@linagora.com>
2026-04-10 16:05:02 +07:00
dab246 0194594b9f TF-4016 Upgrade hive database version to 21 2025-09-16 09:36:33 +07:00
dab246 44c17bc762 TF-3964 Upgrade hive database version to 20
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-22 11:19:11 +07:00
dab246 15f8ab7d7c TF-3918 Upgrade hive database version to 19
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-31 16:41:29 +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 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 a02435c9f5 TF-3767 Upgrade Hive database to version 16
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-16 10:34:21 +07:00
dab246 51c95bbc69 Upgrade hive database version to 14
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-08 23:43:53 -07:00
Florent Azavant 89d80fe142 TF-3189 new option to enable/disable subaddressing for a personal folder 2025-02-19 02:34:29 -08:00
dab246 223fdbf1fb TF-3278 Handle open app via deep link at MailboxDashboard screen 2025-02-05 03:00:08 -08:00
Dat Vu 3205e00d65 Standardize HTML sanitizing when preview email (#3223) 2024-10-24 15:56:48 +07:00
Dat Vu ca4cf68f87 TF-825 Download email as EML file (#2854) 2024-05-16 15:50:01 +07:00
dab246 5eb75ee9ee TF-2310 Upgrade hive database to version 10 2024-04-15 15:08:31 +07:00
dab246 017c7135d3 TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance 2024-04-15 15:08:31 +07:00
dab246 f5d878012d TF-2298 Update expires time when old token has expired
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit fb26afe8f52df6e16476aea8a68f9f92c5c4b001)
2024-01-08 14:25:26 +01:00
dab246 00bfadbfe7 TF-2311 Sync session hive cache id name
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 353a895032b4d9c72128a5ba7cef626dad511470)
2023-11-21 16:54:33 +07:00
dab246 ad5dff4ac8 TF-2280 Fix mark as read mailbox when token expired on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit caab5a896875168f2d98c249207eb3eb537c58ec)
2023-10-31 19:48:03 +07:00
dab246 be3703f847 TF-2066 Remove some return Future unnecessary
(cherry picked from commit bc9342e6aa7142e7ef59d8b3e2981da0e5942889)
2023-08-18 21:29:50 +07:00
dab246 96145aae7a Sync all use PlatformInfo to check platform while runtime
(cherry picked from commit 514fec1f2f4f1ff8a584bf8db7bf3a5537a3e9f8)
2023-06-15 16:43:58 +07:00
dab246 44bc6b2084 TF-1899 Add SessionHiveObj to store session
(cherry picked from commit de5c6f2c76e72ce85225e5a018e83dd815016733)
2023-06-13 10:17:45 +07:00
dab246 c98be4cfc5 TF-1812 Implement interactor store sending email
(cherry picked from commit d1a064ec87c9f0ebdb373c893d891db9a93a9d37)
2023-06-13 10:17:45 +07:00
dab246 006326fe05 TF-1810 Create DetailedEmailHiveCacheClient to handle hive database
(cherry picked from commit 835ccef59868fd1096ab6d03aee05547575ab14a)
2023-06-05 11:02:20 +07:00
dab246 2b71aba278 TF-1487 Apply linter rule 2023-03-10 21:10:36 +07:00
dab246 04575e084b Trigger OnUpgradeDatabase when upgrade version 2023-02-24 17:33:31 +07:00
HuyNguyen dd6079385d TF-1289: [Data] implement storeSubscription in fcm datasource 2023-01-04 10:10:30 +07:00
dab246 d990426c8e TF-439 Delete all class not used 2022-12-02 16:13:47 +07:00
dab246 ad8ef6b608 TF-1217 Register cache adapter 2022-12-02 16:13:47 +07:00
ManhNTX d2da7f23b1 TF-1205: rename class 2022-12-02 16:13:47 +07:00
ManhNTX 972402bc59 TF-1202: Configure ENV for FCM 2022-12-02 16:13:47 +07:00
Ms Thuỷ 6cf86b0edf TF-1068 implement data layer save recent login username & get all login username 2022-10-25 14:03:25 +07:00
dab246 87839351f2 TF-1068 Implement save recent login url 2022-10-21 13:56:05 +07:00
sherlockvn 36e3634c71 TF-1068 add recent url 2022-10-21 13:56:05 +07:00
dab246 aab8967c27 TF-928 Fix force logout when reload web 2022-09-08 14:18:25 +07:00
dab246 6018cd383a TF-886 Store encryptionKey in Hive database 2022-09-07 15:47:01 +07:00
dab246 37d36e90a4 TF-886 Clear AuthenticationInfo 2022-09-07 15:47:01 +07:00
dab246 b95d294a3c TF-886 Implement StoreAuthenticationInfo in repository and datasource 2022-09-07 15:47:01 +07:00
dab246 70cf445443 TF-624 Close hive database when logout 2022-06-09 21:20:26 +07:00
Dat PHAM HOANG 8c96a486d1 TF-571 Injection and configuration for Hive cache 2022-06-01 14:31:58 +07:00
dab246 561ea8d1ad TF-524 Drop down list recent search 2022-05-26 15:17:52 +07:00
dab246 4088c88649 TF-528 Apply linter for some widget 2022-05-05 11:33:28 +07:00
dab246 05440e8bc4 TF-248 Ignore all plugin not supported web 2022-02-10 22:43:09 +07:00
dab246 b27472091b TF-145 Create and write unit-test for EmailCacheClient 2021-10-11 09:31:49 +07:00
Dat PHAM HOANG c6ee4e907b TF-129 Unit-test for mailbox_cache_client 2021-10-01 15:48:47 +07:00
dab246 eb29f514dc TF-123 Implement refresh all mailbox 2021-10-01 15:48:47 +07:00
dab246 b8b3cf0db0 TF-123 Setup configuration hive database for caching mailbox 2021-10-01 15:48:47 +07:00