Commit Graph

  • be349c6fde chore: update project dependencies master fromme 2026-10-29 13:01:17 +01:00
  • b1fe2fcd26 feat: make room names on the floor plan more prominent fromme 2026-10-29 12:58:58 +01:00
  • 0ab39d810b feat: add a booking event history for admins Admin 2026-10-16 16:02:07 +02:00
  • d68b6b156c feat: let admins notify all users about updated access codes fromme 2026-10-15 10:49:09 +02:00
  • a957e0d662 chore: update project dependencies fromme 2026-10-15 10:21:30 +02:00
  • 813aaf2cf6 chore: remove the access codes feature flag fromme 2026-10-05 17:14:17 +02:00
  • 5d1d7fa19e fix: keep the booking tests independent of the current date fromme 2026-10-05 17:12:42 +02:00
  • 3af326251d feat: add supervisor role fromme 2026-10-05 17:10:02 +02:00
  • dcd85bb911 fix: keep the calendar day tests independent of the current date fromme 2026-10-01 10:16:56 +02:00
  • 4b70d0e2b7 chore: bump project to php 8.5 fromme 2026-10-01 10:16:06 +02:00
  • af73dcdc2d refactor: rename the monitor resource type to hardware fromme 2026-09-28 16:37:12 +02:00
  • d287cb2600 feat: notify configured recipients when something is booked fromme 2026-09-28 16:36:56 +02:00
  • be37fc81f6 feat: add room and car resource types fromme 2026-09-28 16:36:45 +02:00
  • ce5d858627 chore: update project dependencies fromme 2026-09-25 16:26:20 +02:00
  • 09415c4722 fix: render shortened names as initial and surname fromme 2026-09-25 16:24:30 +02:00
  • bbb0a8aaa2 fix: read one-sided booking times as "ab" and "bis" fromme 2026-09-25 16:19:48 +02:00
  • 179769187b fix: assert the access code badge text the enum actually renders fromme 2026-09-25 16:15:43 +02:00
  • ed5826128e feat: put the access codes behind a feature flag fromme 2026-09-25 16:15:02 +02:00
  • afa3f17d77 feat: door access codes display and admin crud fromme 2026-09-25 13:08:39 +02:00
  • 91419294b8 feat: harden the myep OAuth2 login fromme 2026-09-23 15:18:25 +02:00
  • 4517b84023 feat: show my bookings on a month calendar fromme 2026-09-21 10:36:16 +02:00
  • 5a8227f4d9 chore: correct in docs what the userinfo email claim identifies fromme 2026-09-19 11:37:44 +02:00
  • 02e0d672bd feat: comprehensive audit log fromme 2026-09-18 11:16:57 +02:00
  • 867bd413c8 fix: apply the booking horizon to admins as well fromme 2026-09-18 10:53:25 +02:00
  • 2f5d1d14e4 feat: paginate the admin booking list fromme 2026-09-18 10:48:13 +02:00
  • ba64033948 chore: adopt new naming fromme 2026-09-18 10:20:26 +02:00
  • 5825a54fde feat: add some cheesy artwork to login page fromme 2026-09-18 10:20:14 +02:00
  • 5f1aa84a73 chore: update deployer config with actual prod domain fromme 2026-09-18 09:57:36 +02:00
  • c86af5ee90 chore: remove obsolete staging environment from deployer config fromme 2026-09-18 09:55:13 +02:00
  • f712b428ec feat: update wording fromme 2026-09-18 09:54:18 +02:00
  • 9b35c730ab feat: render flash messages as toasts frommeandClaude Opus 5 2026-09-18 09:47:20 +02:00
  • 5a6db29205 feat: warn about overlapping bookings instead of refusing them fromme 2026-09-18 09:39:02 +02:00
  • fae28b1fd7 fix: run the functional tests over https fromme 2026-09-18 09:38:35 +02:00
  • e9acfd4a30 chore: disable unused ddev ssh-agent fromme 2026-09-18 08:59:21 +02:00
  • 183e9a4303 fix: force https redirect fromme 2026-09-17 21:05:59 +02:00
  • 0952ca340d chore: update deployer config fromme 2026-09-17 18:41:07 +02:00
  • d37d8bc786 feat: allow duplicate resource names, show the room next to the name fromme 2026-09-17 18:40:32 +02:00
  • 84724879c7 feat: update wording fromme 2026-09-17 17:56:06 +02:00
  • 5e5bf00f8f feat: rename admin screen, allow deleting a resource fromme 2026-09-17 17:56:06 +02:00
  • dc1822b8cf chore: remove the seed command and the dev login fromme 2026-09-17 17:55:58 +02:00
  • 376251b6d6 feat: add mobile monitors as a bookable resource type fromme 2026-09-17 17:55:58 +02:00
  • 606bc0c897 chore: add floorplan image for future extensions fromme 2026-09-17 16:48:33 +02:00
  • a2e4035889 feat: reload the page with a flash when an htmx request fails fromme 2026-09-17 16:47:48 +02:00
  • 0be3c2ccde feat: drop the upcoming bookings list from the dashboard fromme 2026-09-17 16:25:06 +02:00
  • 3d67942c62 feat: add admin crud for resources and rooms fromme 2026-09-17 16:25:06 +02:00
  • ad5d5acb00 feat: render the floor plan in html instead of svg fromme 2026-09-17 16:07:49 +02:00
  • 5a01054b0e chore: code cleanup fromme 2026-09-17 16:07:49 +02:00
  • 1a3640b15c feat: add admin views, a booking horizon and confirmation modals frommeandClaude Opus 5 2026-09-14 09:40:17 +02:00
  • 8caf618950 feat: group resources into rooms on the floor plan fromme 2026-09-14 08:25:05 +02:00
  • faef4d70a8 feat: add two- and four-weekly series and drop the weekday picker fromme 2026-09-14 08:25:05 +02:00
  • 8b88384d68 chore: add staging host to deployer config fromme 2026-09-14 07:56:51 +02:00
  • 8a43cbb232 chore: adapt the deploy recipe to assetmapper fromme 2026-09-13 19:35:01 +02:00
  • a17c61400a feat: list bookings inside the floor plan shapes fromme 2026-09-13 19:16:56 +02:00
  • 78839838f0 fix: allow booking the free part of a partly booked day fromme 2026-09-13 19:11:51 +02:00
  • a88ff7ff24 refactor: use english for routes, parameters and internal messages fromme 2026-09-13 18:58:24 +02:00
  • bce8f58be3 feat: replace the navigation with a dashboard and per-area boards fromme 2026-09-13 18:08:39 +02:00
  • d63df2cc1b feat: add oauth2 login against myep fromme 2026-09-13 17:58:11 +02:00
  • d433d271d0 feat: add booking time ranges and repeating series fromme 2026-09-13 17:34:28 +02:00
  • 59feca2f8e feat: add the booking board with floor plan and calendar fromme 2026-09-13 15:18:20 +02:00
  • f4741e1bee feat: register a global form theme and switch the locale to German fromme 2026-09-13 15:18:19 +02:00
  • ca57df7437 feat: add a dev-only login and seed command fromme 2026-09-13 15:18:15 +02:00
  • 8ae303d1bc chore: create the test database on ddev start fromme 2026-09-13 14:57:50 +02:00
  • cb407477bf feat: add the booking domain layer fromme 2026-09-13 14:54:42 +02:00
  • ef8a88ed2a feat: add htmx server-side plumbing fromme 2026-09-13 14:47:21 +02:00
  • 3bfb5afef6 chore: let ddev resolve myep for server-side oauth2 calls fromme 2026-09-13 14:37:54 +02:00
  • d27c37cb8f feat: use the EP logo in the layout fromme 2026-09-13 14:37:54 +02:00
  • ad5c93049c feat: add the admin layout shell fromme 2026-09-13 14:31:40 +02:00
  • da8af9ff08 feat: add Tailwind CSS via its own CLI fromme 2026-09-13 14:23:14 +02:00
  • 67875ccf10 feat: bootstrap htmx fromme 2026-09-13 14:14:27 +02:00
  • 60dfca1b64 chore: initial commit fromme 2026-09-13 14:10:44 +02:00