Closes #7
## Что сделано
- `/` — главное меню после входа; страница заказов/чеков переехала на `/receipts`
- Реестр модулей `features/menu/modules.ts` — одновременно источник плиток меню и гард роутов (`ModuleRoute`); администратор видит всё
- Модули: «Чеки» (admin, cashier, viewer), «Каси» (только admin)
- Меню: поиск модулей (Ctrl+K), профиль с выходом, адаптивная сетка, палитра как на странице входа
- Кнопка «← Головне меню» на страницах чеков и кас; «Каси» перенесены из тулбара чеков в меню
## Проверка
- `npm run build` и `npm run lint` — чисто
- В браузере не проверено: во встроенной панели не сохранился вход
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- `/` is now the main menu; orders/receipts page moved to `/receipts`
- Module registry (features/menu/modules.ts) drives both the menu tiles
and route guards (ModuleRoute); admin sees every module
- Menu: module search with Ctrl+K, profile with logout, responsive grid,
palette matching the login page
- «← Головне меню» link on receipts and cash registers pages;
«Каси» moved from the receipts toolbar into the menu
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #7
Что сделано
/— главное меню после входа; страница заказов/чеков переехала на/receiptsfeatures/menu/modules.ts— одновременно источник плиток меню и гард роутов (ModuleRoute); администратор видит всёПроверка
npm run buildиnpm run lint— чисто🤖 Generated with Claude Code