Commit Graph

7 Commits

Author SHA1 Message Date
AlacrisDevs
2913912cb8 feat: UI overhaul - component library + route layouts with instant headers
- Created 11 reusable UI components: PageHeader, SectionCard, StatCard, StatusBadge, TabBar, MemberList, ActivityFeed, EventCard, ContentSkeleton, QuickLinkGrid, ModuleCard
- Created route-specific +layout.svelte for documents, calendar, kanban, events, settings, account
- Each layout renders PageHeader instantly from parent data, shows ContentSkeleton during navigation
- Removed full-page PageSkeleton from parent layout
- Refactored all pages to use new components instead of inline markup
- Overview page: uses StatCard, SectionCard, EventCard, ActivityFeed, MemberList, QuickLinkGrid
- Events list: uses EventCard, Button components
- Event detail: uses ModuleCard, SectionCard
- Settings/Account/Calendar/Kanban: headers in layouts, toolbars in pages
- Added i18n keys for overview page (EN + ET)
- 0 errors, 112 tests pass
2026-02-07 10:44:53 +02:00
AlacrisDevs
e55881b38b Mega push vol 5, working on messaging now 2026-02-07 01:31:55 +02:00
AlacrisDevs
d8bbfd9dc3 Mega push vol 4 2026-02-06 16:08:40 +02:00
AlacrisDevs
9af0ef5307 Mega push vol2 2026-02-05 01:36:06 +02:00
AlacrisDevs
1534e1f0af Mega push vol1 2026-02-05 01:09:55 +02:00
AlacrisDevs
6ec6b0753f New features user management Google Calendar integration 2026-02-04 23:53:34 +02:00
AlacrisDevs
cfec43f7ef First commit 2026-02-04 23:01:44 +02:00