dab246
660c4f40e2
TF-4301 Address code review comments on label feature
...
- Make LabelModalMixin interactor getters non-nullable; remove force-unwraps at call sites
- Show positiveLabel and add semanticLabel in progressing button for accessibility
- Use timestamp-based label name in E2E scenario to prevent flakiness on reused accounts
- Guard labelAs action with isLabelAvailable check in SingleEmailController
- Don't pop back on label creation failure so users can retry without losing context
- Block modal dismissal while label creation request is in flight
- Null-guard email.id before toggling label in ThreadView::onCreateANewLabelAction
- Log stackTrace and rethrow in DialogRouter to distinguish errors from user cancel
2026-04-17 11:58:53 +07:00
dab246
1b62990f28
TF-4301 Add E2E tests for label creation and tagging from email view
2026-04-17 11:58:53 +07:00
dab246
190ccc7bc3
TF-4301 Add "Create a new label" button in Label As menus and wire up tagging in email view
2026-04-17 11:58:53 +07:00
Dat Vu
8a9901a0a4
TF-4384 Fix page not found 404 error when refreshing label views ( #4390 )
2026-03-21 17:23:18 +07:00
dab246
e8b2c1d2a5
TF-4195 Fix comments of coderabbit
2026-01-19 11:34:43 +07:00
dab246
0076a7af57
TF-4195 Implement add a Label to an email on mobile
2026-01-19 11:34:43 +07:00
dab246
9bb5508111
TF-4002 Apply new design for folder creation modal on mobile
2025-09-16 10:19:49 +07:00
dab246
c12a3b4ecf
TF-4004 Avoid lost focus when display above iframe
2025-09-16 09:38:08 +07:00
dab246
fa2d304c8d
TF-3985 Prefer to use domain from platform rather than from email
2025-09-11 10:31:41 +07:00
DatDang
9e7298bc76
TF-3953 Close several modals when click outside
2025-08-22 11:24:38 +07:00
DatDang
f4fed57e8f
TF-3651 Support mailto url from OpenPaas
2025-04-15 00:57:13 -07:00
dab246
4097ab01d2
Handle contact support on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-02-10 20:43:15 -08:00
dab246
aa7fded1ff
TF-3416 Handle open EML attachment in EML previewer
2025-02-05 03:00:08 -08:00
dab246
d304083b2e
TF-3416 Implement preview EML attachment
2025-02-05 03:00:08 -08:00
DatDang
45581e4177
TF-3221 Handle mailto with additional cc and bcc
2024-11-15 14:25:23 +07:00
dab246
1393e2cd07
TF-2387 Add TwakeWelcome page the first time app launch
2024-11-08 14:25:09 +07:00
dab246
32cb559fe0
Fix composer controller not deleted from GetX when click Discard Changes button
2024-06-11 13:59:12 +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
hieubt
bf0030e7d7
TF-2101 Handle open recover_deleted_messages
...
(cherry picked from commit a58beb7a293471f39b080805c652c9d6f73dfe20)
2024-01-08 14:25:26 +01:00
hieubt
7ac76486ed
TF-2323 Add contact view to dialog router
...
(cherry picked from commit bb4b91290e16e426a96d41ff220e06861bd59d87)
2024-01-08 14:25:26 +01:00
dab246
9e5e6af9ce
TF-1831 Handle system back button in setting view
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit 5f00c1adcb1bc45ec47b1cff1eb738228264dee1)
2024-01-08 14:25:26 +01:00
dab246
bb98f02918
TF-1831 Handle system back button in search email
...
Signed-off-by: dab246 <tdvu@linagora.com >
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit f4ffd113f192415c8613bf12fe40db1af902edaf)
2024-01-08 14:25:26 +01: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
4ff601b4fc
TF-2311 Remove session page view
...
(cherry picked from commit 557d67b816c91076d8cafc9aa680e62d5b012f5b)
2023-11-21 16:54:33 +07:00
dab246
ad5dff4ac8
TF-2280 Fix mark as read mailbox when token expired on mobile
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit caab5a896875168f2d98c249207eb3eb537c58ec)
2023-10-31 19:48:03 +07:00
dab246
6710702924
TF-2168 Fix mailto invalid recipient
...
(cherry picked from commit c559daeb1029c96103e3bca951317d878a837a5c)
2023-10-09 12:12:24 +07:00
dab246
ee5f103048
Fix can not open new tab for email
...
(cherry picked from commit f5c569ad340d66d27cf676b4de9602a41ed93fb5)
2023-10-09 12:12:24 +07:00
dab246
b645c6ae1a
TF-2134 Add mailto page router
...
(cherry picked from commit d2d3acf255e5b616d55ae379cf1f79f6cc098639)
2023-09-14 16:58:31 +07:00
dab246
b1d86de5d9
TF-2134 Remove the leading hash(#) from the URL of web
...
(cherry picked from commit b8869508362a4fdc65ef0b222da02474e9487fc4)
2023-09-14 16:58:31 +07:00
dab246
036d0db4ce
TF-2046 Change navigate to page use popAndPushNamed instead of using pushReplacementNamed
...
(cherry picked from commit 8e8beccc25e7a6bd3199363cebc36efb74854740)
2023-07-20 18:37:52 +07:00
dab246
6c06d0742c
TF-1877 Fix error TextEditingController was used after being disposed on some screen
...
(cherry picked from commit 50e4c6ec55eea21a45a5a8dd31cd239245248df3)
2023-07-07 22:45:26 +07:00
dab246
96145aae7a
Sync all use PlatformInfo to check platform while runtime
...
(cherry picked from commit 514fec1f2f4f1ff8a584bf8db7bf3a5537a3e9f8)
2023-06-15 16:43:58 +07:00
dab246
07e0401797
TF-1427 Implement search mailbox for mobile/tablet
2023-02-13 15:51:31 +07:00
dab246
459b1995a7
TF-1323 Fix can not attach image on mobile and web
2023-02-06 12:04:30 +07:00
dab246
4de25a778c
TF-439 Implement get firebase subscription
2022-12-02 16:13:47 +07:00
dab246
7160fee763
TF-934 Add page not found
2022-11-15 09:41:33 +07:00
dab246
71abe0cf37
TF-934 Implement search by query when open new tab
2022-11-15 09:41:33 +07:00
dab246
6050ee5386
TF-934 Select mailbox, email when change route on browser
2022-11-15 09:41:33 +07:00
dab246
171b791449
TF-934 Handle route path when open email in new tab
2022-11-15 09:41:33 +07:00
dab246
a4eb2ffbec
TF-934 Add link for item list emails
2022-11-15 09:41:33 +07:00
dab246
a32bfe35de
TF-1074 Handle go to path /emails_forward_creator
2022-10-26 21:22:15 +07:00
dab246
5925bf0077
TF-1074 Handle go to path /rules_filter_creator
2022-10-26 21:22:15 +07:00
dab246
950a0363bf
TF-1074 Handle go to path /identity_creator
2022-10-26 21:22:15 +07:00
dab246
f2ab8136f8
TF-1074 Handle go to path /contact
2022-10-26 21:22:15 +07:00
dab246
50bba630d5
TF-1074 Handle go to path /mailbox_creator
2022-10-26 21:22:15 +07:00
dab246
daddeb78dc
TF-1074 Handle go to path /destination_picker
2022-10-26 21:22:15 +07:00
dab246
d3124f055b
TF-1074 Handle go to path /dashboard
2022-10-26 21:22:15 +07:00
dab246
b5e0569907
TF-1074 Change name app routes
2022-10-26 21:22:15 +07:00
dab246
7fe899daf5
TF-933 Implement search contact when select contact filter in search view
2022-09-20 22:11:14 +07:00
dab246
038d595538
TF-933 Inject and navigate to SearchEmail routes
2022-09-16 15:00:45 +07:00