Alexander Robas sass
  • Mu commitid on built different

  • Joined on 2025-12-18
sass pushed to master at sass/root-org 2026-02-08 21:11:25 +00:00
f2384bceb8 feat: map shapes, image persistence, grab tool, layer rename/delete, i18n, page metadata
sass pushed to master at sass/root-org 2026-02-07 21:10:37 +00:00
75a2aefadb Resruiin
sass pushed to master at sass/root-org 2026-02-07 20:29:14 +00:00
23693db9ec Dashbaord fixes
sass pushed to master at sass/root-org 2026-02-07 19:47:53 +00:00
d22847f555 Mega push vol 7 mvp lesgoooo
sass pushed to master at sass/root-org 2026-02-07 13:11:36 +00:00
dcee479839 Mega push vol 6, started adding many awesome stuff, chat broken rn
f9dc950394 fix: add +page.server.ts loaders for all event module sub-pages
Compare 2 commits »
sass pushed to master at sass/root-org 2026-02-07 11:07:12 +00:00
202f0fe9a1 chore: supabase CLI setup, migrations, type regeneration - Install supabase CLI as dev dependency - Fix migration 023: use gen_random_uuid() instead of uuid_generate_v4() - Push migrations 023 + 024 to remote Supabase - Regenerate TypeScript types from live DB schema - Remove all (supabase as any) workaround casts across 6 files - Add convenience type aliases to generated types file - Align EventMember/EventRole/EventDepartment interfaces with DB nullability - Add npm scripts: db:push, db:types, db:migrate - svelte-check: 0 errors, vitest: 112/112 passed
sass pushed to master at sass/root-org 2026-02-07 10:56:42 +00:00
d304129e5c Merge feature/events-platform: event team management, extended profiles, module pages
676468d3ec feat: extended profile fields (phone, discord, shirt/hoodie sizes) - Migration 024: add phone, discord_handle, shirt_size, hoodie_size to profiles - Account page: new Contact & Sizing section with phone, discord, size dropdowns - Save profile persists all new fields - Layout server: profile queries include new fields for org members and user - Event team page: member rows show phone, discord, T-shirt and hoodie sizes - EventMemberWithDetails profile type extended - i18n: 8 new keys in EN and ET - svelte-check: 0 errors, vitest: 112/112 passed
1f2484da3d feat: event team management with departments and roles - Migration 023: event_roles, event_departments, event_member_departments tables - Auto-seed default roles (Head Organizer, Team Lead, Organizer, Volunteer, Sponsor) and departments (Logistics, IT & Tech, Marketing, Finance, Program, Sponsorship, Design, Volunteers) on event creation - API: full CRUD for roles, departments, member-department assignments - Enhanced fetchEventMembers with role + department resolution - Team page: sidebar with department filter + role legend, list/dept view toggle, add/edit/remove members with role + multi-department + notes - i18n: 25 new keys in EN and ET for team management - svelte-check: 0 errors, vitest: 112/112 passed
edc5f8af85 feat: add event module pages (placeholders + full Team module) - 6 placeholder 'coming soon' pages: tasks, files, schedule, budget, guests, sponsors - Full Team module: add/remove members, change roles, role badges - Uses existing event_members DB table and API layer - i18n keys added for EN and ET (module placeholders + team) - svelte-check: 0 errors, vitest: 112/112 passed
4999836a57 ui: overhaul org settings components (General, Members, Roles, Integrations) - SettingsGeneral: border-based cards, compact danger zone with error border - SettingsMembers: Avatar component, icon buttons, border-based list - SettingsRoles: icon buttons for edit/delete, smaller permission badges - SettingsIntegrations: compact integration cards, Material Symbols for coming-soon - Removed unused Card imports from all settings components - svelte-check: 0 errors, vitest: 112/112 passed
Compare 11 commits »
sass pushed to feature/events-platform at sass/root-org 2026-02-07 10:55:43 +00:00
676468d3ec feat: extended profile fields (phone, discord, shirt/hoodie sizes) - Migration 024: add phone, discord_handle, shirt_size, hoodie_size to profiles - Account page: new Contact & Sizing section with phone, discord, size dropdowns - Save profile persists all new fields - Layout server: profile queries include new fields for org members and user - Event team page: member rows show phone, discord, T-shirt and hoodie sizes - EventMemberWithDetails profile type extended - i18n: 8 new keys in EN and ET - svelte-check: 0 errors, vitest: 112/112 passed
1f2484da3d feat: event team management with departments and roles - Migration 023: event_roles, event_departments, event_member_departments tables - Auto-seed default roles (Head Organizer, Team Lead, Organizer, Volunteer, Sponsor) and departments (Logistics, IT & Tech, Marketing, Finance, Program, Sponsorship, Design, Volunteers) on event creation - API: full CRUD for roles, departments, member-department assignments - Enhanced fetchEventMembers with role + department resolution - Team page: sidebar with department filter + role legend, list/dept view toggle, add/edit/remove members with role + multi-department + notes - i18n: 25 new keys in EN and ET for team management - svelte-check: 0 errors, vitest: 112/112 passed
Compare 2 commits »
sass pushed to feature/events-platform at sass/root-org 2026-02-07 09:40:44 +00:00
edc5f8af85 feat: add event module pages (placeholders + full Team module) - 6 placeholder 'coming soon' pages: tasks, files, schedule, budget, guests, sponsors - Full Team module: add/remove members, change roles, role badges - Uses existing event_members DB table and API layer - i18n keys added for EN and ET (module placeholders + team) - svelte-check: 0 errors, vitest: 112/112 passed
4999836a57 ui: overhaul org settings components (General, Members, Roles, Integrations) - SettingsGeneral: border-based cards, compact danger zone with error border - SettingsMembers: Avatar component, icon buttons, border-based list - SettingsRoles: icon buttons for edit/delete, smaller permission badges - SettingsIntegrations: compact integration cards, Material Symbols for coming-soon - Removed unused Card imports from all settings components - svelte-check: 0 errors, vitest: 112/112 passed
9d5e58f858 ui: overhaul home page, style guide, account settings - Home page: bg-background, border-based org cards, material icons, compact typography - Style guide: new header with back button, rounded-xl swatches, consistent section headings - Account settings: replace bg-background rounded-[32px] with border-based rounded-xl cards - svelte-check: 0 errors, vitest: 112/112 passed
819d5b876a ui: overhaul files, kanban, calendar, settings, chat modules
2913912cb8 feat: UI overhaul - component library + route layouts with instant headers
Compare 5 commits »
sass pushed to feature/events-platform at sass/root-org 2026-02-07 08:16:22 +00:00
fe6ec6e0af i18n: add Paraglide messages for all events pages (EN + ET)
36496e8cdb fix: event detail SSR children guard, state_referenced_locally warnings, a11y warnings
Compare 2 commits »
sass created branch feature/events-platform in sass/root-org 2026-02-07 08:05:00 +00:00
sass pushed to feature/events-platform at sass/root-org 2026-02-07 08:05:00 +00:00
556955f349 feat: Phase 1 - Events entity (migration, API, list page, detail layout with module sidebar, overview page)
sass pushed to master at sass/root-org 2026-02-07 07:46:19 +00:00
4f21c89103 Merge feature/matrix-chat-integration: full Matrix chat integration
8140fddc8b test: add 20 unit tests for markdown utils (mentions, emoji-only, formatTime, formatFileSize)
13cdb605ca chore: regenerate Supabase types (includes matrix_credentials + matrix_space_id), remove db() cast workarounds
45ab939b7f feat: Matrix Space membership sync API (invite/kick members from org space + child rooms)
23035b6ab4 feat: auto-provision Matrix Space per org + migration 021 + /api/matrix-space endpoint
Compare 9 commits »
sass pushed to feature/matrix-chat-integration at sass/root-org 2026-02-07 07:45:42 +00:00
8140fddc8b test: add 20 unit tests for markdown utils (mentions, emoji-only, formatTime, formatFileSize)
sass pushed to feature/matrix-chat-integration at sass/root-org 2026-02-07 07:29:52 +00:00
13cdb605ca chore: regenerate Supabase types (includes matrix_credentials + matrix_space_id), remove db() cast workarounds
45ab939b7f feat: Matrix Space membership sync API (invite/kick members from org space + child rooms)
23035b6ab4 feat: auto-provision Matrix Space per org + migration 021 + /api/matrix-space endpoint
3f267e3b13 feat: room scoping (org/DM/other sections), unread badge on nav, highlight.js CSS
be99a02e78 fix: add missing chat CSS (twemoji sizing, emoji-only, mentions, message highlight)
Compare 6 commits »
sass pushed to feature/matrix-chat-integration at sass/root-org 2026-02-06 23:46:38 +00:00
d1ce5d0951 feat: integrate Matrix chat (Option 2 - credentials stored in Supabase)
sass created branch feature/matrix-chat-integration in sass/root-org 2026-02-06 23:33:57 +00:00
sass pushed to feature/matrix-chat-integration at sass/root-org 2026-02-06 23:33:57 +00:00
sass pushed to master at sass/root-org 2026-02-06 23:32:02 +00:00
e55881b38b Mega push vol 5, working on messaging now
sass pushed to master at sass/root-org 2026-02-06 14:08:47 +00:00
d8bbfd9dc3 Mega push vol 4