Kirill
|
29d240424b
|
ываыв
|
2026-06-01 16:32:24 +05:00 |
|
Kirill
|
f34c05095a
|
ываыв
|
2026-05-28 21:46:17 +05:00 |
|
Kirill
|
7000fbffa7
|
ывав
|
2026-05-28 21:20:35 +05:00 |
|
Kirill
|
f15f331de5
|
ывав
|
2026-05-28 12:10:24 +05:00 |
|
Kirill
|
ae36123fa7
|
ыввы
|
2026-05-28 11:47:53 +05:00 |
|
Kirill
|
3e00c402b5
|
ыввы
|
2026-05-27 23:43:22 +05:00 |
|
Kirill
|
9aea74db96
|
fix: use theme callback in sx to force Alert icon/text color to primary.main; add backdrop-filter + shadow
|
2026-05-27 23:35:22 +05:00 |
|
Kirill
|
8e1f977d43
|
fix: match action button + close icon color to primary (price color); add shadow + backdrop blur to Alert
|
2026-05-27 23:29:25 +05:00 |
|
Kirill
|
39c9808eaa
|
fix: use native Snackbar positioning for NotificationStack instead of custom Stack wrapper
|
2026-05-27 23:25:02 +05:00 |
|
Kirill
|
0bfff541a3
|
fix: make Alert colors scheme-aware using palette tokens for berry/ocean/craft/forest compatibility
|
2026-05-27 23:23:55 +05:00 |
|
Kirill
|
8133e0cf63
|
fix: restore CartSnackbar styling and 'Перейти в корзину' action button in NotificationStack
|
2026-05-27 23:16:03 +05:00 |
|
Kirill
|
599b66503d
|
style: fix import order and prettier formatting
|
2026-05-27 22:07:01 +05:00 |
|
Kirill
|
b0b2872cf8
|
refactor: remove duplicate order status labels, use ORDER_STATUS_DATA as single source
|
2026-05-27 21:54:53 +05:00 |
|
Kirill
|
d254c3c813
|
fix: adapt useMutationWithToast to react-query v5 callback signatures
|
2026-05-27 21:30:42 +05:00 |
|
Kirill
|
4ca04878cb
|
feat: add useMutationWithToast wrapper
|
2026-05-27 21:24:09 +05:00 |
|
Kirill
|
39286f0fe0
|
feat: improve getApiErrorMessage with user-friendly messages
|
2026-05-27 21:21:48 +05:00 |
|
Kirill
|
9502a0c550
|
fix: wrap dismissNotification with useUnit in NotificationStack for scope isolation; fix test selectors
|
2026-05-27 21:19:08 +05:00 |
|
Kirill
|
30bb25c416
|
feat: migrate CartSnackbar to global notification store
|
2026-05-27 21:10:01 +05:00 |
|
Kirill
|
e2d4423e2e
|
feat: add notification store and NotificationStack component
|
2026-05-27 21:07:55 +05:00 |
|
Kirill
|
f6414adf2f
|
fix: add error logging to empty catch blocks
|
2026-05-27 20:56:08 +05:00 |
|
Kirill
|
8f3bd7aa3b
|
ыввы
|
2026-05-27 18:34:45 +05:00 |
|
Kirill
|
4eb93aac54
|
ыввы
|
2026-05-27 16:52:51 +05:00 |
|
Kirill
|
dae23599af
|
ыввы
|
2026-05-26 13:03:20 +05:00 |
|
Kirill
|
e092299a11
|
ыввы
|
2026-05-26 12:10:38 +05:00 |
|
Kirill
|
0576cc1251
|
ыввы
|
2026-05-25 19:22:53 +05:00 |
|
Kirill
|
69813b0fd0
|
fix: guard against destroyed editor in RichTextMessageEditor
|
2026-05-25 19:15:32 +05:00 |
|
Kirill
|
849e96511e
|
fix: center icons in Alert and CartSnackbar components
|
2026-05-25 19:12:06 +05:00 |
|
Kirill
|
9784ac3cb2
|
design: style Snackbar and Alert with minimalist warm monochrome palette
|
2026-05-25 19:03:50 +05:00 |
|
Kirill
|
f24308bb56
|
design: upgrade typography, shadows, spacing, empty states, 404 page, focus rings, noise overlay
|
2026-05-25 18:57:25 +05:00 |
|
Kirill
|
0771209c5d
|
ыввы
|
2026-05-25 18:46:48 +05:00 |
|
Kirill
|
bedf98245b
|
test: add AddToCartButton and ToggleCartIcon integration tests, fix timer cleanup
|
2026-05-25 18:14:27 +05:00 |
|
Kirill
|
fc2a04dafc
|
fix: use vi.mock for navigate test, fix import order in CartSnackbar
|
2026-05-25 17:35:44 +05:00 |
|
Kirill
|
b17e571772
|
fix: remove redundant timer, add navigation verification to CartSnackbar tests
|
2026-05-25 17:29:54 +05:00 |
|
Kirill
|
ddae0e8583
|
feat: add CartSnackbar component with tests
|
2026-05-25 17:26:54 +05:00 |
|
Kirill
|
4aba164c78
|
test: add cart-notifications store tests
|
2026-05-25 17:18:31 +05:00 |
|
Kirill
|
9f5c2f8637
|
feat: add cart notification effector store
|
2026-05-25 17:09:45 +05:00 |
|
Kirill
|
af6b249248
|
ыввы
|
2026-05-25 16:54:37 +05:00 |
|
Kirill
|
ca302c4e2d
|
feat: replace header icon and favicon with brand image
|
2026-05-24 20:29:17 +05:00 |
|
Kirill
|
c46e19f95e
|
fix: close React.memo wrapping in 3 components
|
2026-05-24 19:53:39 +05:00 |
|
Kirill
|
c9342f833b
|
perf: add React.memo to hot-path components
|
2026-05-24 19:44:50 +05:00 |
|
Kirill
|
0dd5f8b8ff
|
perf: dynamic import dicebear avatar styles
|
2026-05-24 19:42:17 +05:00 |
|
Kirill
|
8a4fd53bc4
|
perf: lazy-load TipTap via RichText components
|
2026-05-24 19:39:40 +05:00 |
|
Kirill
|
96f06c79b4
|
пва
|
2026-05-24 15:48:33 +05:00 |
|
Kirill
|
88fedd675a
|
пва
|
2026-05-24 15:10:24 +05:00 |
|
Kirill
|
c2c4099fd7
|
пва
|
2026-05-24 13:59:14 +05:00 |
|
Kirill
|
2fe426b70a
|
пва
|
2026-05-24 13:43:23 +05:00 |
|
Kirill
|
1e98720751
|
feat: add isSyntheticEmail utility for detecting synthetic OAuth emails
|
2026-05-24 12:24:42 +05:00 |
|
Kirill
|
ff2271ecb1
|
пва
|
2026-05-24 12:03:21 +05:00 |
|
Kirill
|
d0d7eab77e
|
пва
|
2026-05-23 18:47:35 +05:00 |
|
Kirill
|
d660663b72
|
feat: intercept 403 HTML responses and show gate page
|
2026-05-23 11:44:10 +05:00 |
|