Commit Graph

  • 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