Denozordec and Cursor
2e1ca9f2a7
feat(web): компактные KPI-карточки и унификация фильтров таблиц
...
Docker / build (push) Has been cancelled
Сделать метрики плотнее и информативнее, вынести общий toolbar фильтров с chips и счётчиком результатов, улучшить читаемость DataGrid через dense и зебру.
Co-authored-by: Cursor <[email protected] >
2026-06-28 18:40:26 +07:00
Denozordec and Cursor
11b67a1cef
feat: расширить инвентарь, ops и интеграции по roadmap
...
Docker / build (push) Has been cancelled
Добавлены bulk-операции VPS, карточка /vps/:id, CRUD проектов, Command Palette,
календарь продлений, webhooks, uptime-проверки, audit log, кастомные поля и адаптеры провайдеров.
Co-authored-by: Cursor <[email protected] >
2026-06-28 15:28:35 +07:00
Denozordec and Cursor
0ea92746e4
refactor(web): унифицировать UI по паттернам ReUI на всех 12 страницах
...
Docker / build (push) Has been cancelled
Ввести CrudListPage, AnalyticsPage, RowActions и domain edit sheets с FormSheetRhf; убрать устаревшие TableCard/DataTableCard.
Co-authored-by: Cursor <[email protected] >
2026-06-28 13:16:00 +07:00
Denozordec and Cursor
1e291b3759
feat(web): доработка UX/UI — дашборд, навигация и data foundation
...
Docker / build (push) Has been cancelled
Добавлены syncLog в snapshot, API статистики дашборда и маппинг цен тарифов; переработаны shell, главная страница, empty states и новые экраны журнала синка и проектов.
Co-authored-by: Cursor <[email protected] >
2026-06-28 00:27:09 +07:00
Denozordec and Cursor
f681f72e8c
fix(web): флаги стран, FormDatePicker и плоские таблицы без двойной рамки
...
SVG-флаги через flagcdn и resolveCountryCode; поле «Оплачено до» — компактный Popover+Calendar на русском; DataGridCard без вложенной обводки.
Co-authored-by: Cursor <[email protected] >
2026-06-27 01:59:50 +07:00
Denozordec and Cursor
a6f202f659
feat(web): ReUI DataGrid — Column Icons, оболочка и хелперы ячеек
...
DataGridColumnHeader в columnDefFromDataTable, bordered-контейнер, русская пагинация, хелперы dataGridCellStack/WithIcon/WithFlag.
Co-authored-by: Cursor <[email protected] >
2026-06-27 01:42:39 +07:00
Denozordec and Cursor
b1315ffe0a
feat(web): миграция таблиц на @reui/data-grid (TanStack Table + virtualization + pinning)
...
- Установлен @reui/data-grid через shadcn CLI: зависимости @tanstack/react-table,
@tanstack/react-virtual, @dnd-kit/* добавлены в apps/web
- Поправлены type-only импорты во всех файлах data-grid (verbatimModuleSyntax),
убран unused параметр table в DataGridTableVirtualBody
- Создана shared-обёртка apps/web/src/components/data-grid-card.tsx (замена
DataTableCard) с типизированными ColumnDef<TData>, сортировкой, пагинацией
(>25 строк), column pinning, optional virtualization (DataGridScrollArea +
DataGridTableVirtual), footer-контентом и хелпером columnDefFromDataTable
- Мигрированы все 7 страниц: vps, dashboard, payments, balance, accounts,
tariffs, providers — DataTableCard/TableCard+Table → DataGridCard
- Virtualization включена для VPS и payments при >200 строк (height 560)
- Column pinning последней колонки (actions) — vps, payments, balance, accounts,
providers
- Footer rows с итогами: balance (приходы/списания/итого), payments (по валютам)
- build + tsc --noEmit без ошибок
Co-authored-by: Cursor <[email protected] >
2026-06-27 00:06:59 +07:00