Commit Graph
100 Commits
Author SHA1 Message Date
dab246 fce9ce9ea3 TF-2754 Fix padding bottom pdf viewer on Safari 2024-04-01 15:16:11 +07:00
dab246 28d21c9aac TF-2754 Supports PDF viewing on Opera 2024-04-01 15:16:11 +07:00
dab246 30c45ef0a1 TF-2754 Supports PDF viewing on Microsoft EDGE 2024-04-01 15:16:11 +07:00
dab246 2cff08cdf1 TF-1534 Fix cannot selection text on iOS 2024-03-27 15:15:38 +07:00
dab246 0b10bf6944 TF-2646 Fix confused Select all name 2024-03-26 18:58:37 +07:00
dab246 f5e6cd0822 TF-2460 Use conditional export for BroadcastChannel to avoid failed compilation 2024-03-26 18:58:03 +07:00
dab246 971b228107 TF-2460 Fix real time updates for web are broken 2024-03-26 18:58:03 +07:00
dab246 6ccdbd66c4 TF-2736 Remove the logo in printing 2024-03-20 16:12:53 +07:00
dab246 840a191831 TF-2713 Small evolution for printing 2024-03-15 11:47:07 +07:00
dab246 5b519aefe9 Fix unit test calendar_event_extension_test file to avoid build failed 2024-03-11 14:17:31 +07:00
dab246 7dbee0b747 Fix unit test file_utils_test file to avoid build failed 2024-03-11 14:17:31 +07:00
dab246 e9b620b56e Fix unit test set_email_recovery_action_method_test file to avoid build failed 2024-03-11 14:17:31 +07:00
dab246 58fa7f8a42 TF-2520 Use mime type png to display logo in print page
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 6f26306a61 TF-2520 Disable print email on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 632762bfcd TF-2520 Convert email object to html to perform print on browser
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 ebd62ab78f TF-2520 Create some class to handle html
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 ab2c32154e TF-2520 Implement print email in email view
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 4f206739aa TF-2520 Handle print email to pdf
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 2892d7586d TF-2520 Add abstract printEmail method in repository
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 a5446b8417 TF-2520 Add print icon in email view
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 1cc9b273db TF-2613 Add intl for French/Vietnamese language
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +07:00
dab246 86991b5168 TF-2613 Handle display forward warning icon in recipient item
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +07:00
dab246 33f32783aa TF-2613 Handle display forward warning banner
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +07:00
dab246 ba89f5a710 TF-2613 Move AutocompleteContactTextFieldWithTags to forward folder
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +07:00
dab246 3480d5e235 TF-2613 Invoke show warning dialog when add other domain
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +07:00
dab246 8156d91634 TF-2613 Get server domain from session
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +07:00
dab246 ae54ca3aad TF-2613 Add validate same domain method & unit test
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-04 11:57:22 +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 01c37d08d3 TF-2597 Remove log response in interceptor
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 a90e36c6b3 TF-2599 Fix notification flood
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-26 13:12:44 +07:00
dab246 07042bfb45 TF-2599 Remove requestPermissionContact in AdvancedFilterController due unnecessary and avoid error request only one set of permissions at a time
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-26 13:12:44 +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 eecd748428 TF-2362 Add loadMore text
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-22 11:53:04 +07:00
dab246 26843f18f8 TF-2362 Automatically detect that the screen is not fully filled to load more emails
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 73c36be3a5c972c2da1a04d09e3eb493e0732f6e)
2024-02-22 11:53:04 +07:00
dab246 c53ffd4a15 TF-2362 Add LoadMoreProgressBar as item email list
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 1e3ffabfad18df3a1dc72de629413049b96fe595)
2024-02-22 11:53:04 +07:00
dab246 af755ae6c6 TF-2362 Add Load more button at bottom emails list
Signed-off-by: dab246 <tdvu@linagora.com>

