NW
44a1d89924
fix: replace next/link with anchor tags in sidebar to stop 404 RSC prefetch; set secure cookie by request protocol
2026-08-07 14:51:45 +01:00
Z User
632dc30248
2157d569-60ab-435a-bacc-abcd5212a95f
2026-08-07 12:46:54 +00:00
Z User
a8539a7929
3f857368-86d4-42a8-b3d4-af9a3f9c23b9
2026-08-07 11:52:01 +00:00
Z User
42e5851a65
9c8a575a-6c74-4b77-8ed9-1836a7f81e09
2026-08-07 10:52:29 +00:00
Z User
4a944ff657
refactor: unify Catalog/Categories/Locations into single tabbed section
...
- Create catalog-hub.tsx with 3 tabs: Products, Categories, Locations
- Restructure sidebar into 4 groups:
- Основное: Dashboard, Users, Wallets, Purchases, Audit
- Каталог товаров: Products, Categories, Locations
- Автоматизация: AI Chatbot, Leads
- Система: Settings, Locales, Danger Zone
- Remove separate /categories and /locations routes
- Update keyboard shortcuts (6=catalog, 7=categories, 8=locations)
- Update command palette with new routes
- Localize breadcrumbs to Russian
2026-08-07 01:52:02 +00:00
Z User
33edff689e
7bb7c236-4476-4e10-832c-c898c2e5cde5
2026-08-06 09:14:51 +00:00
Z User
d3b2552d08
43cc79c6-14a6-4491-8b26-67fb5719fefc
2026-08-05 23:29:23 +00:00
Z User
de6f82bd00
feat: add Docker deployment (Dockerfile, docker-compose, .dockerignore) and update docs
...
- Multi-stage Dockerfile (node:22-slim, bun build, standalone output, non-root)
- docker-compose.yml with DB volume, healthcheck, memory limits
- .dockerignore to exclude dev artifacts from build context
- docs: full deployment guide with docker compose, manual docker, env vars,
reverse proxy configs (Caddy/Nginx), update instructions, server requirements
- docs: comparison table old (Node.js bot) vs new (Next.js admin)
2026-08-05 23:27:35 +00:00
Z User
abcc8a02f2
6907aded-9f9a-4ebb-bfee-7f87d6d0a5ab
2026-08-05 19:45:03 +00:00
Z User
b5f66cf644
f6247cf5-e5cc-42c8-a91b-3f900b32c2df
2026-08-05 19:06:20 +00:00
Z User
8a9a32612b
f429f866-7f8d-4f27-915e-22767b0aea9e
2026-08-05 18:48:25 +00:00
Z User
ab46d42de7
b46d5bc9-5a9a-42da-9b21-ce54276db1f3
2026-08-05 17:16:05 +00:00
Z User
5d1fe6cd7d
019dc270-b7f3-49ea-b87d-844d8224d8ac
2026-08-05 16:54:25 +00:00
Z User
d79b150977
1f981129-57a4-4fef-a1d9-1f17119153c2
2026-08-05 16:13:02 +00:00
Z User
d286f079ae
efaade4b-3613-40eb-a9df-8cf48ee2515c
2026-08-05 15:38:11 +00:00
Z User
85e9aba326
939fa635-ead7-4dff-b026-4c7d406117a0
2026-08-05 15:15:33 +00:00
Z User
ee8c1eeb30
928db0ec-2574-4cd6-8fe6-5483c6e1ad2f
2026-08-05 14:22:54 +00:00
Z User
9c01cc87f8
docs: update worklog with QA assessment and recommendations
2026-08-05 13:41:27 +00:00
Z User
83706f1ffa
chore: remove agent artifacts
2026-08-05 13:40:43 +00:00
Z User
482e8cf444
feat: styling polish, command palette, breadcrumbs, activity feed, export, sort, clipboard
...
- 40+ styling fixes across all 11 pages (consistent padding, titles, empty states, date formatting)
- Command Palette (Ctrl+K) with 11 nav items + 3 actions
- Breadcrumbs with hash-based path detection and mobile truncation
- Activity Feed component with 11 color-coded action icons and 30s auto-refresh
- ExportButton (CSV) on Purchases, Audit, Users pages
- SortableHeader with 3-state toggle on Purchases and Audit pages
- copyToClipboard utility with navigator.clipboard + fallback
- Notification badge on Purchases sidebar item (pending count)
- Connection status indicator in sidebar footer
- Removed dynamic imports from page.tsx (reduces memory)
- Disabled Prisma query logging (reduces memory)
- All components verified: named exports, @/ prefix, hash navigation, sonner toasts
2026-08-05 13:40:32 +00:00
Z User
b4387edc8b
415b069d-7526-48a5-b3ec-40f62a6867b5
2026-08-05 12:55:57 +00:00
Z User
6a290043d8
chore: update worklog with full project status
2026-08-05 12:54:58 +00:00
Z User
c6291d370c
docs: add Next.js admin panel guide
2026-08-05 12:54:00 +00:00
Z User
6250c0e6b9
ea7b9308-88be-4775-91a4-4e587218993f
2026-08-05 12:00:27 +00:00
Z User
21aceb44b9
a5191ac5-6d21-4114-8ca6-e6a93e438c88
2026-08-05 11:10:09 +00:00
Z User
f4e546a176
Initial commit
2026-08-05 10:48:59 +00:00