dab246
43de7edd47
TF-4145 Implement get oidc user_info from endpoint of oidc configuration
2025-11-17 14:24:30 +07:00
dab246
972b20ec16
TF-4050 Preview and download uploaded file in composer on web
2025-11-11 17:48:33 +07:00
dab246
00324d4c56
TF-1715 Load emails in favorite folder with filters
2025-11-10 17:15:30 +07:00
dab246
becc9554a8
TF-1715 Disable Starred option in filter message in context menu
2025-11-10 17:15:30 +07:00
dab246
e5e1d02ae9
TF-1715 Load emails in favorite folder without filters
2025-11-10 17:15:30 +07:00
dab246
d85e691d98
TF-1715 Add favorite folder to mailbox left menu
2025-11-10 17:15:30 +07:00
dab246
369316f50d
TF-4053 Add interactor/datasource/repository for move folder content action
2025-11-05 05:34:21 +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
bfe80bdc78
fix: Email content disappears after marking as star/unstar when thread is disabled
2025-10-17 15:36:16 +07:00
dab246
51b85c8b79
TF-4049 Pre-fill OIDC login form
2025-10-17 09:57:11 +07:00
dab246
2d7ebd0aa5
hotfix: avoid adding reply-to when replying to emails with List-Post header
...
(cherry picked from commit 17185720458bc05adb0d6139e268e4932bc7f739)
2025-10-14 09:34:52 +07:00
dab246
9d79748362
hotfix: Email content broken when restore app from background then swipe to next/previous email on tablet
2025-09-26 13:47:18 +07:00
dab246
22379dbbbd
TF-3996 Add category for EmailActionTyp to group email action
2025-09-15 14:34:22 +07:00
dab246
16f0eed730
TF-3986 Change style for alert quota
2025-09-15 05:05:20 +07:00
dab246
f373cd3d37
TF-3985 Navigate Paywall url when click Increase your space button
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
dab246
066557110d
TF-3985 Add JMAP SaaS capability com:linagora:params:saas
2025-09-11 10:31:41 +07:00
dab246
5a64ff7e8f
TF-3894 Fix blank email content when opening email
2025-09-04 09:30:29 +07:00
dab246
f44118af48
TF-3939 Handle archive selection email on mobile view
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-20 13:19:14 +07:00
dab246
6c069d69f6
TF-3939 Display minor action on menu in mobile search view
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-20 13:19:14 +07:00
dab246
6fcccfd09a
TF-3939 Add action Select all in mobile view
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-20 13:19:14 +07:00
dab246
b7af668d4a
TF-3939 Replace email selection bottom actions to top actions
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-20 13:19:14 +07:00
dab246
aeeb47a6f8
TF-3864 Support pasting multiple address with multiple format mixed
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-08-19 15:07:55 +07:00
DatDang
4fd0931c9e
TF-3586: Upgrade Flutter to 3.27.4
2025-07-30 15:24:57 +07:00
dab246
bfea3406cf
Auto create email address tag for input field
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-30 09:18:16 +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
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
dab246
9a2f0aa356
Handle web finger to get token in HomeController
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-07-17 10:57:43 +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
88b04ea0da
TF-3791 Fix email in sending queue lost Request read receipt status
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-20 16:51:41 +07:00
dab246
08a6690506
TF-3791 Fix email in sending queue lost body
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-20 16:51:41 +07:00
dab246
4ae1089915
TF-3792 Fix cannot reply to email on Stalwart server
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-20 10:27:27 +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
d7c4418674
TF-3758 Update mailbox app bar
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-12 14:02:58 +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
ac569387d4
TF-3691 Support HTML escaping in search snippets
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-05-04 23:04:10 -07:00
DatDang
9df53ef6b9
TF-3591 Implement CalendarEventCounter/accept method
2025-04-16 21:41:11 -07:00
DatDang
ad05c68453
TF-3589 Calendar event attendance status
2025-04-08 23:35:55 -07:00
dab246
7342bbc11d
TF-3601 View entire message on dialog
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-04-03 02:38:48 -07:00
dab246
4e0e92c35b
Hot fix after some reload minimized composer should be lost body
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-04-01 04:40:13 -07:00
dab246
80431b4ea0
TF-3585 Fix request Read Receipt popup is not shown on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-25 21:32:12 -07:00
dab246
a31aec8c74
TF-3410 Fix wrong text style avatar icon
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-12 20:17:15 -07:00
dab246
a258dec4ee
TF-3410 Use TextTheme apply almost text style for text widget
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-12 20:17:15 -07:00
dab246
4765921a35
TF-3514 Detect base64 image to transfer it to cid attachment
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-10 03:02:19 -07:00
dab246
4e5e8f56ba
TF-3449 Allow display important flag when there are any header set value
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-06 20:30:23 -08:00
dab246
b6c160f57e
TF-3449 Update Mark as Important state when edit as new email
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-06 20:30:23 -08:00
dab246
f40056ea99
TF-3449 Cleanup EmailExtension & PresentationEmailExtension
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-06 20:30:23 -08:00
dab246
77a62a2711
TF-3449 Display mark as important icon in email list
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-03-06 20:30:23 -08:00