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
|
1cfabab4c6
|
docs: cart added snackbar design spec
|
2026-05-25 17:04:57 +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
|
261233442e
|
docs: add frontend performance optimization design spec
|
2026-05-24 19:23:38 +05:00 |
|
Kirill
|
bc417375b5
|
Merge branch 'tests'
|
2026-05-24 19:11:25 +05:00 |
|
Kirill
|
39699d77ce
|
ыввы
|
2026-05-24 19:11:18 +05:00 |
|
Kirill
|
ae83e2ae5f
|
ывав
|
2026-05-24 19:10:53 +05:00 |
|
Kirill
|
4b89c42a72
|
пва
|
2026-05-24 17:07:46 +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 |
|
Kirill
|
42c83b5d4e
|
feat: support comment field in test-checklist API
|
2026-05-24 16:52:38 +05:00 |
|
Kirill
|
5ef3861e84
|
feat: add comment field to ChecklistResult for error descriptions
|
2026-05-24 16:50:51 +05:00 |
|
Kirill
|
b757f18bfb
|
docs: update test checklist spec — 3-state status + error comments
|
2026-05-24 16:47:51 +05:00 |
|
Kirill
|
6f29da65cc
|
fix: resolve TS errors — readonly array type and Stack sx props
|
2026-05-24 16:36:10 +05:00 |
|
Kirill
|
649ebb0256
|
style: fix prettier formatting
|
2026-05-24 16:35:11 +05:00 |
|
Kirill
|
6e046e0e35
|
fix: remove autoFocus to satisfy jsx-a11y rule
|
2026-05-24 16:34:35 +05:00 |
|
Kirill
|
af8107ebe0
|
feat: add test-checklist to admin navigation and routing
|
2026-05-24 16:31:31 +05:00 |
|
Kirill
|
93c098a088
|
fix: add error state handling for checklist query
|
2026-05-24 16:30:25 +05:00 |
|
Kirill
|
69f7e4f9e8
|
feat: add admin test checklist page
|
2026-05-24 16:27:14 +05:00 |
|
Kirill
|
873d98eb1e
|
fix: use type aliases and named response type for consistency
|
2026-05-24 16:24:57 +05:00 |
|
Kirill
|
5b88a3c9a5
|
feat: add test-checklist API client functions
|
2026-05-24 16:22:24 +05:00 |
|
Kirill
|
83ae974017
|
fix: align test-checklist error handling with project convention
|
2026-05-24 16:21:33 +05:00 |
|
Kirill
|
dc1c004a82
|
feat: add admin test-checklist API routes
|
2026-05-24 16:18:19 +05:00 |
|
Kirill
|
82f11e0492
|
feat: add test checklist items shared constants
|
2026-05-24 16:14:26 +05:00 |
|
Kirill
|
53f02e1782
|
feat: add ChecklistResult model for manual test checklist
|
2026-05-24 16:10:12 +05:00 |
|
Kirill
|
e0e94f4439
|
docs: add admin test checklist design spec
|
2026-05-24 16:03:37 +05:00 |
|
Kirill
|
f6c9d1e5a9
|
Merge branch 'final'
|
2026-05-24 15:49:25 +05:00 |
|