DatDang
2a1fed5540
HOTFIX Thread Detail Firebase cannot initialize after upgraded dependencies
2025-07-21 16:47:47 +07:00
DatDang
5d4562a083
HOTFIX Thread Detail Adjust content spacing
2025-07-21 16:47:47 +07:00
DatDang
ff69bc7e18
HOTFIX Thread Detail blank content open notification email
2025-07-21 16:47:47 +07:00
DatDang
a9077612cd
HOTFIX Temporary disable reply quote toggle for iOS
2025-07-21 15:32:48 +07:00
DatDang
69c4bb4fd2
HOTFIX Show sender email address when name is missing
2025-07-21 15:25:34 +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
51c5c7e13a
TF-3878 Thread Detail Fix email content disappearing
2025-07-21 05:34:53 +07:00
DatDang
683ca404f7
TF-3878 Thread Detail Make default setting off
2025-07-21 05:34:53 +07:00
DatDang
0c372d0465
TF-3881 Thread Detail Reply action only for collapsed email
...
TF-3881 Thread Detail Hide sender email on collapsed or mobile view
TF-3881 Thread Detail Show attachment icon on collapsed
TF-3881 Thread Detail Update date format of received email time
Thread Detail update context menu
2025-07-21 05:34:53 +07:00
Dat Dang
7332b731dc
TF-3699 Thread Detail Next previous actions ( #3843 )
2025-07-21 05:34:53 +07:00
DatDang
4d9a44df66
TF-3731 Thread Detail Cache EmailLoaded in memory for web
2025-07-21 05:34:53 +07:00
DatDang
027ab8e0d8
TF-3837 Thread Detail Adjust view when offline
2025-07-21 05:34:53 +07:00
DatDang
5fd4986c6a
TF-3804 Thread Detail Load selected email in parallel with thread metadata
2025-07-21 05:34:53 +07:00
DatDang
683d407fba
TF-3844 Thread Detail Fix context menu style
2025-07-21 05:34:53 +07:00
DatDang
12eb7dbd35
TF-3845 Thread Detail Fix blue bar detail scroll
2025-07-21 05:34:53 +07:00
DatDang
8864fbc03a
TF-3775 Thread Detail handle error getEmailLoaded
...
TF-3775 Thread Detail readd EventBodyContentWidget maxHeight
TF-3775 Thread Detail fix max lines subject mobile
TF-3775 Thread Detail add email attachments top spacing
TF-3775 Thread Detail fix email not updated on move/trash/spam
TF-3775 Thread Detail Fix exception fast switch email in tablet large
TF-3775 Thread Detail Adjust MailUnsubscribedBanner vertical spacing
2025-07-21 05:34:53 +07:00
DatDang
f86392c854
TF-3720 Thread Detail Collapse quote reply
...
Revert "fixup! TF-3720 Thread Detail Collapse quote reply"
This reverts commit 2104530977664f892702fba5e5bc6fb3e5768b19.
TF-3720 Thread Detail adjust receiver size
TF-3720 Thread Detail refactor email receiver alignment
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
1bc45e35f3
TF-3769 Enable toggle thread detail feature in setting
...
TF-3769 Thread Detail fallback to single email when get thread fails
TF-3769 Thread Detail fix font height thread
TF-3769 Thread Detail init with get status
TF-3769 Thread Detail fix font height email receiver and sender
TF-3769 Thread Detail refactor reset thread detail ui action UpdatedThreadDetailSettingAction
TF-3769 Thread Detail refresh settings on app lifecycle changed
TF-3769 Thread Detail fix font height email receiver and sender
TF-3769 Thread Detail fix scroll view exception of single email
TF-3769 Thread Detail refactor local setting
TF-3769 Thread Detail optimize get cache setting
TF-3769 Thread Detail fix font height email receiver
TF-3769 Thread Detail refactor local setting cache
TF-3769 Thread Detail fix font height email receiver and sender
TF-3769 Thread Detail use CacheExceptionThrower for ManageAccountDataSourceImpl
TF-3769 Thread Detail fix changing email in tablet view
TF-3769 Thread Detail refresh on setting changed
TF-3769 Thread Detail fix receiver alignments
TF-3769 Thread Detail fix receiver alignments
TF-3769 Thread Detail default setting enabled
TF-3769 Thread Detail fix font style email receiver and sender
TF-3769 Thread Detail fix toggle setting when responsive
TF-3769 Thread Detail adjust receive time position when single email
TF-3769 Thread Detail revert initializeThreadDetailEmails to void
TF-3769 Thread Detail fix CI on initializeThreadDetailEmails test
TF-3769 Thread Detail fix spacing email sender
TF-3769 Thread Detail update receiver color mobile
TF-3769 Thread Detail update collapsed preview letter spacing
TF-3769 Thread Detail update receiver color mobile
TF-3769 Thread Detail fix receive time position
TF-3769 Thread Detail add mark read button mobile collapsed email
TF-3769 Thread Detail fix font style email receiver and sender
TF-3769 Thread Detail update collapsed preview font weight
TF-3769 Thread Detail fix position email receiver and sender
2025-07-21 05:34:53 +07:00
DatDang
c9ca3925cb
TF-3697 Open specific thread detail email
2025-07-21 05:34:53 +07:00
DatDang
9878b062d3
TF-3724 Thread Detail add unread indicator collapsed email
...
TF-3724 Thread Detail Optimize mark read/star call
TF-3724 Thread Detail Organize markCollapsedEmailReadSuccess
TF-3724 Thread Detail show toast on mark read fail
TF-3724 Thread Detail Update sender, recipient and preview style
TF-3724 Thread Detail Revert ThemeUtils changes
2025-07-21 05:34:53 +07:00
DatDang
e61ee911de
TF-3715 Thread Detail Fix concurrent modification during iteration
2025-07-21 05:34:53 +07:00
DatDang
9fca7acbba
TF-3724 Thread Detail fix rule filter interactor not init
2025-07-21 05:34:53 +07:00
DatDang
8a2ea62987
TF-3715 Thread Detail create resuable actions
...
TF-3715 Thread Detail refactor actions for expanded email view
TF-3715 Thread Detail apply actions for collapsed email view
TF-3715 Thread Detail fix unit tests
TF-3715 Thread Detail add await for _getEmailContent in composer
TF-3715 Thread Detail remove unused emailLoaded in ThreadDetailAppBar
TF-3715 Thread Detail hide print action when isMobile
TF-3715 Thread Detail allow mark as read in EmailActionReactor
TF-3715 Thread Detail fix loadMoreThreadDetailEmails unit test
TF-3715 Thread Detail fix action small tap region
TF-3715 Thread Detail fix cannot permanent delete email
TF-3715 Thread Detail prevent close when move email
TF-3715 Thread Detail fix refresh when mark star selected collapsed email
TF-3715 Thread Detail update print action display logic
TF-3715 Thread Detail fix duplicate mark star in app bar
TF-3715 Thread Detail create new transformer for reply forward empty content email
TF-3715 Thread Detail fix email not load after open multiple times
TF-3715 Thread Detail fix close when move expanded email
TF-3715 Thread Detail fix duplicate and missing actions
TF-3715 Thread Detail restore editAsNewEmail action to _getEmailContent in setupEmailContent
TF-3715 Thread Detail update print action name
TF-3715 Thread Detail handle move and delete email with 1 item in thread detail
TF-3715 Thread Detail fix tap outside to close context menu
TF-3715 Thread Detail fix create rule and compose from recipient info
TF-3715 Thread Detail handle move and delete email with 1 item in thread detail
TF-3715 Thread Detail Fix cannot create email rule
TF-3715 Thread Detail Fix crash composer
TF-3715 Thread Detail Fix cannot unsubscribe
TF-3715 Thread Detail Fix duplicate actions on single email
TF-3715 Thread Detail Fix refresh view when reply/forward
TF-3715 Thread Detail Revert old logic to _getEmailContent
TF-3715 Thread Detail Update specific cases for UpdatedEmailKeywordsAction
TF-3715 Thread Detail Fix concurrent modification during iteration
TF-3715 Thread Detail Fix unsubscribe for all thread detail emails
TF-3715 Thread Detail Remove unnecessary Future in reactor
TF-3715 Thread Detail Remove dependency from SingleEmailController
TF-3715 Thread Detail Apply individual list post and unsubscribe header
TF-3715 Thread Detail Fix unsubscribe collapsed email
TF-3715 Thread Detail Conditionally inject rule filter interactor
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
Dat Dang
7c3af832e4
[Thread Detail] [Part 1] TF-3639 data layer and controller ( #3645 )
2025-07-21 05:34:53 +07:00
Dat Dang
78cb93ef1c
Update Android API 35 ( #3874 )
2025-07-18 10:15:25 +07:00
DatDang
8e500a2ac5
HOTFIX Fix integration tests
2025-07-16 10:26:26 +07:00
DatDang
966a3acd39
HOTFIX Pin Patrol version to 3.6.0
2025-07-16 10:26:26 +07:00
DatDang
c558f89bd7
TF-3826 Try guessing webfinger when dns look up fail
2025-07-01 18:00:02 +07:00
DatDang
d57b4cdb63
TF-3826 Handle no network error message login screen
2025-07-01 18:00:02 +07:00
DatDang
b22d43b5b8
HOTFIX Open new window breaks lottie web
2025-06-20 17:06:06 +07:00
DatDang
aa35d0ab01
Update lottie ios to have privacy manifest
2025-06-20 06:32:06 +07:00
DatDang
74a85a6a08
TF-3772 Delete unused icons
2025-06-18 17:19:47 +07:00
DatDang
bb8a0e3e95
TF-3772 Animated splash iOS
2025-06-18 17:19:47 +07:00
DatDang
6d7376aa4b
TF-3772 Animated splash Web
2025-06-18 17:19:47 +07:00
DatDang
ef5a35003e
TF-3772 Animated splash Android
2025-06-18 17:19:47 +07:00
DatDang
4d67a3fb6a
TF-3712 Update chosen language to server settings
2025-06-18 15:31:37 +07:00
DatDang
efb9e0fc56
TF-3712 Initialize app language per server settings
2025-06-18 15:31:37 +07:00
DatDang
b576a6d267
TF-3712 Add SettingsCapability to hide language setting
2025-06-18 15:31:37 +07:00
DatDang
787b9fadd3
TF-3603 Hide settings appbar if is inside Cozy dashboard
2025-06-18 10:33:44 +07:00
DatDang
d62e2861cf
TF-3603 Adapt search bar when inside Cozy
2025-06-18 10:33:44 +07:00
DatDang
b5280c805d
TF-3603: Integrate Cozy features
...
TF-3603 [TEMP] expose Cozy integration result to console.log
2025-06-18 10:33:44 +07:00
Dat Dang
6d08b8d16a
TF-3786 Add Return-Path header when request read receipt ( #3790 )
2025-06-13 09:46:51 +07:00
DatDang
a0f824ab03
TF-3675 Remove mark all read button
2025-06-03 10:45:50 +07:00
DatDang
df53ce1821
TF-3515 Integration test save email as template
2025-05-15 23:32:31 -07:00
DatDang
7f09f9ceb4
TF-3515 Add save email as template feature
2025-05-15 23:32:31 -07:00
DatDang
611d446f7b
TF-3661 Fix memory leak file picker
2025-04-21 01:41:56 -07:00
DatDang
7f9dc67141
TF-3591 Integration test Calendar Event Counter email
2025-04-16 21:41:11 -07:00
DatDang
9df53ef6b9
TF-3591 Implement CalendarEventCounter/accept method
2025-04-16 21:41:11 -07:00
DatDang
69f287d117
fixup! TF-3649 Fix reply to own sent email
2025-04-15 02:42:58 -07:00
DatDang
d611853ca6
fixup! TF-3649 Fix reply to own sent email
2025-04-15 02:42:58 -07:00
DatDang
7daf7134ec
fixup! TF-3649 Fix reply to own sent email
2025-04-15 02:42:58 -07:00
DatDang
43aee1d286
fixup! TF-3649 Fix reply to own sent email
2025-04-15 02:42:58 -07:00
DatDang
6cac72b09e
fixup! TF-3649 Fix reply to own sent email
2025-04-15 02:42:58 -07:00
DatDang
19326621fd
TF-3649 Fix reply to own sent email
2025-04-15 02:42:58 -07:00
DatDang
f4fed57e8f
TF-3651 Support mailto url from OpenPaas
2025-04-15 00:57:13 -07:00
DatDang
94560acf01
TF-3647 Disable email view zoom
2025-04-14 21:25:56 -07:00
DatDang
f23b9eed71
TF-3487 Handle get mailbox failure
2025-04-09 07:55:42 -07:00
DatDang
33b90d3c65
TF-3487 Handle search email failure
2025-04-09 07:55:42 -07:00
DatDang
39cea85f86
TF-3487 Handle get email content failure
2025-04-09 07:55:42 -07:00
DatDang
91dddff18d
TF-3487 Create retriable failure state and toast
2025-04-09 07:55:42 -07:00
DatDang
e595aa02a0
TF-3487 Handle refreshing all mailbox and email indicator
2025-04-09 07:55:42 -07:00
DatDang
ad05c68453
TF-3589 Calendar event attendance status
2025-04-08 23:35:55 -07:00
DatDang
4538959d30
TF-3578 Calendar event show free busy status
2025-04-04 00:13:40 -07:00
DatDang
32e05adf4c
TF-3584 Fix PDF Previewer on old Safari 16
2025-03-25 02:40:37 -07:00
DatDang
aabfe6a3a5
TF-3450 Refactor image and text preview
2025-03-18 21:51:57 -07:00
DatDang
ef1d37f7ac
TF-3450 Add text attachment preview
2025-03-18 21:51:57 -07:00
DatDang
3645fe58f9
TF-3450 Add image attachment preview
2025-03-18 21:51:57 -07:00
DatDang
5cecdd2e6a
TF-3450 Replace current pdf and html previewer
2025-03-18 21:51:57 -07:00
Dat Dang
4f1330a15c
TF-3548 Handle exceeded quota ( #3557 )
2025-03-18 15:57:28 +07:00
DatDang
8746080f91
TF-3533 Migrate gradle plugins
2025-03-17 22:11:41 -07:00
DatDang
a5679b3346
TF-3502 Fix composer image loading icon
2025-03-17 04:34:55 -07:00
Dat Dang
332e2af683
TF-3511 Fix Android email view system back action ( #3546 )
2025-03-17 12:02:32 +07:00
DatDang
3da5b5863d
TF-3472 Prevent attachments from wrapping 2nd line
2025-03-10 02:04:07 -07:00
DatDang
71903d270f
TF-3316 Fix inconsistent vacation message
2025-03-03 23:23:26 -08:00
DatDang
a3aee57256
TF-3318 Fix black pixel when clicking on attachment with long name
2025-03-03 02:07:43 -08:00
DatDang
be36476e25
TF-3407 Enable SelectableText for email display name in EmailAddressDialogBuilder
2025-03-02 23:07:38 -08:00
DatDang
e91f1bbc6a
TF-3454 Add hide download feature to download all
2025-02-18 20:13:16 -08:00
DatDang
e1795d1f5c
TF-3454 Integration test download all attachments as ZIP
2025-02-18 20:13:16 -08:00
DatDang
f66e1460e4
TF-3454 Download all attachments as ZIP
2025-02-18 20:13:16 -08:00
Dat Dang
636df94458
TF-2469 Fix email set into root mailbox's SENT instead of team mailbox's SENT ( #3482 )
2025-02-18 14:06:08 +07:00
DatDang
ca3905cb7a
TF-3488 Add hide download taskbar feature
2025-02-17 20:31:30 -08:00
DatDang
0a00857a66
fixup! Upgrade Twake Mail Flutter to v3.24.5
2025-02-10 19:34:37 -08:00
DatDang
69fa8d2dce
Upgrade Twake Mail Flutter to v3.24.5
...
Revert "fixup! Upgrade Twake Mail Flutter to v3.24.5"
This reverts commit 0a597753a92b658ec17b0578ed488584d7c514d4.
2025-02-10 19:34:37 -08:00
DatDang
ff71b07239
Fix patrol test on Firebase Test Lab
2025-02-05 03:00:08 -08:00
Dat Dang
2fcb5f03d0
TF-3275 Fix FCM iOS foreground desync ( #3314 )
2025-02-05 03:00:08 -08:00
Dat Dang
59c5df2a1b
TF-3264 Fix composer drag drop all modes ( #3279 )
2025-02-05 03:00:08 -08:00
DatDang
522c194ad0
Update TMail backend docker to memory-1.0.0
2025-02-05 03:00:08 -08:00
Dat Dang
56955b2cfe
Hotfix Html attachment previewer on mobile ( #3442 )
2025-02-05 03:00:08 -08:00
DatDang
ac91cae0db
TF-3267 Implement HTML attachment preview
2025-02-05 03:00:08 -08:00
DatDang
3ddb81a8c4
TF-3406 Add edit as new email feature
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-02-05 03:00:08 -08:00
DatDang
74ac94e227
Hotfix identity creator view bug
...
(cherry picked from commit 5094fd43dd37816590dec476cfc73c58b80b6c70)
2025-02-05 03:00:08 -08:00
DatDang
047df54627
TF-3385 Fix loading forever when empty <20 items mailbox
2025-02-05 03:00:08 -08:00
Dat Dang
6a6f42d179
Delegate cache control from Flutter to browser ( #3289 )
...
(cherry picked from commit 9c3954a73803a0f1921926f86b9761156430dc2f)
2025-02-05 03:00:08 -08:00
DatDang
24c0eb0cb2
TF-3385 Fix tests update email flags extension
2025-02-05 03:00:08 -08:00
DatDang
a1c36b45a9
TF-3385 Fix Map read status from fromIterable to fromEntries
2025-02-05 03:00:08 -08:00
DatDang
b5fc4c6e58
TF-3385 Fix change flags not working
2025-02-05 03:00:08 -08:00
DatDang
db0f26f241
TF-3385 Revert undo operation handling
2025-02-05 03:00:08 -08:00
DatDang
ee63f239e7
TF-3385 Optimize misc
2025-02-05 03:00:08 -08:00