DatDang
e91f1bbc6a
TF-3454 Add hide download feature to download all
2025-02-18 20:13:16 -08:00
DatDang
e1795d1f5c
TF-3454 Integration test download all attachments as ZIP
2025-02-18 20:13:16 -08:00
DatDang
f66e1460e4
TF-3454 Download all attachments as ZIP
2025-02-18 20:13:16 -08:00
Dat Dang
636df94458
TF-2469 Fix email set into root mailbox's SENT instead of team mailbox's SENT ( #3482 )
2025-02-18 14:06:08 +07:00
DatDang
ca3905cb7a
TF-3488 Add hide download taskbar feature
2025-02-17 20:31:30 -08:00
DatDang
0a00857a66
fixup! Upgrade Twake Mail Flutter to v3.24.5
2025-02-10 19:34:37 -08:00
DatDang
69fa8d2dce
Upgrade Twake Mail Flutter to v3.24.5
...
Revert "fixup! Upgrade Twake Mail Flutter to v3.24.5"
This reverts commit 0a597753a92b658ec17b0578ed488584d7c514d4.
2025-02-10 19:34:37 -08:00
DatDang
ff71b07239
Fix patrol test on Firebase Test Lab
2025-02-05 03:00:08 -08:00
Dat Dang
2fcb5f03d0
TF-3275 Fix FCM iOS foreground desync ( #3314 )
2025-02-05 03:00:08 -08:00
Dat Dang
59c5df2a1b
TF-3264 Fix composer drag drop all modes ( #3279 )
2025-02-05 03:00:08 -08:00
DatDang
522c194ad0
Update TMail backend docker to memory-1.0.0
2025-02-05 03:00:08 -08:00
Dat Dang
56955b2cfe
Hotfix Html attachment previewer on mobile ( #3442 )
2025-02-05 03:00:08 -08:00
DatDang
ac91cae0db
TF-3267 Implement HTML attachment preview
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
74ac94e227
Hotfix identity creator view bug
...
(cherry picked from commit 5094fd43dd37816590dec476cfc73c58b80b6c70)
2025-02-05 03:00:08 -08:00
DatDang
047df54627
TF-3385 Fix loading forever when empty <20 items mailbox
2025-02-05 03:00:08 -08:00
Dat Dang
6a6f42d179
Delegate cache control from Flutter to browser ( #3289 )
...
(cherry picked from commit 9c3954a73803a0f1921926f86b9761156430dc2f)
2025-02-05 03:00:08 -08:00
DatDang
24c0eb0cb2
TF-3385 Fix tests update email flags extension
2025-02-05 03:00:08 -08:00
DatDang
a1c36b45a9
TF-3385 Fix Map read status from fromIterable to fromEntries
2025-02-05 03:00:08 -08:00
DatDang
b5fc4c6e58
TF-3385 Fix change flags not working
2025-02-05 03:00:08 -08:00
DatDang
db0f26f241
TF-3385 Revert undo operation handling
2025-02-05 03:00:08 -08:00
DatDang
ee63f239e7
TF-3385 Optimize misc
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
3541ac085e
TF-3385 Fix mark as read not work properly
2025-02-05 03:00:08 -08:00
DatDang
6396b50bc9
TF-3385 Remove skipCache mechanism in get all emails
2025-02-05 03:00:08 -08:00
DatDang
2e4b38fcb2
TF-3385 Add try-catch to cache method calls on user actions
2025-02-05 03:00:08 -08:00
DatDang
492f4f8350
TF-3385 Get & set multiple changes in email cache
2025-02-05 03:00:08 -08:00
DatDang
1ce0600c43
TF-3385 Create abstract group for update mailbox actions
2025-02-05 03:00:08 -08:00
DatDang
4bf4113c88
TF-3385 Update cache on set method
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
059185660e
TF-3385 Update save and remove draft email
2025-02-05 03:00:08 -08:00
DatDang
571ffc4dbd
TF-3385 Update recover deleted 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
Dat Dang
2d976bed18
TF-3369 Fix cid image without disposition ( #3373 )
2025-02-05 03:00:08 -08:00
DatDang
e54fd73d58
fixup! TF-3332 Prevent refresh when switching mailbox
2025-02-05 03:00:08 -08:00
DatDang
3d6b2b1a7e
fixup! TF-3332 Prevent refresh when switching mailbox
2025-02-05 03:00:08 -08:00
DatDang
fc55f5de8e
fixup! TF-3332 Prevent refresh when switching mailbox
2025-02-05 03:00:08 -08:00
DatDang
85b9e49800
TF-3332 Prevent refresh when switching mailbox
2025-02-05 03:00:08 -08:00
DatDang
48a035edc9
TF-3341 Integration test web socket for mobile
2025-02-05 03:00:08 -08:00
DatDang
ea58e3297b
TF-3341 Enable web socket for mobile
2025-02-05 03:00:08 -08:00
DatDang
4a024699e2
Format calendar event description
2025-02-05 03:00:08 -08:00
DatDang
414718141e
TF-3336 Make Echo ping of web socket optional
2025-02-05 03:00:08 -08:00
DatDang
957416339b
Update jmap_dart_client in server_settings
2024-11-20 13:53:56 +07:00
DatDang
1ece796185
TF-3236 Add integration test to search snippet
2024-11-20 13:53:56 +07:00
DatDang
ed2c0b1f6d
TF-3236 Widget test RichTextBuilder
2024-11-20 13:53:56 +07:00
DatDang
176fe120dd
TF-3236 Display SearchSnippet in search suggest
2024-11-20 13:53:56 +07:00
DatDang
60cb85d187
TF-3236 Display SearchSnippet in search result
2024-11-20 13:53:56 +07:00
DatDang
9c1d991c74
TF-3235 Create SeachSnippets for presentation emails and update at interactors
2024-11-20 13:53:56 +07:00
DatDang
659acd7b17
TF-3235 Create seach emails in thread API, datasource and repository
2024-11-20 13:53:56 +07:00
DatDang
4be3184f92
TF-3235 Update jmap-dart-client dependencies
2024-11-20 13:53:56 +07:00
DatDang
fe5cdc770c
TF-3256 Update index.html cache config
2024-11-20 09:30:47 +07:00
DatDang
45581e4177
TF-3221 Handle mailto with additional cc and bcc
2024-11-15 14:25:23 +07:00
DatDang
e4beddd026
fixup! TF-3269 Update login robot with starting page
2024-11-12 16:10:20 +07:00
DatDang
c393befc45
TF-3269 Update login robot with starting page
2024-11-12 16:10:20 +07:00
DatDang
670d1aa876
fixup! TF-3157 Implement web socket push
2024-11-06 21:32:34 +07:00
DatDang
b76e8bb725
TF-3157 Remove unnecessary background service worker
2024-11-06 21:32:34 +07:00
DatDang
7d59982cc9
TF-3157 Update web socket with background service worker
...
TF-3157 Stub BroadcastChannel for mobile build
2024-11-06 21:32:34 +07:00
DatDang
c4d0c27603
TF-3157 Implement web socket push
2024-11-06 21:32:34 +07:00
DatDang
ee776311c7
TF-3157 Update jmap-dart-client dependency
2024-11-06 21:32:34 +07:00
DatDang
145f7c5e03
Fix focus problem when tab on Login Screen
...
Revert "fixup! Fix focus problem when tab on Login Screen"
This reverts commit c8df6ee66a8b9c55255bb1f30458e4b69664ac4f.
Revert "Fix focus problem when tab on Login Screen"
This reverts commit 30a14bfebe622dfd3f121f83798990e27239a6ba.
Fix focus problem when tab on Login Screen
2024-11-01 14:07:56 +07:00
DatDang
8fe9f2ece0
TF-2953 Set up test environment for Patrol tests
...
Made sure only 1 test using ngrok is running at a time
2024-11-01 10:01:18 +07:00
DatDang
25437ba92e
TF-2953 Set up Patrol tests
2024-11-01 10:01:18 +07:00
Dat Dang
07e1b7aa42
TF-3222 Hide reply calendar event action buttons if email is event reply ( #3224 )
2024-10-31 09:39:31 +07:00
DatDang
b12469270e
TF-3171 Fix duplicate signature button on Composer view changed
2024-10-07 10:55:39 +07:00
DatDang
e041362b11
TF-3034 Prevent duplicate draft warning
2024-10-07 10:55:39 +07:00
DatDang
416baa18d3
TF-3183 Clean up draft after email sent
2024-10-04 11:52:23 +07:00
DatDang
cf67fda510
TF-2983 Fix download EML with special character
2024-09-27 15:10:21 +07:00
DatDang
f8bcb96802
Show app version on login view
2024-09-26 10:47:17 +07:00
DatDang
f92a0807d5
TF-3045 Hide compose button situationally on mobile
2024-09-25 14:27:42 +07:00
DatDang
0d4c266300
TF-2965 Add retry capability for OIDC check request
2024-09-17 18:50:41 +07:00
DatDang
b407257e65
TF-3035 Unit test draft with identity
2024-09-16 10:26:41 +07:00
DatDang
7faa9c791c
TF-3035 Show and hide signature toggle button on draft
2024-09-16 10:26:41 +07:00
DatDang
82a49c5923
TF-3035 Restore identity from draft
2024-09-16 10:26:41 +07:00
DatDang
fd78f327b7
TF-3035 Update jmap-dart-client dependency
2024-09-16 10:26:41 +07:00
DatDang
3edc0cec99
TF-3082 Hide loading of PublicAsset when session expires
2024-09-10 20:22:54 +07:00
DatDang
45a4c78cdc
TF-3082 Prevent browser path override after restore identity session
2024-09-10 20:22:54 +07:00
DatDang
83eb5a1921
TF-3082 Fix identity dialog auto scroll after picking image
2024-09-10 20:22:54 +07:00
DatDang
1c6371cdb5
TF-3082 Discard PublicAsset changes on browser back
2024-09-10 20:22:54 +07:00
DatDang
5be6e5b5cd
TF-3082 Fix identity dialog auto scroll to bottom after reload
2024-09-10 20:22:54 +07:00
DatDang
5a1fdbb123
TF-3082 Restore identity from cache
2024-09-10 20:22:54 +07:00
DatDang
fdbbf855b6
TF-3082 Warn user and save identity cache on reload/session expired
2024-09-10 20:22:54 +07:00
DatDang
b4e9ca3e74
TF-2769 Remove stacktrace of exception from UI
2024-09-10 18:10:57 +07:00
DatDang
7bc466bea3
TF-2769 Catch upload attachment error to modify exception
2024-09-10 18:10:57 +07:00
DatDang
9281262712
TF-3077 Remove stacktrace from error toast
2024-09-10 11:16:42 +07:00
DatDang
6dfd15a586
Fix Identity bottom buttons overlap with system navigation bar
2024-08-30 16:55:55 +07:00
DatDang
398502f063
Fix editor height for identity
2024-08-30 16:55:55 +07:00
DatDang
150b4607d5
Hotfix center identity creator loading
2024-08-26 09:43:24 +07:00
DatDang
688f90875c
PublicAsset should dereference even if identity is default
2024-08-26 09:43:24 +07:00
DatDang
2f669b077c
Hotfix cannot set default identity
2024-08-26 09:43:24 +07:00
DatDang
339eeef1c2
PublicAsset empty check before calling destroy on discard identity
2024-08-26 09:43:24 +07:00
DatDang
3dfe7585bb
TF-3096 PublicAsset show error messages
2024-08-21 11:03:46 +07:00
DatDang
2754451d9e
TF-3096 Add PublicAsset create quota exception
2024-08-21 11:03:46 +07:00
Dat Dang
df692d8d43
TF-3095 public asset handle base64 on paste ( #3098 )
2024-08-21 10:24:49 +07:00
DatDang
0cb9ddf350
TF-3084 Handle drop image to identity editor for public asset
2024-08-20 10:10:31 +07:00
DatDang
e7566fcbe5
TF-3083 PublicAsset Implement partial update
2024-08-16 16:44:46 +07:00
DatDang
2de0734b17
TF-2931 Filter empty name identies
2024-08-16 10:39:56 +07:00