feat: role-based dashboards, security overhaul, and UI enhancements#2
Conversation
|
Important Review skippedToo many files! This PR contains 214 files, which is 64 over the limit of 150. Please upgrade to Pro or Pro Plus to get higher limits. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Free Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (214)
You can disable this status message by setting the Use the checkbox below for a quick retry:
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. Comment |
Summary
Commits (14)
chore: add agent skills configurationfeat(db): add shop timezone field to settingsfeat(security): add RBAC middleware, route security config, and crypto utilsfeat(dashboard): add role-based dashboard routes, service, and time-range utilschore: update infra, config, build tooling, and remove Dockerfeat(ui): add shared components (toast, switch, confirm-discard) and hooksfeat(profile): redesign profile page with sidebar, forms, and session managementrefactor(jobs): split intake modal into modular sub-componentsfeat(jobs): add batch actions, enhanced filters, photos, and status popoverfeat(parts-repairs): enhance modals, add delete dialog, and improve filteringfeat(notifications): add notifications pagefeat(i18n): update translation keys for new featuresrefactor(server): update services for RBAC, timezone, and receipt improvementsrefactor(ui): misc component updates for RBAC, mobile nav, and layoutdocs: add planning docs for job label printing and role-based dashboards