Théo Poizat
09fe002d3c
Use proper icons and styles for bottomsheet icons in Scribe
2026-03-25 11:52:35 +07:00
Théo Poizat
03c70922a0
Fix selection coordinates in mobile
...
Because the HTML editor is different, we need a different selector to get the editable element.
We also need to add a small offset to the coordinates to avoid positionning the overlay icon above native selection UI in mobile. For example, Android adds a marker at the beginning and the end of the selection and we do not want to display the Scribe overlay icon above this marker.
2026-03-25 11:52:35 +07:00
Dat H. Pham
3e39f59f20
Fixup Constant some token exception
2026-03-10 11:06:16 +07:00
dab246
437c46f5ff
fix(sentry): resolve minified exception types on web release
2026-03-10 11:06:16 +07:00
dab246
2e8a11e7eb
refactor(sentry): standardize exceptions to prevent Sentry minification
2026-03-10 11:06:16 +07:00
dab246
296548a781
fix(sentry): sync dist parameter to resolve minified stack traces
2026-03-10 11:06:16 +07:00
Dat Vu
9cd75b2885
TF-4339 Fix CORS issue on openid-configuration call ( #4342 )
2026-02-23 17:18:20 +07:00
Dat H. Pham
b14bb6acc0
Update ADR for OIDC token refresh
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
Théo Poizat
b6959a5ab6
Add an animated AI icon for Scribe in desktop web
...
I moved the previous static icon in its own component and created a component that manage the loading of the appropriate icon: static or dynamic.
2026-02-09 23:29:43 +07:00
dab246
2001ed158f
TF-4306 Update icon for Label in left menu
2026-02-05 22:59:55 +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
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
7b250f911b
TF-4233 Correctly set current label color on edit dialog open
2026-01-26 09:13:54 +07:00
dab246
03b3d1181f
TF-4195 Add Label as to email context menu
2026-01-19 11:34:43 +07:00
dab246
95831054b2
TF-4178 Fix Nitpick comments from coderabbit
2026-01-19 11:34:43 +07:00
dab246
6c959fcf81
TF-4178 Implement create new label
2026-01-19 11:34:43 +07:00
dab246
8f1da20e54
TF-4178 Add color picker modal
2026-01-19 11:34:43 +07:00
dab246
d3029ec4de
TF-4178 Add create new label modal
2026-01-19 11:34:43 +07:00
dab246
e2fe0a0676
TF-4179 Display tag list in sidebar
2026-01-19 11:34:43 +07:00
dab246
31ed2feae4
TF-4171 Display tag in mailbox list
2026-01-19 11:34:43 +07:00
dab246
f1a86091e1
TF-4136 Fix cannot load app when init sentry is failed
2026-01-15 09:46:51 +07:00
dab246
abe42d6e22
TF-4136 Fix event reconstruction drops fields from the original event.
2026-01-15 09:46:51 +07:00
dab246
6601a48984
TF-4136 Fix DeviceInfoPlugin is instantiated on every access.
2026-01-15 09:46:51 +07:00
dab246
72e4343398
TF-4136 Remove check sentry dio interceptors duplicated
2026-01-15 09:46:51 +07:00
dab246
b6f7f7d846
TF-4136 Fix duplicate Executor instance creation.
2026-01-15 09:46:51 +07:00
dab246
944029d16c
TF-4136 Move Sentry duplication guard, but keep interceptor ordering last (not first)
2026-01-15 09:46:51 +07:00
dab246
1514136f39
TF-4136 Replace logError to logWarning for some place
2026-01-15 09:46:51 +07:00
dab246
fedb8fed93
TF-4136 Apply early exit to prevent string operation in log
2026-01-15 09:46:51 +07:00
dab246
95534e28e0
TF-4136 security(sentry): scrub sensitive headers without mutating HTTP payloads
2026-01-15 09:46:51 +07:00
dab246
ec75bb3cab
TF-4136 Add config Sentry
2026-01-15 09:46:51 +07:00
dab246
ad768f1552
TF-4223 Fix welcome email is not well displayed
2026-01-12 05:16:02 +07:00
dab246
6f455cc728
fix(mu): email content not displayed due to sanitize html
...
(cherry picked from commit 2f06e52d81864a62d6e588bb24a6845e20371bf4)
2026-01-12 05:16:02 +07:00
dab246
50671b98ee
fix(mu): avoid unwanted word-break in table elements
...
(cherry picked from commit b9cd9933a43c75670eb960d931ee4ea39400284a)
2026-01-12 05:16:02 +07:00
dab246
0e49c18f9d
TF-4141 Add Action required folder to left menu
2026-01-11 22:55:49 +07:00
dab246
61b8c95123
TF-4141 Show AI action tag in list emails
2026-01-11 22:55:49 +07:00
dab246
a23d15a9ca
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
2026-01-06 13:53:22 +07:00
dab246
73dcb6067c
TF-4136 refactor(logger): unify logging format and route error reporting
2026-01-06 13:53:22 +07:00
Dang Dat
060416292f
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
b4fdc55a07
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
7b8e95de9a
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
9f1373c7e5
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
782d21d796
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
8e0276114e
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
3d08fc9e5f
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
a8f90ec700
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
86dec27d67
fixup! TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
2b909aeb1c
TF-4224 Reduce ReDoS vulnerability
2026-01-06 10:16:26 +07:00
Dang Dat
a31898185e
[Memory leak] Handle dispose in MobileEditorWidget
2025-12-29 10:11:56 +07:00
Dang Dat
a286dd5dd8
[Memory leak] Remove listener and dispose
2025-12-29 10:11:56 +07:00