Commit Graph

102 Commits

Author SHA1 Message Date
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