Commit Graph

10 Commits

Author SHA1 Message Date
bd0051561a feat: Add organization logo support
- Add Organization interface to auth store
- Fetch org info including logo_url on login
- Update sidebar to show org logo or name
- Add logo upload in Settings (chef only)
- Support FormData uploads in API client
2026-03-13 05:09:05 +00:00
3ca75cc4f2 feat: Add all module frontend views
Views added:
- ShiftsView (Schichtplanung)
- PatrolsView (Wächterkontrolle)
- IncidentsView (Vorfallberichte)
- VehiclesView (Fahrzeuge)
- DocumentsView (Dokumente)
- CustomersView (Kunden/CRM)
- BillingView (Abrechnung)
- ObjectsView (enhanced with contacts, instructions)

Updated:
- Router with all new routes
- Sidebar with complete navigation
2026-03-12 21:23:01 +00:00
e5d09e9c80 feat: App lock with biometric/PIN
- LockScreen component with PIN pad
- SecuritySettings for setup
- Biometric (WebAuthn) support
- PIN fallback (6 digits)
- Auto-lock after 30s in background
- Lock on app start if enabled
- Settings page integration
2026-03-12 20:54:53 +00:00
83fd53a1ea feat: Complete partnerships UI
- Overview tab with stats & partner lists
- Shared orders tab (send/receive/respond)
- Partnership timesheets with approval flow
- Invoices listing
- Invite modal with org search
- Rate management in detail modal
- Share order modal
2026-03-12 20:04:43 +00:00
aa8a71d5c9 Add Objects view with full UI 2026-03-12 19:53:37 +00:00
b7ead685df Add Qualifications view with full UI 2026-03-12 19:47:18 +00:00
96c3fdd836 Add Help & Documentation system under Settings 2026-03-12 17:33:42 +00:00
88fce35e84 🤝 Subunternehmer-UI: Partnerschaften, Stundenzettel, Abrechnung 2026-03-12 16:18:21 +00:00
cbab095f50 🏢 Multi-Tenant SaaS: Org-Registrierung + Admin Panel UI 2026-03-12 16:08:08 +00:00
474c6d2470 🎨 Frontend komplett implementiert
Views:
- Login/Registrierung
- Dashboard mit Stats
- Aufträge (Liste + Detail)
- Mitarbeiterverwaltung
- Verfügbarkeitskalender
- Stundenzettel
- Einstellungen
- Module (Dev-Panel)

Features:
- Vue 3 + Composition API
- TailwindCSS mit Dark Mode
- Pinia State Management
- JWT Auth mit Refresh
- Responsive Design
- Rollen-basierte Navigation
2026-02-20 15:18:06 +00:00