Commit Graph

185 Commits

Author SHA1 Message Date
DatDang 4fd0931c9e TF-3586: Upgrade Flutter to 3.27.4 2025-07-30 15:24:57 +07:00
dab246 da29ff01e3 Use common FilterField & EmailReceiveTimeType objects for the entire app
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-30 09:18:16 +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 da71890120 TF-3847 Fix blank user avatar on Stalwart server
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-16 09:39:12 +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 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 2d4c16c564 TF-3766 Close context menu after perform email actions in search email view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +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 e0d5b04528 TF-3766 Clear input focus when open context menu in search mailbox
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 ab03cfaf14 TF-3766 Close bottom sheet after do any action: new folder, move, rename, hide folder, ... on mailbox view
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 aeaea7b8b2 TF-3759 Always show dot icon when open popup menu of more action in mailbox view
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 b558dd48d1 TF-3759 Handle mailbox SubAddressing action in search mailbox view
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 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 0fb7437a08 TF-3759 Update style popup context menu for search mailbox 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 0a7ec53885 TF-3766 Show context menu when long press menu item on web mobile
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 95d9ddc9ad TF-3766 Change context menu style for search email view on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 0775a58fef TF-3766 Change context menu style for mailbox on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-17 16:43:45 +07:00
dab246 bce9620ac5 TF-3767 Use TupleKey to save recent search for each account
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-16 10:34:21 +07:00
dab246 15c0d58c7c TF-3758 Update mailbox view on mobile web responsive
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-12 14:02:58 +07:00
dab246 460cc91053 TF-3761 Fix correct size for search icon
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-11 11:00:02 +07:00
Dat PHAM HOANG 610a8033c9 TF-3761 Update icon size for mailbox search bar 2025-06-11 11:00:02 +07:00
dab246 b625894c39 TF-3761 Update search bar for search mailbox in left menu
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-11 11:00:02 +07:00
dab246 25c2eb0ace TF-3717 Allow access settings when own email address is null
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-09 16:21:20 +07:00
dab246 db7f3ae4d8 Fix cannot use Back system button to back to email list from search view on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-20 17:50:27 +07:00
DatDang 33b90d3c65 TF-3487 Handle search email failure 2025-04-09 07:55:42 -07:00
dab246 d2ee165f49 TF-3449 Setup Sender-set important flag in Setting View
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-06 20:30:23 -08:00
Florent Azavant 019dbe6e03 TF-3189 subaddressing features only shown if supported by the server 2025-02-19 02:34:29 -08:00
Florent Azavant ce8f59dcf3 hide Recover deleted messages option if corresponding JMAP capability is not supported 2025-02-17 17:34:38 -08:00
Florent Azavant 6720709a2e TF-2305 Session::getOwnEmailAddress method to fetch the user email address from urn:ietf:params:jmap:principals imip mailto property if not present in the session username, which is the case for Cyrus 2025-02-16 20:52:47 -08:00
dab246 0e36b7f610 TF-3345 Fix sort order blinks when deleting emails in search
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-16 15:08:47 -08:00
dab246 cd8602784e TF-3292 Write integration test for search emails by date and then sort them by relevance 2025-02-05 03:00:08 -08:00
dab246 586b8505e0 TF-3292 Fix [SEARCH] If I filter emails by date and then sort them by relevance, the filter isn't applied 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 0248b9138c TF-3385 Fix move and delete emails not work properly 2025-02-05 03:00:08 -08:00
DatDang ea283207a7 TF-3385 Clean up ThreadController and SearchEmailController ever listener 2025-02-05 03:00:08 -08:00
DatDang b95ec24b3c TF-3385 Update move emails 2025-02-05 03:00:08 -08:00
DatDang f1613a55ce TF-3385 Update empty trash and spam emails 2025-02-05 03:00:08 -08:00
DatDang 9660b40cd1 TF-3385 Update permanently delete emails 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
DatDang a94513efb4 TF-3385 Update mailbox name 2025-02-05 03:00:08 -08:00
dab246 01b320ce89 TF-3334 Skip getting stored state in interactor when performing actions with email and mailbox 2025-02-05 03:00:08 -08:00
dab246 ba93e7b514 TF-3334 Dispose web socket when close controller 2025-02-05 03:00:08 -08:00
dab246 dfd622d7ec TF-3334 Use queue to handle multiple refresh changes mailbox from incoming websocket 2025-02-05 03:00:08 -08:00
dab246 75231636e2 TF-3334 Auto resynchronisation mailbox search view when receives websocket notification 2025-02-05 03:00:08 -08:00
dab246 d36327f69c TF-3334 Auto resynchronisation search view when receives websocket notification on mobile & tablet responsive web 2025-02-05 03:00:08 -08:00