Commit Graph

227 Commits

Author SHA1 Message Date
Kirill 30bb25c416 feat: migrate CartSnackbar to global notification store 2026-05-27 21:10:01 +05:00
Kirill e173977daf feat: integrate NotificationStack into App 2026-05-27 21:08:15 +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 b392884503 ыввы 2026-05-27 18:29:41 +05:00
Kirill 5071d70746 ыввы 2026-05-27 17:50:39 +05:00
Kirill 4eb93aac54 ыввы 2026-05-27 16:52:51 +05:00
Kirill dae23599af ыввы 2026-05-26 13:03:20 +05:00
Kirill e93fc7a972 ыввы 2026-05-26 12:52:47 +05:00
Kirill c01070cb09 ыввы 2026-05-26 12:30:09 +05:00
Kirill e092299a11 ыввы 2026-05-26 12:10:38 +05:00
Kirill 82a0beb97c ыввы 2026-05-25 23:20:33 +05:00
Kirill af582a813f fix: prevent adjacent slide peeking in ProductCard Swiper 2026-05-25 19:25:43 +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 a40c68141e fix: move isDark declaration outside palette IIFE 2026-05-25 19:10:00 +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 bd8722cfcb fix: move CartSnackbar inside BrowserRouter in App.tsx 2026-05-25 18:27:26 +05:00
Kirill bedf98245b test: add AddToCartButton and ToggleCartIcon integration tests, fix timer cleanup 2026-05-25 18:14:27 +05:00
Kirill c9e3917129 feat: fire cartAdded event in ToggleCartIcon add mutation 2026-05-25 17:56:45 +05:00
Kirill d87abb6425 feat: fire cartAdded event in AddToCartButton 2026-05-25 17:48:55 +05:00
Kirill 45aee539a2 fix: move CartSnackbar inside theme provider 2026-05-25 17:45:53 +05:00
Kirill cb3b2e64ad feat: mount CartSnackbar in AppProviders 2026-05-25 17:41:44 +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 74fe39829d ыввы 2026-05-25 16:28:03 +05:00
Kirill e4012d8133 ыввы 2026-05-24 20:36:31 +05:00
Kirill 56ad07cb56 chore: remove unused favicon.svg 2026-05-24 20:32:59 +05:00
Kirill ca302c4e2d feat: replace header icon and favicon with brand image 2026-05-24 20:29:17 +05:00
Kirill 9ce3375088 ыввы 2026-05-24 19:55:43 +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 d7e355dc78 perf: lazy-load all public routes 2026-05-24 19:43:02 +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 c2b685c0dc perf: code-split maplibre-gl in AboutPage 2026-05-24 19:38:40 +05:00
Kirill 3b10d8764d perf: code-split maplibre-gl in AddressMapPicker 2026-05-24 19:37:43 +05:00
Kirill 80e3cd1b30 fix: allow null comment in server validation, remove debug logging 2026-05-24 17:06:07 +05:00
Kirill 8474ee0f80 debug: add console logging to handleStatusClick and updateMutation onError 2026-05-24 17:04:31 +05:00
Kirill c81b7b1e2d fix: remove autoFocus and fix prettier formatting in error dialog 2026-05-24 17:00:34 +05:00
Kirill 5516b3309c feat: add 3-state status and error comment dialog to test checklist 2026-05-24 16:57:16 +05:00
Kirill 19dd5f213c feat: add comment to test-checklist API client types and function 2026-05-24 16:53:59 +05:00