Commit Graph

  • 262f4c6ca5 feat(mui): migrate ProjectDetail onto MUI kit BOHA 2026-06-07 08:15:18 +02:00
  • 063ffd15ef feat(mui): migrate NotFound (404) onto MUI kit BOHA 2026-06-07 08:09:27 +02:00
  • fa11d3e7e0 feat(mui): migrate Warehouse Inventory Form onto MUI kit BOHA 2026-06-07 08:09:21 +02:00
  • d46827dfdf feat(mui): migrate WarehouseIssueForm onto MUI kit BOHA 2026-06-07 08:06:28 +02:00
  • 601db41a09 feat(mui): migrate WarehouseReceiptForm onto MUI kit BOHA 2026-06-07 08:04:57 +02:00
  • 8259c48f9e feat(mui): migrate WarehouseIssueDetail onto MUI kit BOHA 2026-06-07 08:01:20 +02:00
  • 1163407440 feat(mui): migrate WarehouseReceiptDetail onto MUI kit BOHA 2026-06-07 08:01:17 +02:00
  • 1cefcab697 feat(mui): migrate WarehouseInventoryDetail onto MUI kit BOHA 2026-06-07 07:56:39 +02:00
  • c228d7a8ca feat(mui): migrate WarehouseItemDetail onto MUI kit BOHA 2026-06-07 07:56:36 +02:00
  • c997a22a3c perf(mui): smooth theme cross-fade via View Transitions API (was per-element repaint jank) BOHA 2026-06-07 07:49:08 +02:00
  • 4d016cdab5 feat(mui): premium coordinated dark/light cross-fade (theme-transition class, toggle-only) BOHA 2026-06-07 07:45:20 +02:00
  • 177d3f1902 fix(mui): stop dark/light oscillation (single data-theme owner) + animated ThemeToggle + white avatars BOHA 2026-06-07 07:39:14 +02:00
  • ef0bb9f27e fix(mui): Dashboard icon badges (activity feed + 2FA status) — solid tile + white glyph BOHA 2026-06-07 07:29:52 +02:00
  • 126b567b7b fix(mui): StatCard icon — solid color tile + white glyph (was low-contrast/dark) BOHA 2026-06-07 07:26:06 +02:00
  • e4038051e9 feat(mui): migrate Warehouse overview + replace residual admin-loading loaders with LoadingState BOHA 2026-06-07 01:45:04 +02:00
  • c7e42a923a feat(mui): migrate Settings + CompanySettings onto MUI kit BOHA 2026-06-07 01:38:08 +02:00
  • ebda3ecf23 feat(mui): migrate PlanWork modals + toolbar onto MUI kit (planner grid kept bespoke) BOHA 2026-06-07 01:29:48 +02:00
  • cc4b14f862 feat(mui): migrate Login (auth shell + 2FA) onto MUI kit; drop login.css BOHA 2026-06-07 01:24:11 +02:00
  • 5459d8c325 feat(mui): migrate Dashboard (Přehled) onto MUI kit BOHA 2026-06-07 01:19:49 +02:00
  • 5ca03bd662 feat(mui): migrate Invoices (Faktury — Vydané + Přijaté) onto MUI kit BOHA 2026-06-07 01:09:43 +02:00
  • 734e4266e6 feat(mui): migrate Attendance (Docházka záznam) onto MUI kit BOHA 2026-06-07 01:02:26 +02:00
  • c690bd9a24 feat(mui): migrate Attendance Admin (Správa docházky) onto MUI kit BOHA 2026-06-07 00:57:26 +02:00
  • 3eb364fba5 feat(mui): migrate Attendance Create (Vytvořit záznam) onto MUI kit BOHA 2026-06-07 00:50:01 +02:00
  • 1f85a84e06 feat(mui): migrate Attendance Balances (Salda) onto MUI kit BOHA 2026-06-07 00:47:46 +02:00
  • abbff0bfbf feat(mui): migrate Attendance History (Moje historie) onto MUI kit BOHA 2026-06-07 00:43:26 +02:00
  • 19eda2ffa3 feat(mui): add ProgressBar + TimeField kit primitives BOHA 2026-06-07 00:40:11 +02:00
  • 9e5038c553 feat(mui): migrate Offers (Nabídky) onto MUI kit BOHA 2026-06-07 00:37:09 +02:00
  • 9ab2bd7ef2 feat(mui): add DataTable rowSx per-row style escape hatch BOHA 2026-06-07 00:31:28 +02:00
  • 3d1bd49ad6 feat(mui): migrate Warehouse Reservations (Rezervace) onto MUI kit BOHA 2026-06-07 00:28:35 +02:00
  • f51d5fcba4 feat(mui): rewrite warehouse ItemPicker on MUI Autocomplete (same props) BOHA 2026-06-07 00:21:17 +02:00
  • 5d919c3c90 feat(mui): migrate Offers Templates (Šablony) onto MUI kit BOHA 2026-06-07 00:15:43 +02:00
  • 4b94efbb43 feat(mui): migrate Offers Customers (Zákazníci) onto MUI kit BOHA 2026-06-07 00:11:20 +02:00
  • c8c40d80d6 feat(mui): migrate Orders (Objednávky) onto MUI kit BOHA 2026-06-07 00:05:11 +02:00
  • acc5434aca feat(mui): add FileUpload kit primitive (hidden input + selected-file chips) BOHA 2026-06-07 00:02:22 +02:00
  • ff527ca577 feat(mui): migrate Warehouse Reports (Reporty) onto MUI kit BOHA 2026-06-06 23:59:18 +02:00
  • b54fa84ac7 feat(mui): migrate Leave Approval (Schvalování) onto MUI kit BOHA 2026-06-06 23:56:00 +02:00
  • ca386c9d98 feat(mui): migrate Trips Admin (Správa kniha jízd) onto MUI kit BOHA 2026-06-06 23:51:52 +02:00
  • a05f0f1665 feat(mui): migrate Trips History (Moje historie) onto MUI kit BOHA 2026-06-06 23:47:59 +02:00
  • 1d0793d2bb feat(mui): migrate Trips (Kniha jízd) onto MUI kit BOHA 2026-06-06 23:47:56 +02:00
  • 74c2f9aa30 feat(mui): add MonthField kit primitive (year+month picker, yyyy-MM string I/O) BOHA 2026-06-06 23:43:55 +02:00
  • 1074adee0d feat(mui): migrate Leave Requests (Žádosti) onto MUI kit BOHA 2026-06-06 23:40:45 +02:00
  • a5103ee738 feat(mui): migrate Audit Log onto MUI kit BOHA 2026-06-06 23:40:39 +02:00
  • 4fb52e9626 feat(mui): migrate Warehouse Issues (Výdeje) onto MUI kit BOHA 2026-06-06 23:35:22 +02:00
  • 06c6e242e7 feat(mui): migrate Warehouse Receipts (Příjmy) onto MUI kit BOHA 2026-06-06 23:33:20 +02:00
  • 91686f5999 feat(mui): migrate Warehouse Inventory (Inventura) onto MUI kit BOHA 2026-06-06 23:33:20 +02:00
  • 03015bbe9d feat(mui): migrate Warehouse Items (Položky) onto MUI kit BOHA 2026-06-06 23:33:20 +02:00
  • af07703e7f feat(mui): migrate Warehouse Locations (Lokace) onto MUI kit BOHA 2026-06-06 23:28:34 +02:00
  • 0dbe78bfe6 feat(mui): migrate Warehouse Categories (Kategorie) onto MUI kit BOHA 2026-06-06 23:28:30 +02:00
  • b22cd6b4da feat(mui): migrate Warehouse Suppliers (Dodavatelé) onto MUI kit BOHA 2026-06-06 23:22:19 +02:00
  • ba18cb07f0 feat(mui): kit primitives — PageHeader, EmptyState, LoadingState, FilterBar, StatCard + DataTable onRowClick/rowDanger BOHA 2026-06-06 23:18:39 +02:00
  • 26f12b01a0 feat(mui): fixed-width DataTable columns + restore Projects next-number hint BOHA 2026-06-06 23:02:40 +02:00
  • 1b372b93ea fix(numbering): preview the next FREE shared number, not a stale one BOHA 2026-06-06 23:02:40 +02:00
  • 56bad52de5 docs(claude): add MUI migration section + memory-tracking instruction BOHA 2026-06-06 22:38:17 +02:00
  • a80905755d fix(mui): Projects review fixes — real order link, revert title/label, drop added status field BOHA 2026-06-06 22:33:05 +02:00
  • ea6c943a51 feat(mui): migrate Projects (Projekty) page onto MUI kit BOHA 2026-06-06 22:27:20 +02:00
  • c0e1b718e6 feat(mui): ConfirmDialog optional children (extra content below message) BOHA 2026-06-06 22:24:12 +02:00
  • fbcd5a8939 docs(plan): MUI migration Phase 5 (Projects page) BOHA 2026-06-06 22:23:36 +02:00
  • f5ec9fa0f2 feat(mui): ConfirmDialog processing text 'Zpracovávám…' + re-wire Users delete loading BOHA 2026-06-06 22:21:30 +02:00
  • fa8f0efc65 fix(mui): drop loading state on Users delete dialog (normal close, matches Vozidla) BOHA 2026-06-06 22:15:07 +02:00
  • 2efd1c6df4 fix(mui): freeze loading state + button label during dialog close (Modal + ConfirmDialog) BOHA 2026-06-06 22:11:58 +02:00
  • 305c3fd97b fix(mui): lock <html> scroll for dialogs + freeze Modal title/labels during close BOHA 2026-06-06 21:59:38 +02:00
  • 6c186acc94 fix(mui): restore distinct create/edit submit labels on Users modal BOHA 2026-06-06 21:48:27 +02:00
  • c055bf8267 fix(mui): restore delete-dialog loading state on Users (parity with original ConfirmModal) BOHA 2026-06-06 21:45:54 +02:00
  • 094c190ae1 feat(mui): migrate Users (Uživatelé) page onto MUI kit BOHA 2026-06-06 21:42:08 +02:00
  • 55a2de3a04 docs(plan): MUI migration Phase 4 (Users page) BOHA 2026-06-06 21:39:37 +02:00
  • 1398d4b4dc fix(mui): review fixes — Select string contract, DataTable aria-sort, sx/page-clamp/dev-warn BOHA 2026-06-06 21:34:15 +02:00
  • 9aa90ff5f4 feat(mui): showcase Phase 3 kit components in /ui-kit (Select, Tabs, StatusChip, Pagination, sortable DataTable, DateField, Checkbox, Alert) BOHA 2026-06-06 21:26:25 +02:00
  • 225cf56433 fix(mui): wrap app in LocalizationProvider (date-fns/cs) so DateField works at runtime BOHA 2026-06-06 21:24:36 +02:00
  • 58a3bcad70 feat(mui): kit — DateField over MUI X (date-fns v4, cs locale) + LocalizationProvider BOHA 2026-06-06 21:23:55 +02:00
  • ca55529ff6 feat(mui): kit — sortable DataTable headers (TableSortLabel), additive BOHA 2026-06-06 21:22:25 +02:00
  • b76731d790 feat(mui): kit — Tabs/TabPanel + Pagination BOHA 2026-06-06 21:21:10 +02:00
  • 05f25931c9 feat(mui): kit — Select, StatusChip, CheckboxField, Alert BOHA 2026-06-06 21:20:30 +02:00
  • 5855c94b50 docs(plan): MUI migration Phase 3 (kit expansion) BOHA 2026-06-06 21:20:01 +02:00
  • 81adebd63a refactor(mui): ConfirmDialog freezes content via derive-state-from-props (no ref-in-render) BOHA 2026-06-06 21:09:01 +02:00
  • 16db585022 fix(mui): ConfirmDialog retains text during close transition (no empty fade-out) BOHA 2026-06-06 21:02:39 +02:00
  • 645d0127ec style(mui): DataTable bold-cell option; restore SPZ/Aktualni-km emphasis + mono Menlo fallback BOHA 2026-06-06 20:50:38 +02:00
  • c550763f2a feat(mui): migrate Vozidla (Vehicles) page onto MUI kit BOHA 2026-06-06 20:46:45 +02:00
  • bd658cd00c feat(mui): data/form kit — Modal, ConfirmDialog, DataTable, Field/SwitchField BOHA 2026-06-06 20:44:16 +02:00
  • efaf49e9df docs(plan): MUI migration Phase 2 (data/form kit + Vozidla pilot) BOHA 2026-06-06 20:43:04 +02:00
  • cc5ffb27b9 feat(mui): adopt AppShell, remove AdminLayout/Sidebar/layout.css BOHA 2026-06-06 20:35:49 +02:00
  • 9dbb5dbaab feat(mui): AppShell — responsive Drawer + topbar, guards + logout animation BOHA 2026-06-06 20:11:52 +02:00
  • ab7e1eda41 refactor(mui): use ListItemText slotProps.primary (primaryTypographyProps is deprecated in MUI v7) BOHA 2026-06-06 20:10:02 +02:00
  • 7a21c85cce feat(mui): SidebarNav — MUI List nav with white-pill active state BOHA 2026-06-06 20:06:25 +02:00
  • a353178c2d refactor(mui): extract sidebar nav data + active/permission helpers to navData BOHA 2026-06-06 20:02:13 +02:00
  • eeac0c6b8b docs(plan): MUI migration Phase 1 (AppShell) implementation plan BOHA 2026-06-06 19:57:53 +02:00
  • e511e203b9 feat(mui): 200-250ms interaction motion (button press/hover lift, input focus ring, card/chip transitions) BOHA 2026-06-06 19:50:40 +02:00
  • 9791166ed6 style(tokens): refresh light canvas to #f4f3f1 (two-layer refresh, token level) BOHA 2026-06-06 19:24:51 +02:00
  • a853d12d9c docs(plan): correct typecheck gate to 'tsc -b --noEmit' (tsconfig.json is a vacuous solution file) BOHA 2026-06-06 19:24:11 +02:00
  • 6bc4a22338 fix(mui): type theme.colorSchemes access in theme.test.ts (tsc -b clean) BOHA 2026-06-06 19:23:23 +02:00
  • 859ae1a458 feat(mui): dev-only /ui-kit showcase proving the theme + data-theme bridge BOHA 2026-06-06 19:16:42 +02:00
  • 090cfd7400 feat(mui): first ui-kit wrappers (Button, Card, TextField) + barrel BOHA 2026-06-06 19:13:14 +02:00
  • bb7e53f47a feat(mui): mount MUI provider + sync color scheme to data-theme BOHA 2026-06-06 19:08:35 +02:00
  • d2e368a05e feat(mui): soft-SaaS component defaults (pill buttons, 16px cards, pill chips) BOHA 2026-06-06 19:05:01 +02:00
  • b5df88b62d feat(mui): theme.ts with light/dark palettes, brand fonts, data-theme selector BOHA 2026-06-06 19:00:39 +02:00
  • 116797ca17 build(mui): add MUI v7 + Emotion + X pickers; align @types/react to 18 BOHA 2026-06-06 18:57:59 +02:00
  • ed4f1efd03 docs(plan): MUI migration Phase 0 (theming foundation) implementation plan BOHA 2026-06-06 18:54:32 +02:00
  • 6b76d4336e docs(spec): lock pilot = Vozidla; confirm two-layer refresh BOHA 2026-06-06 18:48:26 +02:00
  • a8c0e413f4 docs(spec): CSS->MUI migration design (soft-SaaS + dense tables, incremental) BOHA 2026-06-06 18:44:17 +02:00
  • 596d21712a chore(release): v1.9.8 — compact mobile filter bars + AdminDatePicker everywhere v1.9.8 BOHA 2026-06-06 16:58:11 +02:00
  • b504d9d0b2 fix(dates): use AdminDatePicker everywhere + mode-aware default placeholder BOHA 2026-06-06 16:57:52 +02:00