Commit Graph

138 Commits

Author SHA1 Message Date
dab246 4c837ed9cf TF-4370 Add Description field to Create new Label modal 2026-03-25 19:45:46 +07:00
dab246 548c43baff hotfix(ui): always show checkbox icon in Label Quick search dropdown 2026-02-02 17:38:44 +07:00
dab246 b37359af03 TF-4236 Implement remove a label from an email when click on the cross on a tag in the opened mail 2026-01-27 12:04:11 +07:00
dab246 f9ff9ecde7 TF-4229 Add isSelected && condition to non-RTL selectedIconWidget rendering to match RTL behavior. 2026-01-22 10:54:04 +07:00
dab246 cc508c210a TF-4229 Add quick search label filter button in dashboard view 2026-01-22 10:54:04 +07:00
dab246 a35b263dca TF-4229 Implement search by label filter in mobile 2026-01-22 10:54:04 +07:00
dab246 f54250eb26 TF-4227 Fix conflict with master branch 2026-01-19 11:34:43 +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 b6027e996d TF-4195 Show submenu when hover Label As item 2026-01-19 11:34:43 +07:00
dab246 8f1da20e54 TF-4178 Add color picker modal 2026-01-19 11:34:43 +07:00
dab246 5fb0aa84e8 TF-4171 Display tag in mailbox list, search list on mobile 2026-01-19 11:34:43 +07:00
dab246 fedb8fed93 TF-4136 Apply early exit to prevent string operation in log 2026-01-15 09:46:51 +07:00
dab246 61b8c95123 TF-4141 Show AI action tag in list emails 2026-01-11 22:55:49 +07:00
dab246 e8133367c4 TF-4064 Fix recipient composer widget unit test 2025-11-14 22:58:51 +07:00
dab246 433616a9c2 TF-4064 Support drag & drop email addresses in composer on mobile 2025-11-14 22:58:51 +07:00
dab246 fbb79e17a3 TF-3996 Add widget test for PopupMenuActionGroupWidget 2025-11-05 09:48:22 +07:00
dab246 b2989521d9 TF-3911 Support mail keyboard shortcut actions in email detailed view on web 2025-11-03 05:18:48 +07:00
dab246 7d80557582 TF-4093 Make interface more compact 2025-10-16 14:15:15 +07:00
dab246 69fed46e80 fix: Avoid duplicated recipients in autocomplete
(cherry picked from commit a4f877d3af39fddfeb1ad029fc8c1df76f0daf32)
2025-10-14 09:34:52 +07:00
dab246 dd1d1f10fd TF-4013 Collapse all recipients fields when unfocus
(cherry picked from commit cd2c2db33a242d22a06265dca5fa4601753957ab)
2025-10-14 09:34:52 +07:00
dab246 69c9476379 Fix cannot focus recipients, subject and open popup menu when code view is enabled and focused 2025-10-03 15:03:41 +07:00
dab246 cf40d22cc8 TF-4011 Support arrow keys on keyboard to get again focus after deleting a recipient 2025-09-17 09:32:56 +07:00
dab246 36e58fc990 TF-4002 Apply new design for folder creation modal on web 2025-09-16 10:19:49 +07:00
dab246 8c3c7b1feb TF-4004 Apply new design for create rule view on web 2025-09-16 09:38:08 +07:00
dab246 b66d84ecb8 TF-3996 Group context menu actions when opened email 2025-09-15 14:34:22 +07:00
dab246 c3ee166c00 TF-3985 Change icons and style to be consistent with Twake drive storage 2025-09-11 10:31:41 +07:00
dab246 9671822f78 TF-3985 Display Increase your space button when premium is available on web desktop 2025-09-11 10:31:41 +07:00
Dang Dat c6ace7a9b5 E2E Fix integration test Twake Mail v0.18.4
E2E Fix integration test Twake Mail v0.18.4
2025-09-11 10:31:20 +07:00
dab246 614cb1e505 TF-3998 Reduce size of toggle in vacation settings 2025-09-08 15:47:46 +07:00
Dat Vu 782c6f7f44 TF-3989 Open email modal with a simple click on Mobile and Web (#3991) 2025-09-08 15:45:10 +07:00
dab246 0c82b69c71 Fix [Safari] When the input is still focused, double click to edit recipient in composer 2025-08-27 16:06:26 +07:00
dab246 a4b0885477 Close color picker when click outside in composer 2025-08-27 16:06:26 +07:00
DatDang 9e7298bc76 TF-3953 Close several modals when click outside 2025-08-22 11:24:38 +07:00
dab246 3386b89f3b TF-3956 Support click outside to close the date time dialog picker on web
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-18 15:47:34 +07:00
dab246 f68965fd2a TF-3956 Adjust UI for vacation section in setting on web
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-18 15:47:34 +07:00
dab246 58d22cbc0b Apply new style for create identity view on desktop
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-30 16:11:23 +07:00
DatDang 4fd0931c9e TF-3586: Upgrade Flutter to 3.27.4 2025-07-30 15:24:57 +07:00
dab246 3457601d14 Set padding for email address tag in input field
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-30 09:18:16 +07:00
dab246 58a8d93ed3 Reuse widgets for advanced search form view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-30 09:18:16 +07:00
dab246 42339a3003 Apply new design for recover deleted emails
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-30 09:18:16 +07:00
dab246 84616f210c TF-2666 Apply new UI for edit recipient card on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-28 17:27:20 +07:00
dab246 7f7dba14fb TF-2666 Improve new UI for edit recipient card on web
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-28 17:27:20 +07:00
dab246 6653551609 TF-2666 Apply new design for edit recipient card on web
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-28 17:27:20 +07:00
dab246 7ca3950c34 TF-2666 Edit one recipient in To/Cc/Bcc on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-28 17:27:20 +07:00
dab246 3b96eeeb20 TF-2666 Edit one recipient in To/Cc/Bcc on web
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-28 17:27:20 +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 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 290372cb75 Apply new design for spam alert on desktop
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-16 09:41:40 +07:00