BOHA
5630beee7c
feat(mui): migrate Invoice Detail editor onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:27:07 +02:00
BOHA
90a27b893e
feat(mui): migrate Offer Detail editor onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:21:31 +02:00
BOHA
2878041687
feat(mui): migrate OrderDetail onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:15:21 +02:00
BOHA
262f4c6ca5
feat(mui): migrate ProjectDetail onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:15:18 +02:00
BOHA
063ffd15ef
feat(mui): migrate NotFound (404) onto MUI kit
...
Replace legacy admin-empty-state/admin-empty-icon/admin-btn markup and motion
wrapper with a centered MUI Box + Typography (h1 variant for 404 heading,
body1 for message) and a kit Button component={RouterLink}. All text and link
target ('/') preserved verbatim.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:09:27 +02:00
BOHA
fa11d3e7e0
feat(mui): migrate Warehouse Inventory Form onto MUI kit
...
Replace legacy admin-* markup (motion.div header, admin-card, admin-table,
WarehouseMovementTable, LocationSelect, admin-form-input) with Box/Typography/
IconButton from @mui/material and Button/Card/TextField/Select/Field from the
kit. Item rows are inlined (grid) matching the receipt/issue form siblings.
All data logic (useQuery, useApiMutation, validate, handleSubmit, navigate,
hasPermission guard, Czech alerts) preserved verbatim.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:09:21 +02:00
BOHA
d46827dfdf
feat(mui): migrate WarehouseIssueForm onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:06:28 +02:00
BOHA
601db41a09
feat(mui): migrate WarehouseReceiptForm onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:04:57 +02:00
BOHA
8259c48f9e
feat(mui): migrate WarehouseIssueDetail onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:01:20 +02:00
BOHA
1163407440
feat(mui): migrate WarehouseReceiptDetail onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 08:01:17 +02:00
BOHA
1cefcab697
feat(mui): migrate WarehouseInventoryDetail onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 07:56:39 +02:00
BOHA
c228d7a8ca
feat(mui): migrate WarehouseItemDetail onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 07:56:36 +02:00
BOHA
e4038051e9
feat(mui): migrate Warehouse overview + replace residual admin-loading loaders with LoadingState
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:45:04 +02:00
BOHA
c7e42a923a
feat(mui): migrate Settings + CompanySettings onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:38:08 +02:00
BOHA
ebda3ecf23
feat(mui): migrate PlanWork modals + toolbar onto MUI kit (planner grid kept bespoke)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:29:48 +02:00
BOHA
cc4b14f862
feat(mui): migrate Login (auth shell + 2FA) onto MUI kit; drop login.css
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:24:11 +02:00
BOHA
5459d8c325
feat(mui): migrate Dashboard (Přehled) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:19:49 +02:00
BOHA
5ca03bd662
feat(mui): migrate Invoices (Faktury — Vydané + Přijaté) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:09:43 +02:00
BOHA
734e4266e6
feat(mui): migrate Attendance (Docházka záznam) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 01:02:26 +02:00
BOHA
c690bd9a24
feat(mui): migrate Attendance Admin (Správa docházky) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:57:26 +02:00
BOHA
3eb364fba5
feat(mui): migrate Attendance Create (Vytvořit záznam) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:50:01 +02:00
BOHA
1f85a84e06
feat(mui): migrate Attendance Balances (Salda) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:47:46 +02:00
BOHA
abbff0bfbf
feat(mui): migrate Attendance History (Moje historie) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:43:26 +02:00
BOHA
9e5038c553
feat(mui): migrate Offers (Nabídky) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:37:09 +02:00
BOHA
3d1bd49ad6
feat(mui): migrate Warehouse Reservations (Rezervace) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:28:35 +02:00
BOHA
5d919c3c90
feat(mui): migrate Offers Templates (Šablony) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:15:43 +02:00
BOHA
4b94efbb43
feat(mui): migrate Offers Customers (Zákazníci) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:11:20 +02:00
BOHA
c8c40d80d6
feat(mui): migrate Orders (Objednávky) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-07 00:05:11 +02:00
BOHA
ff527ca577
feat(mui): migrate Warehouse Reports (Reporty) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:59:18 +02:00
BOHA
b54fa84ac7
feat(mui): migrate Leave Approval (Schvalování) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:56:00 +02:00
BOHA
ca386c9d98
feat(mui): migrate Trips Admin (Správa kniha jízd) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:51:52 +02:00
BOHA
a05f0f1665
feat(mui): migrate Trips History (Moje historie) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:47:59 +02:00
BOHA
1d0793d2bb
feat(mui): migrate Trips (Kniha jízd) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:47:56 +02:00
BOHA
1074adee0d
feat(mui): migrate Leave Requests (Žádosti) onto MUI kit
...
Replaces admin-* CSS, ConfirmModal, and legacy markup with PageHeader,
Card, DataTable, ConfirmDialog, StatusChip, EmptyState, LoadingState.
Dual StatusChip badges per row: leave-type (info/error/default) and
status (warning/success/error/default). Note cell preserved with Box
title-tooltip and ellipsis truncation. cancelMutation and invalidate:
["leave-requests", "leave", "attendance"] preserved verbatim.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:40:45 +02:00
BOHA
a5103ee738
feat(mui): migrate Audit Log onto MUI kit
...
Replaces admin-* CSS, FormModal, FormField, AdminDatePicker, and legacy
Pagination with PageHeader, FilterBar, Card, DataTable, Modal, Select,
DateField, TextField, StatusChip, Pagination, EmptyState, LoadingState.
All filter params, useQuery key, cleanupMutation, DELETE_ALL_AUDIT token
logic, and invalidate: ["audit-log"] preserved verbatim.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:40:39 +02:00
BOHA
4fb52e9626
feat(mui): migrate Warehouse Issues (Výdeje) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:35:22 +02:00
BOHA
06c6e242e7
feat(mui): migrate Warehouse Receipts (Příjmy) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:33:20 +02:00
BOHA
91686f5999
feat(mui): migrate Warehouse Inventory (Inventura) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:33:20 +02:00
BOHA
03015bbe9d
feat(mui): migrate Warehouse Items (Položky) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:33:20 +02:00
BOHA
af07703e7f
feat(mui): migrate Warehouse Locations (Lokace) onto MUI kit
...
Replace legacy admin-* CSS, hand-rolled AnimatePresence modal,
ConfirmModal, FormField, and useModalLock with PageHeader, Card,
DataTable (rowInactive), Modal, ConfirmDialog, Field, TextField,
StatusChip (clickable toggle), EmptyState, LoadingState, and MUI
IconButton. All four mutations + ["warehouse"] invalidation and
is_active toggle preserved verbatim.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:28:34 +02:00
BOHA
0dbe78bfe6
feat(mui): migrate Warehouse Categories (Kategorie) onto MUI kit
...
Replace legacy admin-* CSS, FormModal, ConfirmModal, FormField, and
framer-motion wrappers with PageHeader, Card, DataTable, Modal,
ConfirmDialog, Field, TextField, EmptyState, LoadingState, and MUI
IconButton. All data logic preserved verbatim.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:28:30 +02:00
BOHA
b22cd6b4da
feat(mui): migrate Warehouse Suppliers (Dodavatelé) onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:22:19 +02:00
BOHA
ba18cb07f0
feat(mui): kit primitives — PageHeader, EmptyState, LoadingState, FilterBar, StatCard + DataTable onRowClick/rowDanger
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:18:39 +02:00
BOHA
26f12b01a0
feat(mui): fixed-width DataTable columns + restore Projects next-number hint
...
DataTable: optional per-column width; when any column sets one, the table uses table-layout:fixed with a colgroup so columns keep a stable size instead of reflowing as rows are filtered (overflow clipped with ellipsis). Tables without widths keep auto layout. Projects: assign column widths; restore the original '(přiděleno automaticky)' suffix on the next-number hint.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 23:02:40 +02:00
BOHA
a80905755d
fix(mui): Projects review fixes — real order link, revert title/label, drop added status field
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 22:33:05 +02:00
BOHA
ea6c943a51
feat(mui): migrate Projects (Projekty) page onto MUI kit
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 22:27:20 +02:00
BOHA
f5ec9fa0f2
feat(mui): ConfirmDialog processing text 'Zpracovávám…' + re-wire Users delete loading
...
After clicking the confirm button, it shows 'Zpracovávám…' (disabled) while the action is in flight — matching how the form modal shows 'Ukládám…'. The earlier freeze keeps it through the close fade (no flash back to the confirm label).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 22:21:30 +02:00
BOHA
fa8f0efc65
fix(mui): drop loading state on Users delete dialog (normal close, matches Vozidla)
...
Per request: the delete ConfirmDialog no longer shows the in-flight 'Pracuji…'/disabled state — button stays 'Smazat' and the dialog closes on success, consistent with the Vozidla delete. The kit ConfirmDialog still supports loading for callers that want it.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 22:15:07 +02:00
BOHA
6c186acc94
fix(mui): restore distinct create/edit submit labels on Users modal
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 21:48:27 +02:00
BOHA
c055bf8267
fix(mui): restore delete-dialog loading state on Users (parity with original ConfirmModal)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-06 21:45:54 +02:00