(cherry picked from commit 9563f13e47f33e4ee5e351bdc108b82c160f1010)
2024-02-22 11:53:04 +07:00
dab246 7e96d09f52 TF-2537 Fix app crash when user trying attach file to composer in web app
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-21 14:34:37 +07:00
dab246 fd94381448 TF-2610 Fix unit test for display attachment
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-21 09:24:00 +07:00
dab246 b9fb34083d TF-2610 Add adr for logic display attachments in email
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-21 09:24:00 +07:00
dab246 412b7f7bee TF-2610 Fix missing attachments when sent from iphone
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-21 09:24:00 +07:00
dab246 4ed0402f6f TF-2611 Add adr for issue request full Email/get one-by-one
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-20 11:33:04 +07:00
dab246 652fb48493 TF-2611 Execute Email/get to get detailed email level one-by-one in FCM
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-20 11:33:04 +07:00
dab246 82956378e5 TF-2611 Get for maximum 5 latest email in Email/changes on FCM
Signed-off-by: dab246 <tdvu@linagora.com>

clea# Please enter the commit message for your changes. Lines starting
2024-02-20 11:33:04 +07:00
dab246 1bf7ee4f20 TF-2564 Change logic empty folder (Spam/Trash) to avoid cache still has data
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:19 +07:00
dab246 1c7ecc0a50 TF-2464 Save keychain as data
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit e29e93e97d35d21dc095688a40f074572488486a)
2024-02-19 15:55:18 +07:00
dab246 ec3302a95d TF-2464 Add sender name as title notification in iOS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 7f54c0366e30f131b506a4b6e841b36a66d18087)
2024-02-19 15:55:17 +07:00
dab246 dd8c6e96d7 TF-2464 Remove save email delivery state in dart code
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6209b3550d8687aefc1cf92f3fa4e4516686228b)
2024-02-19 15:55:17 +07:00
dab246 1d9cdadefb TF-2464 Cannot request notification permission when reload app
(cherry picked from commit a98cff8871065c3354c4daaa31e0c29b64f93d65)
2024-02-19 15:55:16 +07:00
dab246 1835e9fad7 TF-2464 Fix can not auto refresh list email when switch background mode to foreground mode
(cherry picked from commit 34b09c0aeacb8bc42cf7196adca2c65aa7eb47e9)
2024-02-19 15:55:13 +07:00
dab246 274e01d113 TF-2464 Save both EmailDelivery and EmailState in the keychain
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit a37fe7ea8bcc38eb96df39f46128c9e1f7af046e)
2024-02-19 15:55:12 +07:00
dab246 642121dea3 TF-2464 Set default notification message when email changed
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 98937eca3b44e70100bbfb55d32bb713e8f6e8b2)
2024-02-19 15:55:12 +07:00
dab246 defe71843f TF-2464 Save AccountId/UserName to cache before setup component dashboard
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 22e67d185fd0ccaec0aa733b9fd08668504d68e2)
2024-02-19 15:55:11 +07:00
dab246 eb8c27d38e TF-2464 Sort list new emails push notification by receivedAt
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 44a1f4a44c9bc5612cef610334ce01dbaff9e051)
2024-02-19 15:55:10 +07:00
dab246 f7a2fd903d TF-2464 Build ios on xcode 15.1
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 12dd819b56b82ebd9d19386bcbcb6705f38fb993)
2024-02-19 15:55:10 +07:00
dab246 c05f82aed5 TF-2596 Add docs for mailto URI schemes
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:09 +07:00
dab246 001c752e93 TF-2596 Add unit test mail to with several recipients
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:08 +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 b60d071d9a TF-2560 Fix cannot close composer when recipient input focused
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
dab246 1a958c97ef TF-2560 Clear focus when click outside input on web
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:06 +07:00
dab246 eb3e22b467 TF-2536 Write unit test for getAllMailbox method repository
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:06 +07:00
dab246 16f362a61a TF-2536 Add adr for logic to get all mailbox
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:02 +07:00
dab246 d8bfb83e89 TF-2536 Change the logic to get all mailbox
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:01 +07:00
dab246 560bba622c TF-2592 Add adr for issue #2592
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:00 +07:00
dab246 8fb7ca0f01 TF-2592 Hide toast message when get error token expired
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:54:59 +07:00
dab246 d8b20c7089 TF-2540 Fix selected Email address at to/cc/bcc fields are moving too close to the bottom of input field
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:54:53 +07:00
dab246 c0600c4e68 TF-2460 Cancel deleting firebase token after logout
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:54:53 +07:00
dab246 e0b664cd46 TF-2539 Fix selected email address at to/cc/bcc fields are having weird border
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:54:53 +07:00
dab246 ba01fc8547 TF-2538 Fix email suggestion list is having weird white overlapping
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:54:53 +07:00
dab246 dfd62d5ee4 TF-2531 Fix cannot see all recipients list if email have a lot of recipients
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:54:52 +07:00
dab246 00209f59d7 TF-2528 Add unit test for sortingListEmailByOrderIdList method
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-31 09:31:39 +01: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
dab246 d834a512c1 TF-2528 Update jmap_dart_client library
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-31 09:31:39 +01:00
dab246 e50a6fe977 TF-2513 Fix hidden text in mobile web
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-30 19:23:28 +01:00
dab246 730255fd95 TF-2513 Fix can not load image svg in mobile web app
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-30 19:23:28 +01:00
dab246 5f41cb2321 TF-2510 Fix padding/style attachment item
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:57:22 +01:00
dab246 27bf35a513 TF-2510 Show PDF icon in composer`
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:57:22 +01:00
dab246 49054d6a71 TF-2510 Show PDF icon if `(mimetype == pdf || (mimetype == application/octet-stream && file.extension == pdf)
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:57:22 +01:00
dab246 e368062d9e TF-2510 Write unit test for validate attachment
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:57:22 +01:00
dab246 ab717517fd TF-2510 Validate outside & inline attachment
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:57:22 +01:00
dab246 d98fcf72e0 TF-2461 Write unit test for login AuthorizationInterceptors
Signed-off-by: dab246 <tdvu@linagora.com>

Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01:00
dab246 d450d30949 TF-2461 Remove logic retry in authorizationInterceptors
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01:00
dab246 3878400fbf TF-2461 Fix warning when run dart analyze
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01:00
dab246 72dc821963 TF-2461 Navigate to login when response failure is GetCredentialFailure/GetStoredTokenOidcFailure/GetAuthenticatedAccountFailure
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01:00
dab246 d5210c23b0 TF-2461 Remove TimeOutInterceptor unnecessary
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01:00
dab246 c8c97cb9cc Bump version to v0.11.3
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 36f2578acdf998a44872e506b08724074cb18f09)
2024-01-12 13:49:03 +07:00
dab246 2a1c5cd72f Fix: Set ios target version 12
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 8ff76350eacc720c422954647682caac9da53618)
2024-01-12 13:49:03 +07:00
dab246 1a20180ae5 Fix: Support multiple language for notification default message
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 1172d4365f1365f4688475bcde3d76ea4e1883b5)
2024-01-12 13:49:03 +07:00
dab246 a6bf3160f3 Fix: Rename TeamMail to TwakeMail
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 5eecba3ab1ce97c57585e4ed0561d38c614d51a7)
2024-01-12 13:49:03 +07:00
dab246 e23e468c2b Fix: Rename values enum TypeName
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 34b77f26a71f5fcc23c44145decef991600a6c1e)
2024-01-12 13:49:03 +07:00
dab246 5f2b867b0d Fix: Add xcscheme for NSE
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 926f59c7ac9a8bb8a704a91c7b150e0f8dff6a5f)
2024-01-12 13:49:03 +07:00
dab246 987b018bb7 Fix: Update EmailDeliveryState to Keychain
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit ac72825c7bb5840a8d779d0d1a0a336c75ade232)
2024-01-12 13:49:03 +07:00
dab246 360d5a542b Fix: Use correct method repository in delete_firebase_registration_cache_interactor
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 2bbfab72f4240a9988ee1c9b23ae8548068f6974)
2024-01-12 13:49:03 +07:00
dab246 f71192ffa9 Change: Update CHANGELOG.md file for version 0.11.0
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit e8e79792b074f43f7b85b36169169202a18d172b)
2024-01-10 04:12:11 +01:00
dab246 7c7492d2f9 Fix: Update email recovery pubspec.lock file
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit f581a5891b33e7ad9aa206e2713dce521c8390a1)
2024-01-10 04:12:11 +01:00
dab246 a003331ee3 TF-2384 Handle hasMoreChange when get email changes in push notification
(cherry picked from commit 5477675671fa62a1d680e655e6a4e9f3ea09df51)
2024-01-08 14:25:26 +01:00
dab246 ff3af007e0 TF-2384 Handle open email detailed when click notification on terminated mode
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit d59ed90fa89755f476150eaee7527282ef0bae7a)
2024-01-08 14:25:26 +01:00
dab246 84b7239ad0 TF-2384 Handle open email detailed when click notification on background mode
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 72db39c87dbd8f06bfbb417e4fed4d384da356ea)
2024-01-08 14:25:26 +01:00