AlacrisDevs
|
7ab206fe96
|
MEga push vol idk, chat function updates, docker fixes
|
2026-02-14 13:09:45 +02:00 |
|
AlacrisDevs
|
71bf7b9057
|
YEs
|
2026-02-09 12:00:40 +02:00 |
|
AlacrisDevs
|
a4baa1ad25
|
Big things, maybe all's better now
|
2026-02-09 11:36:39 +02:00 |
|
AlacrisDevs
|
4ee2c0ac07
|
Map push
|
2026-02-08 23:51:49 +02:00 |
|
AlacrisDevs
|
302fc69218
|
Migration to maybe make even more live
|
2026-02-08 23:37:13 +02:00 |
|
AlacrisDevs
|
f2384bceb8
|
feat: map shapes, image persistence, grab tool, layer rename/delete, i18n, page metadata
|
2026-02-08 23:11:09 +02:00 |
|
AlacrisDevs
|
23693db9ec
|
Dashbaord fixes
|
2026-02-07 22:29:09 +02:00 |
|
AlacrisDevs
|
d22847f555
|
Mega push vol 7 mvp lesgoooo
|
2026-02-07 21:47:47 +02:00 |
|
AlacrisDevs
|
dcee479839
|
Mega push vol 6, started adding many awesome stuff, chat broken rn
|
2026-02-07 15:11:28 +02:00 |
|
AlacrisDevs
|
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
|
2026-02-07 13:05:47 +02:00 |
|
AlacrisDevs
|
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
|
2026-02-07 12:53:56 +02:00 |
|
AlacrisDevs
|
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
|
2026-02-07 12:47:34 +02:00 |
|
AlacrisDevs
|
556955f349
|
feat: Phase 1 - Events entity (migration, API, list page, detail layout with module sidebar, overview page)
|
2026-02-07 10:04:37 +02:00 |
|
AlacrisDevs
|
23035b6ab4
|
feat: auto-provision Matrix Space per org + migration 021 + /api/matrix-space endpoint
|
2026-02-07 02:01:08 +02:00 |
|
AlacrisDevs
|
d1ce5d0951
|
feat: integrate Matrix chat (Option 2 - credentials stored in Supabase)
- Add matrix-js-sdk, marked, highlight.js, twemoji, @tanstack/svelte-virtual deps
- Copy Matrix core layer: /matrix/, /stores/matrix.ts, /cache/, /services/
- Copy Matrix components: matrix/, message/, chat-layout/, chat-settings/
- Copy UI components: EmojiPicker, Twemoji, ImagePreviewModal, VirtualList
- Copy utils: emojiData, twemoji, twemojiGlobal
- Replace lucide-svelte with Material Symbols in SyncRecoveryBanner
- Extend Avatar with xs size and status indicator prop
- Fix ui.ts store conflict: re-export toasts from toast.svelte.ts
- Add migration 020_matrix_credentials for storing Matrix tokens per user/org
- Add /api/matrix-credentials endpoint (GET/POST/DELETE)
- Create [orgSlug]/chat page with Matrix login form + full chat UI
- Add Chat to sidebar navigation
|
2026-02-07 01:44:06 +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
|
b517bb975c
|
Mega push vol 3
|
2026-02-05 01:48:29 +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 |
|