-
a9dcee0fc7
feat(app): registration fields management page in event settings
bert.hausmans
2026-04-12 23:44:14 +02:00
-
c43a922641
fix(app): don't send tag_category when field type is not tag_picker
bert.hausmans
2026-04-12 23:19:15 +02:00
-
63bc351c59
refactor(app): unify settings tab design for tags, templates & crowd types
bert.hausmans
2026-04-12 23:18:10 +02:00
-
1c0ac488b0
feat(app): organisation settings page with tags & registration field templates
bert.hausmans
2026-04-12 23:02:07 +02:00
-
1172c41d33
feat(app): event status transitions on detail header
bert.hausmans
2026-04-12 22:20:36 +02:00
-
f6e3568011
feat: registration form fields, section preferences, tag sync & schema updates
bert.hausmans
2026-04-12 22:10:16 +02:00
-
fcff3b0344
docs: registration form fields, section preferences & form redesign
bert.hausmans
2026-04-12 21:42:36 +02:00
-
2102a35688
fix(portal): remove unnecessary scrollbars on registration availability step
bert.hausmans
2026-04-12 19:56:37 +02:00
-
d06cb01726
refactor: remove access_requirements (toegangsbehoeften) from application
bert.hausmans
2026-04-12 19:53:28 +02:00
-
b2737ba5c8
fix(app): toon API-fout bij opnieuw toewijzen shift in snackbar
bert.hausmans
2026-04-12 15:38:46 +02:00
-
5b173e59c1
fix: ververs crowd list tellers in detailzijbalk na verwijderen persoon
bert.hausmans
2026-04-12 14:00:02 +02:00
-
c6912c0d54
fix: maak crowd list detail drawer scrollbaar
bert.hausmans
2026-04-12 13:59:00 +02:00
-
6dccf87234
feat: add date_of_birth field to persons across all layers
bert.hausmans
2026-04-11 09:06:29 +02:00
-
d2f282eb4c
feat: split name into first_name + last_name across users, persons, and companies
bert.hausmans
2026-04-10 23:04:55 +02:00
-
bd4297f891
fix: use white text in recommendation tooltip for dark background
bert.hausmans
2026-04-10 22:15:47 +02:00
-
27d64e409f
feat: default Aanbevolen filter on, larger search field, recommendation tooltip per person
bert.hausmans
2026-04-10 22:14:31 +02:00
-
2764d3476f
fix(portal): widen registration wizard sidebar from md-3 to md-4
bert.hausmans
2026-04-10 22:07:29 +02:00
-
04ceecc51d
feat: enrich assignable-persons with tags, preferences, availability and cascading filters
bert.hausmans
2026-04-10 22:05:02 +02:00
-
9e4e0c3d4b
fix(portal): match wizard sidebar exactly to Vuexy vertical wizard spec
bert.hausmans
2026-04-10 21:57:33 +02:00
-
3e292567c3
feat: smart re-assignment with cancellation source tracking
bert.hausmans
2026-04-10 21:50:24 +02:00
-
dfe7a63ad3
fix(portal): match registration wizard sidebar to Vuexy vertical wizard pattern
bert.hausmans
2026-04-10 21:45:26 +02:00
-
0d741550a8
feat: event registration branding with vertical wizard layout
bert.hausmans
2026-04-10 21:09:49 +02:00
-
78cc19373e
feat: allow organizer overbooking with confirmation dialog
bert.hausmans
2026-04-10 21:09:11 +02:00
-
212db0d3cb
feat(portal): redesign registration wizard, header and login with Vuexy patterns
bert.hausmans
2026-04-10 20:47:24 +02:00
-
d1ad0e1f89
fix: refresh assignable persons list after assignment and keep dialog open
bert.hausmans
2026-04-10 20:37:38 +02:00
-
968e17c6d6
feat: smart assign person dialog with conflict details and assignable-persons endpoint
bert.hausmans
2026-04-10 20:32:31 +02:00
-
c220446920
fix: shift fill_rate percentage and seeder status consistency
bert.hausmans
2026-04-10 20:11:35 +02:00
-
c21bc085e9
feat: registration section preferences with show_in_registration filtering and deduplication
bert.hausmans
2026-04-10 20:03:54 +02:00
-
3400e4cc7e
feat(portal): multi-step volunteer registration form with public event endpoint
bert.hausmans
2026-04-10 18:41:20 +02:00
-
60ea1f0b40
docs: correct crowd lists documentation for multi-level festival/sub-event support
bert.hausmans
2026-04-10 18:22:36 +02:00
-
87f0bcce6e
feat(portal): strip Vuexy demo content and create clean portal shell
bert.hausmans
2026-04-10 17:38:55 +02:00
-
853271f0c2
feat: comprehensive DevSeeder with 4 events and 310+ persons
bert.hausmans
2026-04-10 17:28:25 +02:00
-
0cdc192239
feat: shift assignment workflow with claim, approve, reject, cancel, and bulk approve
bert.hausmans
2026-04-10 17:00:56 +02:00
-
303280286f
feat: festival helper scopes and DevSeeder with full festival structure (TECH-02, TECH-03)
bert.hausmans
2026-04-10 16:35:01 +02:00
-
d704242279
test: add location feature tests
bert.hausmans
2026-04-10 16:19:42 +02:00
-
874eeee770
feat: event dashboard metric cards with stats endpoint (UX-02)
bert.hausmans
2026-04-10 16:19:31 +02:00
-
b094018eeb
docs: clarify that crowd lists are optional, not mandatory
bert.hausmans
2026-04-10 15:50:14 +02:00
-
e70904741d
feat(app): dedicated Tijdsloten tab with grouped view and fill rates
bert.hausmans
2026-04-10 15:47:36 +02:00
-
d9f99a4cf1
feat(api): enrich TimeSlotResource with shift statistics
bert.hausmans
2026-04-10 15:47:25 +02:00
-
4949fe4cf5
docs: comprehensive crowd lists documentation and operational checklist
bert.hausmans
2026-04-10 15:31:36 +02:00
-
db81bb069c
docs: reprioritize ARCH-02 and UX-02, add UX-04 based on festival planning analysis
bert.hausmans
2026-04-10 15:08:44 +02:00
-
ee1ee6f41d
feat(app): enhanced crowd list detail panel with person management
bert.hausmans
2026-04-10 15:04:36 +02:00
-
69306206b1
feat(api): add GET endpoint for crowd list persons
bert.hausmans
2026-04-10 14:25:11 +02:00
-
e14cfe8ae2
fix: remove non-existent GET persons endpoint from crowd list detail panel
bert.hausmans
2026-04-10 14:19:40 +02:00
-
331f662c67
feat: crowd lists frontend with list view, create/edit dialog and person management
bert.hausmans
2026-04-10 14:14:17 +02:00
-
9b7aa92e84
fix: remove resetForm from onSuccess to prevent validation flash in dialogs
bert.hausmans
2026-04-10 14:03:02 +02:00
-
cae2242502
feat: crowd lists audit, enum, factory, service and tests
bert.hausmans
2026-04-10 13:53:57 +02:00
-
52ea74b63d
docs: enrich planning model documentation (sections, time-slots, planning, concepts, festival-series)
bert.hausmans
2026-04-10 13:01:00 +02:00
-
4b182b449a
feat: person identity matching with detection, confirmation and audit trail
bert.hausmans
2026-04-10 12:50:25 +02:00
-
239fe57a11
docs: sync design-document section 3.5.5b with finalised identity matching schema
bert.hausmans
2026-04-10 12:35:08 +02:00
-
c75a93aa5d
docs: add git commit policy to CLAUDE.md
bert.hausmans
2026-04-10 11:19:57 +02:00
-
0a7e85b46c
chore: add Mock Service Worker public asset
bert.hausmans
2026-04-10 11:16:52 +02:00
-
83437378c8
docs: design-document v1.8, dev-docs restructure, VitePress user docs scaffold, backlog update
bert.hausmans
2026-04-10 11:16:43 +02:00
-
03ca1a50a7
feat: local sections in sub-events can use festival-level time slots
bert.hausmans
2026-04-10 11:16:32 +02:00
-
37fecf7181
fix: auth race condition on refresh, section edit dialog, time slot duplicate, autocomplete disable
bert.hausmans
2026-04-10 11:16:22 +02:00
-
03545c570c
feat: event status state machine with transitions, prerequisites, festival cascade
bert.hausmans
2026-04-10 11:16:09 +02:00
-
4388811be9
feat: companies CRUD with person dialog integration and navigation
bert.hausmans
2026-04-10 11:16:01 +02:00
-
169a078a92
feat: crowd types management UI with create/edit/deactivate
bert.hausmans
2026-04-10 11:15:51 +02:00
-
d37a45b028
feat: person tags system - org-level skills with self-reported and organiser-assigned sources
bert.hausmans
2026-04-10 11:15:43 +02:00
-
5dbe7a254e
feat: section category and icon fields with Tabler IconPicker component
bert.hausmans
2026-04-10 11:15:31 +02:00
-
10bd55b8ae
feat: festival/series model with sub-events, cross-event sections, tab navigation, SectionsShiftsPanel extraction
bert.hausmans
2026-04-10 11:15:19 +02:00
-
11b9f1d399
feat(app): polish event type selector and branding mark
bert.hausmans
2026-04-08 10:13:54 +02:00
-
c776331cf8
feat: festival/event model frontend + topbar activeren
bert.hausmans
2026-04-08 10:06:47 +02:00
-
6848bc2c49
feat: schema v1.7 + sections/shifts frontend
bert.hausmans
2026-04-08 07:23:56 +02:00
-
6f69b30fb6
feat: frontend fase 2 sessies 1-3
bert.hausmans
2026-04-08 03:15:45 +02:00
-
230e11cc8d
feat: frontend member management
bert.hausmans
2026-04-08 01:50:38 +02:00
-
9acb27af3a
feat: fase 2 backend — crowd types, persons, sections, shifts, invite flow
bert.hausmans
2026-04-08 01:34:46 +02:00
-
c417a6647a
feat(app): auth, orgs/events UI, router guards, and dev tooling
bert.hausmans
2026-04-07 21:51:10 +02:00
-
0d24506c89
feat: consolidate frontend API layer, add query-client, and harden backend Fase 1
bert.hausmans
2026-04-07 17:35:34 +02:00
-
611c311854
Convert the documentation files from Word (.docx) to a more gegeneric Markdown format
bert.hausmans
2026-04-07 17:28:48 +02:00
-
19a64e97b9
docs: rename EventCrew design documents to Crewli
bert.hausmans
2026-04-07 16:04:15 +02:00
-
fda161ee09
chore: align migrations, docs, and frontends with crewli.app setup
bert.hausmans
2026-04-07 10:45:34 +02:00
-
5e2ede14b4
fix(admin): index redirect uses auth cookies and Spatie roles
bert.hausmans
2026-03-30 10:32:42 +02:00
-
4cda1c0a92
docs: expand EventCrew README with stack and structure
bert.hausmans
2026-03-29 23:27:11 +02:00
-
1cb7674d52
refactor: align codebase with EventCrew domain and trim legacy band stack
bert.hausmans
2026-03-29 23:19:06 +02:00
-
34e12e00b3
feat: initial commit - Band Management application
Bert Hausmans
2026-01-06 03:11:46 +01:00