mirror of
https://github.com/Sea-Haven-Industries/proposal-system.git
synced 2026-10-05 07:12:01 +00:00
RoleGuard: New component wrapping admin routes — dispatchers navigating to /admin/* by URL now redirect to / instead of seeing error states. Dashboard: Add mine=true filter so dispatchers only see their own proposals and stats, not all users' data. AdminWorkspace: Auto-save dirty changes before approving so edits to refined scope and line items aren't silently discarded. ProposalFormPage: Add onError toast and 300ms debounce on customer search (was firing an API call per keystroke). admin.ts: Stop swallowing errors in getPdf — let them propagate to the mutation's onError handler. Fix AuditEntry.details type to string|null. LoginPage: Fix pre-existing TS error with noUncheckedIndexedAccess. |
||
|---|---|---|
| .. | ||
| admin.ts | ||
| auth.ts | ||
| client.ts | ||
| customers.ts | ||
| lineItems.ts | ||
| proposals.ts | ||