Dat Dang
e3dfadce34
Upgrade Patrol to 4.5.0 ( #4446 )
2026-04-17 20:50:22 +07:00
Dat Dang
77e2381ca9
Upgrade Flutter to 3.38.9 ( #4455 )
2026-04-17 17:39:29 +07:00
Dat Dang
6fc88f780c
TW-4308 Add labels for several messages part 2 ( #4431 )
...
Add ChooseLabelModal, delegate, and update label UI components
Wire add-labels action across Thread, Search, and Dashboard
2026-04-15 14:25:37 +07:00
Dang Dat
77c2ef745f
TF-4308 add domain state, interactor, model extensions, and localization
2026-04-14 17:16:10 +07:00
Dang Dat
979ba0f671
TF-4308 add data layer for addListLabelToListEmails
2026-04-14 17:16:10 +07:00
Dat Dang
61530b61c6
Reduce worker_manager memory allocation ( #4435 )
2026-04-09 18:26:19 +07:00
Dat Dang
1b29b481c0
HOTFIX Integration test 0.24.8 ( #4298 )
2026-02-03 12:12:44 +07:00
Dat Dang
de8de6c83f
HOTFIX Create identity memory leak ( #4295 )
2026-02-02 19:46:11 +07:00
Dat Dang
342d2f295a
TF-4282 Fix sort of web search suggestion ( #4289 )
2026-01-30 11:19:27 +07:00
Dang Dat
060416292f
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
b4fdc55a07
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
7b8e95de9a
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
9f1373c7e5
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
782d21d796
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
8e0276114e
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
dd584c9ce7
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
3d08fc9e5f
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
a8f90ec700
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
86dec27d67
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
2b909aeb1c
TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
a31898185e
[Memory leak] Handle dispose in MobileEditorWidget
2025-12-29 10:11:56 +07:00
Dang Dat
a286dd5dd8
[Memory leak] Remove listener and dispose
2025-12-29 10:11:56 +07:00
Dat Dang
426977f603
Handle keyboard shortcut FocusNode causing memory leak ( #4158 )
2025-11-21 09:53:40 +07:00
Dat Dang
24095dc147
HOTFIX Separate language from preference update ( #4062 )
2025-09-26 11:58:25 +07:00
Dang Dat
ed48bcfed1
fixup! HOTFIX Thread Detail Next previous
2025-09-18 18:22:56 +07:00
Dang Dat
989d6d25f6
HOTFIX Thread Detail Next previous
2025-09-18 18:22:56 +07:00
DatDang
bfb20d3b6c
TF-3569 E2E Mailbox toggle read/star/spam
2025-09-17 16:15:28 +07:00
DatDang
e6c3ebf0d7
TF-3579 E2E Mailbox mark as read
2025-09-17 12:47:45 +07:00
DatDang
a65bf27bb9
TF-3579 E2E Mailbox move and delete email
2025-09-17 12:47:45 +07:00
DatDang
5c4329ba2a
TF-3605 E2E Mailbox create, rename, move and delete sub folder
2025-09-17 11:43:22 +07:00
DatDang
7f4dcf8b38
TF-3611 E2E Long press spam empty and recover
2025-09-17 09:42:26 +07:00
DatDang
1799364a35
TF-3611 E2E Long press trash empty and recover
2025-09-17 09:42:26 +07:00
DatDang
8fe9e4905e
TF-3611 E2E Spam mailbox empty and recover
2025-09-17 09:42:26 +07:00
DatDang
90e4962dd4
TF-3611 E2E Trash mailbox empty and recover
2025-09-17 09:42:26 +07:00
DatDang
dd95e10017
TF-3611 E2E Add docker config for recover emails
2025-09-17 09:42:26 +07:00
DatDang
03694d8848
TF-3614 E2E quota view increase
2025-09-16 11:17:21 +07:00
DatDang
e5d996eeb3
TF-3614 E2E Team mailbox receive email
2025-09-16 11:17:21 +07:00
DatDang
9222f1ca22
TF-3614 E2E Search mailbox
2025-09-16 11:17:21 +07:00
DatDang
c09a2c92b2
TF-3631 E2E log out
2025-09-16 10:03:59 +07:00
DatDang
e82039152c
TF-3558 E2E Mailbox switch
2025-09-16 06:05:51 +07:00
DatDang
a1c7fbe242
TF-3558 E2E Mailbox pull to refresh
2025-09-16 06:05:51 +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
DatDang
0b16fea42a
TF-3564 E2E Mailbox count real time update
2025-09-11 10:31:20 +07:00
DatDang
98c7b74c0c
TF-3543 E2E composer read receipt
2025-09-11 10:31:20 +07:00
DatDang
00dc9bef0c
TF-3583 E2E Mailbox create and hide sub folder
2025-09-11 10:31:20 +07:00
DatDang
f3376e32fa
TF-3551 E2E Mailbox quick filter
2025-09-11 10:31:20 +07:00
DatDang
4836f55a19
TF-3551 E2E Mailbox scroll and back to top
2025-09-11 10:31:20 +07:00
DatDang
52f9da941b
TF-3535 E2E composer attachment and inline
2025-09-11 10:31:20 +07:00
Dat Dang
86e98289be
HOTFIX Next previous broken after realtime update ( #3990 )
2025-09-10 09:59:24 +07:00
DatDang
2ca0f12b55
HOTFIX Enable reply toggle regardless of Thread setting
2025-09-04 17:33:27 +07:00
DatDang
1786664194
HOTFIX Enable iOS quote toggle
2025-09-04 17:33:27 +07:00
Dat Dang
24c6a8dbd1
HOTFIX Realtime update while searching on mobile ( #3987 )
2025-09-04 17:26:50 +07:00
Dat Dang
ab55c9e96f
HOTFIX Composer cursor blink ( #3983 )
2025-08-28 08:42:48 +07:00
Dat Dang
e26e0be51d
HOTFIX Integration test v0.18.2 ( #3980 )
2025-08-27 14:41:50 +07:00
DatDang
e6f5d6f572
HOTFIX Podfile.lock
2025-08-22 15:57:37 +07:00
DatDang
321865e2ea
Update CHANGELOG version 0.17.3
2025-08-22 14:39:06 +07:00
Dat Dang
14cd16a84e
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (742 of 742 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/vi/
2025-08-22 14:31:58 +07:00
DatDang
f1280c5de9
TF-3963 Additional context menu actions for ThreadView and EmailView
2025-08-22 11:37:13 +07:00
DatDang
2d896ed0ba
HOTFIX Thread Detail show actions when setting enabled
2025-08-22 11:27:15 +07:00
DatDang
9e7298bc76
TF-3953 Close several modals when click outside
2025-08-22 11:24:38 +07:00
DatDang
22be6b4b0c
TF-3294 Handle open email in Sent mailbox
2025-08-22 11:00:24 +07:00
DatDang
e5e1771834
TF-3924 Thread Detail Delay selected email content render
2025-08-22 11:00:24 +07:00
DatDang
bfd58d5e91
TF-3924 Thread Detail Reduce middle state when metadata loading
2025-08-22 11:00:24 +07:00
DatDang
0b17dc26e8
TF-3924 Thread Detail Memory leak resolve
2025-08-22 11:00:24 +07:00
DatDang
d83e92bc5f
TF-3924 Thread Detail Keep html view alive after thread load
2025-08-22 11:00:24 +07:00
DatDang
8690c245a5
TF-3924 Thread Detail Remove scroll jump on initialize
2025-08-22 11:00:24 +07:00
DatDang
d34ddf5d39
TF-3947 Thread Detail Thread level move & delete
2025-08-21 16:06:26 +07:00
DatDang
4e4053a361
HOTFIX Compile error
2025-08-21 10:06:53 +07:00
DatDang
2ef047061e
TF-3940 Fix cozy browser back issue
2025-08-20 14:18:18 +07:00
DatDang
b7cd3f7179
TF-3941 Thread Detail Thread level mark read/star, archive and spam
2025-08-20 13:21:06 +07:00
DatDang
c435529ce4
TF-3936 Thread Detail Hide app bar icon when disabled
2025-08-11 10:10:31 +07:00
Dat Dang
1c04825367
Update Cozy integration doc ( #3905 )
2025-08-11 09:30:09 +07:00
DatDang
6c9fae7936
HOTFIX Update flutter docker image for 3.27.4
2025-07-31 16:38:04 +07:00
DatDang
ef6008afb7
Update Thread Detail Reply toggle design
2025-07-31 16:37:10 +07:00
DatDang
6a6f0b3274
Fix attachments cannot be export multiple times in mobile
2025-07-31 16:37:10 +07:00
DatDang
4fd0931c9e
TF-3586: Upgrade Flutter to 3.27.4
2025-07-30 15:24:57 +07:00
DatDang
c7f5dc9e5e
TF-3912 Thread Detail Fix real time update
2025-07-30 14:52:21 +07:00
DatDang
2a1fed5540
HOTFIX Thread Detail Firebase cannot initialize after upgraded dependencies
2025-07-21 16:47:47 +07:00
DatDang
5d4562a083
HOTFIX Thread Detail Adjust content spacing
2025-07-21 16:47:47 +07:00
DatDang
ff69bc7e18
HOTFIX Thread Detail blank content open notification email
2025-07-21 16:47:47 +07:00
DatDang
a9077612cd
HOTFIX Temporary disable reply quote toggle for iOS
2025-07-21 15:32:48 +07:00
DatDang
69c4bb4fd2
HOTFIX Show sender email address when name is missing
2025-07-21 15:25:34 +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
51c5c7e13a
TF-3878 Thread Detail Fix email content disappearing
2025-07-21 05:34:53 +07:00
DatDang
683ca404f7
TF-3878 Thread Detail Make default setting off
2025-07-21 05:34:53 +07:00
DatDang
0c372d0465
TF-3881 Thread Detail Reply action only for collapsed email
...
TF-3881 Thread Detail Hide sender email on collapsed or mobile view
TF-3881 Thread Detail Show attachment icon on collapsed
TF-3881 Thread Detail Update date format of received email time
Thread Detail update context menu
2025-07-21 05:34:53 +07:00
Dat Dang
7332b731dc
TF-3699 Thread Detail Next previous actions ( #3843 )
2025-07-21 05:34:53 +07:00
DatDang
4d9a44df66
TF-3731 Thread Detail Cache EmailLoaded in memory for web
2025-07-21 05:34:53 +07:00
DatDang
027ab8e0d8
TF-3837 Thread Detail Adjust view when offline
2025-07-21 05:34:53 +07:00
DatDang
5fd4986c6a
TF-3804 Thread Detail Load selected email in parallel with thread metadata
2025-07-21 05:34:53 +07:00
DatDang
683d407fba
TF-3844 Thread Detail Fix context menu style
2025-07-21 05:34:53 +07:00
DatDang
12eb7dbd35
TF-3845 Thread Detail Fix blue bar detail scroll
2025-07-21 05:34:53 +07:00
DatDang
8864fbc03a
TF-3775 Thread Detail handle error getEmailLoaded
...
TF-3775 Thread Detail readd EventBodyContentWidget maxHeight
TF-3775 Thread Detail fix max lines subject mobile
TF-3775 Thread Detail add email attachments top spacing
TF-3775 Thread Detail fix email not updated on move/trash/spam
TF-3775 Thread Detail Fix exception fast switch email in tablet large
TF-3775 Thread Detail Adjust MailUnsubscribedBanner vertical spacing
2025-07-21 05:34:53 +07:00
DatDang
f86392c854
TF-3720 Thread Detail Collapse quote reply
...
Revert "fixup! TF-3720 Thread Detail Collapse quote reply"
This reverts commit 2104530977664f892702fba5e5bc6fb3e5768b19.
TF-3720 Thread Detail adjust receiver size
TF-3720 Thread Detail refactor email receiver alignment
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
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
c9ca3925cb
TF-3697 Open specific thread detail email
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
e61ee911de
TF-3715 Thread Detail Fix concurrent modification during iteration
2025-07-21 05:34:53 +07:00
DatDang
9fca7acbba
TF-3724 Thread Detail fix rule filter interactor not init
2025-07-21 05:34:53 +07:00