fromme
|
afa3f17d77
|
feat: door access codes display and admin crud
|
2026-09-25 13:08:39 +02:00 |
|
fromme
|
91419294b8
|
feat: harden the myep OAuth2 login
|
2026-09-23 15:18:43 +02:00 |
|
fromme
|
4517b84023
|
feat: show my bookings on a month calendar
|
2026-09-21 10:43:37 +02:00 |
|
fromme
|
5a8227f4d9
|
chore: correct in docs what the userinfo email claim identifies
|
2026-09-19 11:38:39 +02:00 |
|
fromme
|
02e0d672bd
|
feat: comprehensive audit log
|
2026-09-18 11:16:57 +02:00 |
|
fromme
|
867bd413c8
|
fix: apply the booking horizon to admins as well
|
2026-09-18 10:54:01 +02:00 |
|
fromme
|
2f5d1d14e4
|
feat: paginate the admin booking list
|
2026-09-18 10:53:55 +02:00 |
|
fromme
|
ba64033948
|
chore: adopt new naming
|
2026-09-18 10:20:26 +02:00 |
|
fromme
|
5825a54fde
|
feat: add some cheesy artwork to login page
|
2026-09-18 10:20:14 +02:00 |
|
fromme
|
5f1aa84a73
|
chore: update deployer config with actual prod domain
|
2026-09-18 09:57:36 +02:00 |
|
fromme
|
c86af5ee90
|
chore: remove obsolete staging environment from deployer config
|
2026-09-18 09:55:13 +02:00 |
|
fromme
|
f712b428ec
|
feat: update wording
|
2026-09-18 09:54:18 +02:00 |
|
 frommeandClaude Opus 5
|
9b35c730ab
|
feat: render flash messages as toasts
Co-Authored-By: Claude Opus 5 <[email protected]>
|
2026-09-18 09:47:20 +02:00 |
|
fromme
|
5a6db29205
|
feat: warn about overlapping bookings instead of refusing them
|
2026-09-18 09:40:14 +02:00 |
|
fromme
|
fae28b1fd7
|
fix: run the functional tests over https
|
2026-09-18 09:40:06 +02:00 |
|
fromme
|
e9acfd4a30
|
chore: disable unused ddev ssh-agent
|
2026-09-18 08:59:21 +02:00 |
|
fromme
|
183e9a4303
|
fix: force https redirect
|
2026-09-17 21:05:59 +02:00 |
|
fromme
|
0952ca340d
|
chore: update deployer config
|
2026-09-17 18:41:07 +02:00 |
|
fromme
|
d37d8bc786
|
feat: allow duplicate resource names, show the room next to the name
|
2026-09-17 18:40:53 +02:00 |
|
fromme
|
84724879c7
|
feat: update wording
|
2026-09-17 17:56:52 +02:00 |
|
fromme
|
5e5bf00f8f
|
feat: rename admin screen, allow deleting a resource
|
2026-09-17 17:56:44 +02:00 |
|
fromme
|
dc1822b8cf
|
chore: remove the seed command and the dev login
|
2026-09-17 17:55:58 +02:00 |
|
fromme
|
376251b6d6
|
feat: add mobile monitors as a bookable resource type
|
2026-09-17 17:55:58 +02:00 |
|
fromme
|
606bc0c897
|
chore: add floorplan image for future extensions
|
2026-09-17 16:48:48 +02:00 |
|
fromme
|
a2e4035889
|
feat: reload the page with a flash when an htmx request fails
|
2026-09-17 16:48:48 +02:00 |
|
fromme
|
0be3c2ccde
|
feat: drop the upcoming bookings list from the dashboard
|
2026-09-17 16:26:41 +02:00 |
|
fromme
|
3d67942c62
|
feat: add admin crud for resources and rooms
|
2026-09-17 16:26:29 +02:00 |
|
fromme
|
ad5d5acb00
|
feat: render the floor plan in html instead of svg
|
2026-09-17 16:10:50 +02:00 |
|
fromme
|
5a01054b0e
|
chore: code cleanup
|
2026-09-17 16:10:34 +02:00 |
|
 frommeandClaude Opus 5
|
1a3640b15c
|
feat: add admin views, a booking horizon and confirmation modals
Co-Authored-By: Claude Opus 5 <[email protected]>
|
2026-09-14 09:40:17 +02:00 |
|
fromme
|
8caf618950
|
feat: group resources into rooms on the floor plan
|
2026-09-14 08:25:05 +02:00 |
|
fromme
|
faef4d70a8
|
feat: add two- and four-weekly series and drop the weekday picker
|
2026-09-14 08:25:05 +02:00 |
|
fromme
|
8b88384d68
|
chore: add staging host to deployer config
|
2026-09-14 07:56:51 +02:00 |
|
fromme
|
8a43cbb232
|
chore: adapt the deploy recipe to assetmapper
|
2026-09-13 19:35:01 +02:00 |
|
fromme
|
a17c61400a
|
feat: list bookings inside the floor plan shapes
|
2026-09-13 19:16:56 +02:00 |
|
fromme
|
78839838f0
|
fix: allow booking the free part of a partly booked day
|
2026-09-13 19:11:51 +02:00 |
|
fromme
|
a88ff7ff24
|
refactor: use english for routes, parameters and internal messages
|
2026-09-13 18:58:24 +02:00 |
|
fromme
|
bce8f58be3
|
feat: replace the navigation with a dashboard and per-area boards
|
2026-09-13 18:08:39 +02:00 |
|
fromme
|
d63df2cc1b
|
feat: add oauth2 login against myep
|
2026-09-13 17:58:11 +02:00 |
|
fromme
|
d433d271d0
|
feat: add booking time ranges and repeating series
|
2026-09-13 17:34:28 +02:00 |
|
fromme
|
59feca2f8e
|
feat: add the booking board with floor plan and calendar
|
2026-09-13 15:18:20 +02:00 |
|
fromme
|
f4741e1bee
|
feat: register a global form theme and switch the locale to German
|
2026-09-13 15:18:19 +02:00 |
|
fromme
|
ca57df7437
|
feat: add a dev-only login and seed command
|
2026-09-13 15:18:15 +02:00 |
|
fromme
|
8ae303d1bc
|
chore: create the test database on ddev start
|
2026-09-13 14:57:50 +02:00 |
|
fromme
|
cb407477bf
|
feat: add the booking domain layer
|
2026-09-13 14:54:42 +02:00 |
|
fromme
|
ef8a88ed2a
|
feat: add htmx server-side plumbing
|
2026-09-13 14:47:21 +02:00 |
|
fromme
|
3bfb5afef6
|
chore: let ddev resolve myep for server-side oauth2 calls
|
2026-09-13 14:37:54 +02:00 |
|
fromme
|
d27c37cb8f
|
feat: use the EP logo in the layout
|
2026-09-13 14:37:54 +02:00 |
|
fromme
|
ad5c93049c
|
feat: add the admin layout shell
|
2026-09-13 14:31:40 +02:00 |
|
fromme
|
da8af9ff08
|
feat: add Tailwind CSS via its own CLI
|
2026-09-13 14:24:01 +02:00 |
|