Dat H. Pham
|
f36dd7c40a
|
fix: add more info in log
|
2026-02-10 16:58:58 +07:00 |
|
dab246
|
e55283abb8
|
fix: Add log trace to send log to Sentry and print to web console for validate refresh token
|
2026-02-10 16:58:58 +07:00 |
|
dab246
|
ada44dd5d0
|
fix(auth): handle 400 error during token refresh flow
|
2026-02-10 16:58:58 +07:00 |
|
dab246
|
eb1805d010
|
fix: remove refreshingTokensOIDC method is not used in repository
|
2026-02-10 16:58:58 +07:00 |
|
Dat Vu
|
87115ed5a5
|
TF-4314 Fix unread emails disappear blink (#4316)
|
2026-02-09 23:53:42 +07:00 |
|
dab246
|
2001ed158f
|
TF-4306 Update icon for Label in left menu
|
2026-02-05 22:59:55 +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 |
|
dab246
|
eb62b7cd97
|
hotfix(ui): Show label search filter only when label list is not empty
|
2026-02-02 17:38:44 +07:00 |
|
dab246
|
548c43baff
|
hotfix(ui): always show checkbox icon in Label Quick search dropdown
|
2026-02-02 17:38:44 +07:00 |
|
Dat Dang
|
342d2f295a
|
TF-4282 Fix sort of web search suggestion (#4289)
|
2026-01-30 11:19:27 +07:00 |
|
dab246
|
88d217f787
|
TF-4274 Fix logic clear cache email in onBeforeUnloadBrowserListener
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
ed7a07c36f
|
TF-4274 Persist encryption key hive avoid broken data
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
8fc5affb36
|
TF-4274 Make folder deletions best-effort for both paths.
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
4b3a0692a9
|
TF-4274 Clear encryption keys with account cache.
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
18d9a47431
|
TF-4274 Avoid clearing all caches on refresh for non‑web platforms
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
72f69d95bc
|
fix: Only check flag forceEmailQuery when switch mailbox
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
d827ead3a4
|
fix(cnb): update logic clear all data
(cherry picked from commit 4853a4f7037bc22e68686c35b4daaa74a58c5055)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
b3e5ab0df4
|
fix(cnb): skip local email cache and add safe email/state cache clearing
(cherry picked from commit 0e7f589df58240badc1d2340e9856882aa075b63)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
9d4f6e73d2
|
fix(cnb): Cannot clear email state cache when reload page
(cherry picked from commit a901206a7879d2f670d29be52ab4a297f1eb6c72)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
f89bfaca74
|
Ignore cache if it failed and write unit test for forceEmailQuery = true
(cherry picked from commit 05496806823b6daed2b0abd889915a5fd7d5f88f)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
0518115566
|
fix(cnb): delete email and state cache before execute login
(cherry picked from commit 8c1ed4b262ef90fef463fd117fe354589dbd4bbe)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
74abbc47ab
|
fix(cnb): delete email and state cache when F5 or reload button
(cherry picked from commit 520cd6c82fbdd5da0316861a5620060bfdf3f3af)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
363fe0aa58
|
fix(cnb): delete all cache before execute logout
(cherry picked from commit 7aa346984f9f1a65005a8cc8c0670fdade6502e3)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
5cbf189ffe
|
fix(cnb): use Email/query + Email/get when switch mailbox and reload the email list
(cherry picked from commit 9444d8d28acb3ad4997091162f7addb763d83234)
|
2026-01-29 18:00:36 +07:00 |
|
dab246
|
152140fc85
|
TF-4243 Remove modal subtitle for delete label action
|
2026-01-27 15:08:02 +07:00 |
|
dab246
|
9760b6f077
|
TF-4243 Implement delete a label in presentation layer
|
2026-01-27 15:08:02 +07:00 |
|
dab246
|
327d05d20b
|
TF-4243 Add datasource/repository/interactor for delete a label feature
|
2026-01-27 15:08:02 +07:00 |
|
dab246
|
5914877b1b
|
TF-4243 Add Delete label action to context menu
|
2026-01-27 15:08:02 +07:00 |
|
Dat H. Pham
|
6aab6f83eb
|
fixup! fixup! fixup! TF-4236 Misleading variable name: maxBatches represents batch size, not batch count.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
8d989c3caa
|
fixup! fixup! TF-4236 Misleading variable name: maxBatches represents batch size, not batch count.
|
2026-01-27 12:04:11 +07:00 |
|
Dat H. Pham
|
4f27dc53ce
|
fixup! TF-4236 Misleading variable name: maxBatches represents batch size, not batch count.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
38074ab9f7
|
TF-4236 Misleading variable name: maxBatches represents batch size, not batch count.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
fe57e72a02
|
TF-4236 Apply BatchSetEmailProcessingMixin for some method use SetEmailMethod
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
e42cdf83b3
|
TF-4236 Add BatchSetEmailProcessingMixin to execute batch set email
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
a05a28700a
|
TF-4236 Fix partial-update validation for thread label ops.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
d5eeaa3d4f
|
TF-4236 Prevent rebuilds from reintroducing removed labels.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
997c558b91
|
TF-4236 Fix minor: Filename uses grammatically incorrect article.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
879b18bc45
|
TF-4236 Fix guard delete UI when no handler is provided.
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
1058b94363
|
TF-4236 Implement remove a label from an thread
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
b37359af03
|
TF-4236 Implement remove a label from an email when click on the cross on a tag in the opened mail
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
3ef66bbbda
|
TF-4236 Implement remove a label from an email when unselect in context menu Label as
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
36e573db23
|
TF-4236 Add repository/interactor for remove a label from an email
|
2026-01-27 12:04:11 +07:00 |
|
dab246
|
bbe085a86c
|
TF-4272 Fix logic return empty string when descriptions & emailContentTrimmed is empty
|
2026-01-27 11:06:08 +07:00 |
|
dab246
|
e6ead11df1
|
TF-4272 Fix replace == to =
|
2026-01-27 11:06:08 +07:00 |
|
dab246
|
7d768584d0
|
TF-4272 Fix events always display email body
|
2026-01-27 11:06:08 +07:00 |
|
dab246
|
69c3d32e3c
|
TF-4233 Fix the response success check to use key presence instead of value nullness.
|
2026-01-26 09:13:54 +07:00 |
|
dab246
|
6551750bd2
|
TF-4233 Check label id is null
|
2026-01-26 09:13:54 +07:00 |
|
dab246
|
5a0929bff2
|
TF-4229 Add integration test on mobile for case edit_a_tag_scenario
|
2026-01-26 09:13:54 +07:00 |
|
dab246
|
7b250f911b
|
TF-4233 Correctly set current label color on edit dialog open
|
2026-01-26 09:13:54 +07:00 |
|