Commit Graph

238 Commits

Author SHA1 Message Date
dab246 dbbbf7d856 TF-2667 Validate email in recipient form before send email 2024-06-11 13:59:12 +07:00
dab246 c013e0306c TF-2667 Add cancel button in progress saving message to drafts dialog 2024-06-11 13:59:12 +07:00
dab246 f2b70aec48 TF-2667 Add cancel button in progress send message dialog 2024-06-11 13:59:12 +07:00
dab246 ae6341532c TF-2667 Handle save message to cache when reload page 2024-06-11 13:59:12 +07:00
dab246 b58a0179f9 TF-2667 Refresh thread & mailbox view when saving message success 2024-06-11 13:59:12 +07:00
dab246 904736a3aa TF-2667 Show saving message dialog when preform save action 2024-06-11 13:59:12 +07:00
dab246 490a913bdb TF-2667 Show confirm dialog when click close composer
Signed-off-by: dab246 <tdvu@linagora.com>
2024-06-11 13:59:12 +07:00
dab246 57a41a6a50 TF-2667 Show confirm dialog when send email failed 2024-06-11 13:59:12 +07:00
dab246 ea58a4bd16 TF-2667 Replace isSendEmailLoading to ButtonState 2024-06-11 13:59:12 +07:00
dab246 e232514f6b TF-2667 Show sending message dialog when click send button 2024-06-11 13:59:12 +07:00
dab246 61687b60e0 TF-2667 Create ApplicationVersionWidget to display app version 2024-06-11 13:59:12 +07:00
dab246 c9fed1fa41 TF-2667 Use Username replace UserProfile 2024-06-11 13:59:12 +07:00
dab246 145a49d728 TF-2644 Handle total size exceeded maximum size when drag & drop multiple file to composer 2024-06-11 13:59:12 +07:00
dab246 ea30322cbd TF-2644 Display warning dialog when drag from other email exceeded maximum size in composer
Signed-off-by: dab246 <tdvu@linagora.com>
2024-06-11 13:59:12 +07:00
dab246 5fb314f315 TF-2644 Display warning dialog when share file exceeded maximum size in composer
Signed-off-by: dab246 <tdvu@linagora.com>
2024-06-11 13:59:12 +07:00
dab246 70d71c22ae TF-2644 Display warning dialog when drag & drop file exceeded maximum size in composer
Signed-off-by: dab246 <tdvu@linagora.com>
2024-06-11 13:59:12 +07:00
dab246 4350a2bd3a TF-2644 Display warning dialog when pick file exceeded maximum size in composer 2024-06-11 13:59:12 +07:00
dab246 7524a97bc8 TF-2764 Add PDFViewer to preview PDF attachment 2024-05-30 17:26:32 +07:00
DatDang b63d212af4 TF-2533 Fix composer memory leak when reply and forward 2024-04-11 11:57:01 +07:00
DatDang a246859040 TF-2533 Resolve composer memory leak 2024-04-05 15:55:22 +07:00
Dat Dang a1e76f4634 Update defaut read receipt setting to false (#2730) 2024-03-19 09:17:14 +07:00
Dat Dang ae3f746475 TF-2683 Integrate update always read receipt setting in composer (#2700) 2024-03-13 17:18:25 +07:00
DatDang 0424d27d3f TF-2681 Integrate get always read receipt setting interactor with composer controller 2024-03-13 17:18:25 +07:00
DatDang 6a0b94c868 TF-2680 Make EmailRequest always has headerMdn in ComposerController 2024-03-13 17:18:25 +07:00
Dat PHAM HOANG f35a6620d5 Catch error of userAgent
Root cause: if open and close composer very frequently, sometime userAgent is not `init` and `release` well
2024-03-08 10:57:33 +07:00
dab246 be7588a718 TF-2597 Handles the ability to click save as drafts button only once
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-29 14:45:53 +07:00
dab246 cb929ff6e0 TF-2597 Handle delete composer action
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-29 14:45:53 +07:00
dab246 49a3f7b70f TF-2597 Handles the ability to click the editor close button only once
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-29 14:45:53 +07:00
dab246 54d23be808 TF-2623 Fix blink blink when user click on recipients field in an email with long recipients
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-26 13:12:04 +07:00
dab246 5c7d2fd5d9 TF-2596 Support mail to with several recipients
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:07 +07:00
dab246 f77b5e5389 TF-2560 Remove function not used
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:06 +07:00
Dat PHAM HOANG 2f2b88b99f Revert "TF-2528 Sorting emails by order ids list of Email/query"
This reverts commit a5665416b1.
2024-02-07 15:04:09 +07:00
dab246 a5665416b1 TF-2528 Sorting emails by order ids list of Email/query
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-31 09:31:39 +01:00
Dat PHAM HOANG 0283698076 [Android][Disable work manager] Try to send email whenever click on send button
(cherry picked from commit eff05a11534e13129e33885874f56b1040eca7ff)
2024-01-12 05:13:30 +01:00
dab246 affc1a4ee7 Fix validate email sending dialog position
(cherry picked from commit 8d873b53843a971d3e8e5eb0f80f97f6c5587454)
2024-01-08 14:25:26 +01:00
dab246 326dded301 TF-1831 Handle system back button in mobile composer
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6df628bceba7fa8e8b04259b50ff30782a511cab)
2024-01-08 14:25:26 +01:00
dab246 e0cf8272cf TF-2336 Fix jumping screen when clicking on Cc, Bcc
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 376836017243e803ae056c085a2a0fb3756e2b15)
2024-01-08 14:25:26 +01:00
dab246 a352bd5ada TF-2331 Fix Read receipt includes weird attachments that are impossible to download
(cherry picked from commit 72ae6553ea53fa4bbba74bfdb1c9a3ec82103fc0)
2024-01-08 14:25:26 +01:00
dab246 a6ecaf321d TF-1718 Implement unsubscribeMail on Jmap server
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 0f61a97aab513cda75c65e3c92ebcf8f6290b6ec)
2023-11-21 16:54:33 +07:00
dab246 41eb95257d TF-1718 Handle unsubscribe mail by mailto links
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit f96273c52456ecd758d8bbbafc4d2c7af6ec7921)
2023-11-21 16:54:33 +07:00
dab246 2ffda63517 TF-2321 Set isSendEmailLoading = false when tap outside to close the dialog in composer
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 3f9ab37e42d6bc2e726a047a8d7606128f23d02a)
2023-11-21 16:54:33 +07:00
dab246 fb47832225 TF-2311 Sync use variables in BaseController to avoid wasting memory
Signed-off-by: dab246 <tdvu@linagora.com>

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 21ac80615f7bc9e832fd72cb8ae6875c967d3cea)
2023-11-21 16:54:33 +07:00
dab246 dbdffff355 TF-2302 Resolve conflicts on the master branch
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6eb9f32ee0f67d9b78be13a4ecd4b1ae2b4de9a0)
2023-11-21 16:54:33 +07:00
dab246 bfa596eb9f TF-2302 Get device contact when missing autocomplete capability
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit ff1f28789c620c73cc2cfd8c5ed538de135f4752)
2023-11-21 16:54:33 +07:00
dab246 6d05079b1e TF-2302 Rename GetAutocompleteWithDeviceContactInteractor to GetAllAutocompleteInteractor
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c90e7b2508c5ee5f1e04f2d5432624ced79b0f46)
2023-11-21 16:54:33 +07:00
dab246 17da789fe3 TF-1705 Auto create default folder no role if missing on server CYRUS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 918a554f1fbc5816d48dd00bf01be8624b9dcc9b)
2023-11-21 16:54:33 +07:00
dab246 5e69c8bd1c TF-1706 Fix grey bar on server CYRUS
(cherry picked from commit 3ae632c967607cd84ddd79da8d9e17421f6b31ff)
2023-11-21 16:54:33 +07:00
hieubt 64171603bb TF-2196 Update controller with 'From'
(cherry picked from commit 4f0854a762631ded27cc197a9cce18c5de0ed97a)
2023-11-21 16:54:33 +07:00
hieubt dede42947f TF-2237 Limit send button clickable only one time
(cherry picked from commit 24ffd7164ee99d4e889814967908ed9c77b38638)
2023-10-31 19:48:03 +07:00
dab246 913b546ed5 TF-2245 Upload image with cid when drag n drop image
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 68f7eff3b22cf743f5846900e17e2a62a8cbc3e9)
2023-10-27 11:18:29 +07:00