Commit Graph

563 Commits

Author SHA1 Message Date
dab246 be84c90690 TF-3914 Apply new style for actions on hover in list
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-30 09:16:17 +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 f49cc04a01 Hide spam banner when we are in spam
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-16 09:41:40 +07:00
dab246 3c5fe92971 Apply new design for spam alert on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-16 09:41:40 +07:00
dab246 290372cb75 Apply new design for spam alert on desktop
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-16 09:41:40 +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 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 49eea0cd0d Update modal as new design in Twake Mail
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-02 14:22: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 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 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 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 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 436bff2d25 Fix style for Trash/Spam banner on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-20 17:05:12 +07:00
dab246 7e22f5ddee TF-3766 Remove MailboxDashboardController dependency in PopupContextMenuActionMixin
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 e648736819 TF-3766 Close bottom sheet after do any actions on thread view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 ecc3cf81d4 TF-3759 Display correct context menu for web responsive
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 d39d09663d TF-3759 Always show dot icon when open popup menu of more action in email item widget
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +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 506603b44f TF-3759 Update style popup context menu for filter message option on mailbox dashboard view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 b7e570293c TF-3759 Update style popup context menu for filter message option on thread 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 34f330088f TF-3759 Update style popup context menu for mailbox view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 42bb709d18 TF-3759 Update style popup context menu for email more action on email view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 5fe264c670 TF-3759 Update style popup context menu for email more action on thread view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +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
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
Dat Dang 6d08b8d16a TF-3786 Add Return-Path header when request read receipt (#3790) 2025-06-13 09:46:51 +07:00
dab246 991b9e22e8 TF-3764 Fix left padding All folders in destination picker
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-13 09:39:54 +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 bab0331fe0 TF-3764 Update new empty view for folder
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-13 09:39:54 +07:00
dab246 fafc3ff0c7 TF-3773 Change banner of Trash/Spam folder
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-11 11:00:45 +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
dab246 67e5b512c4 TF-3701 Fix translation issue on favorites toggle
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-20 17:41:11 +07:00
dab246 d3ddea3bd5 TF-3678 Support accessibility for loading icon in the mail list area
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-18 22:04:07 -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
DatDang 7f09f9ceb4 TF-3515 Add save email as template feature 2025-05-15 23:32:31 -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 b6de5d9391 TF-3707 Add integration test for case empty trash
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-06 21:15:42 -07:00
dab246 322c449d49 TF-3707 Handle empty trash with clear mailbox method
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-06 21:15:42 -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