-
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