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
|
73f85f7439
|
Merge branch 'perf2'
|
2026-05-27 16:31:54 +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
|
4b8b86e1b8
|
Merge branch 'perfomance'
|
2026-05-26 10:32:46 +05:00 |
|
Kirill
|
82a0beb97c
|
ыввы
|
2026-05-25 23:20:33 +05:00 |
|
Kirill
|
e5e1e01c7e
|
ыввы
|
2026-05-25 23:06:41 +05:00 |
|
Kirill
|
09c5e0cd50
|
ыввы
|
2026-05-25 21:14:19 +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
|
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 |
|