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
|
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
|
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
|
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
|
1bd0705fb3
|
TF-3885 Fix language defaults
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-20 08:15:41 +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
|
d133d9e9c9
|
TF-3819 Fix IOS modified signature is not kept in Draft folder
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-06-23 14:22:09 +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
|
3963759b46
|
TF-3791 Fix email in sending queue lost Mark as Important status
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-06-20 16:51:41 +07:00 |
|
dab246
|
57e4e1c7d0
|
TF-3795 Fix cannot send emails with stalwart
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-06-18 16:40:54 +07:00 |
|
dab246
|
1645c03000
|
TF-3766 Fix Mark as important, Request read receipt not selected after touch in composer
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-06-17 16:43:45 +07:00 |
|
dab246
|
b90d84741a
|
TF-3759 Update style popup context menu for composer 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
|
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
|
075243a54b
|
TF-3766 Change context menu style for email 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
|
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 |
|
DatDang
|
7f09f9ceb4
|
TF-3515 Add save email as template feature
|
2025-05-15 23:32:31 -07:00 |
|
dab246
|
ef1f979c4b
|
TF-3685 Add integration test for case change identity in draft email
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-05-13 23:40:12 -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 |
|
DatDang
|
f4fed57e8f
|
TF-3651 Support mailto url from OpenPaas
|
2025-04-15 00:57:13 -07:00 |
|
dab246
|
847aab42bd
|
Hot fix missing email subject prefix (Re:, Fwd: when reply or forward email
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-04-08 23:35:28 -07:00 |
|
dab246
|
0703d14761
|
TF-3601 Fix content gone blank in composer on IOS
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-04-03 02:38:48 -07:00 |
|
dab246
|
9410de9399
|
Fix broken inline images when reloading hidden or minimize composers.
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-04-01 04:40:13 -07:00 |
|
dab246
|
9dff1e24cd
|
Fix name with XSS script have problem when forwarding
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-04-01 04:40:13 -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
|
e6b2868044
|
TF-3480 Support drag email address from To/Cc/Bcc/ReplyTo of composer to To/Cc/Bcc/ReplyTo of other
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-17 04:33:44 -07:00 |
|
dab246
|
a7edd3a7c6
|
TF-3479 Rename & separate function to make it readable and understand more about the case.
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-17 04:33:44 -07:00 |
|
dab246
|
3126701b84
|
TF-3479 Remove ComposerUtils & only sync composer state when composers is not empty
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-17 04:33:44 -07:00 |
|
dab246
|
c21a9dda24
|
TF-3479 Always persist as much normal screen as possible
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-17 04:33:44 -07:00 |
|
dab246
|
1bad81dbf2
|
TF-3479 Sync state display mode of multiple composer when change responsive browser
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-17 04:33:44 -07:00 |
|
dab246
|
e6ad72e42d
|
TF-3479 Handle switch state display mode of multiple composer (Fullscreen <-> Normal <-> Minimize)
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-17 04:33:44 -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
|
36a9117e00
|
Fix cannot auto create tag when paste list email and switch focus
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-10 21:24:20 -07:00 |
|
dab246
|
915a4b26b8
|
TF-3514 Show explicit error when transfer base64 to cid
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-10 03:02:19 -07: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
|
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 |
|
dab246
|
8ddcc18183
|
TF-3449 Set priority headers in email object when send or save draft email
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-06 20:30:23 -08:00 |
|
dab246
|
621756dca1
|
TF-3449 Add Mark as important option in context menu
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-06 20:30:23 -08:00 |
|
dab246
|
589d221e4f
|
TF-3517 Remove optional return value for createSenders method
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-02 21:06:11 -08:00 |
|
dab246
|
bd8c5ccfbf
|
TF-3517 Fix "Reply to *me*" field is added when save an email as draft
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-03-02 21:06:11 -08:00 |
|
dab246
|
a8cc19ada2
|
Hot fix cannot send email on cyrus server when the first open app
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-02-24 06:27:45 -08:00 |
|
dab246
|
bcad1e0cd9
|
Handle the behaviour of Reply/ReplyToList/ReplyAll button
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-02-19 02:34:29 -08:00 |
|
Florent Azavant
|
2a56764214
|
TF-3189 composer now correctly encodes subaddresses
|
2025-02-19 02:34:29 -08:00 |
|