Commit Graph
41 Commits
Author SHA1 Message Date
dualfroz 22065db4b5 docs: add README with architecture and setup instructions 2026-08-28 23:09:50 +02:00
dualfroz 41f10e4b69 chore: add smoke test script 2026-08-28 20:35:41 +02:00
dualfroz 0f57ac7266 test: add ical export tests 2026-08-28 17:57:22 +02:00
dualfroz 1deee32195 test: add reservation concurrency tests 2026-08-28 15:18:45 +02:00
dualfroz 4431dc3e93 test: add recurring reservation and waitlist promotion tests 2026-08-28 12:39:30 +02:00
dualfroz 9002c912c0 test: add postgres migration tests 2026-08-28 10:05:01 +02:00
dualfroz f3e095a20e test: add availability rule tests 2026-08-27 23:10:02 +02:00
dualfroz 4faf329b8a test: add tenant isolation integration tests 2026-08-27 21:01:04 +02:00
dualfroz 6c50b90b2b test: add reservation api integration tests 2026-08-27 18:50:08 +02:00
dualfroz 169dcd8fbb test: add application context, jwt, and recurrence unit tests 2026-08-27 16:33:03 +02:00
dualfroz aec449cc81 feat: add admin occupancy and reservation history reports 2026-08-27 14:24:07 +02:00
dualfroz 2bdd119246 feat: add iCal export for reservations 2026-08-27 12:16:14 +02:00
dualfroz aec31a4555 feat: add notification channels for email and webhooks 2026-08-27 10:04:29 +02:00
dualfroz 959b400f5a feat: implement waitlist promotion service 2026-08-26 23:08:58 +02:00
dualfroz 84dabf7252 feat: add waitlist entity and repository 2026-08-26 20:59:57 +02:00
dualfroz f266243a39 feat: add recurring reservation expansion 2026-08-26 18:45:55 +02:00
dualfroz 9459327b88 feat: add availability REST endpoints 2026-08-26 16:36:50 +02:00
dualfroz 24fe0667df feat: implement availability rule evaluation service 2026-08-26 14:21:41 +02:00
dualfroz daabc65fee feat: add operating hours and blackout date entities 2026-08-26 12:11:22 +02:00
dualfroz 36ba1b6a83 feat: add resource group REST endpoints 2026-08-26 10:00:45 +02:00
dualfroz aa96be9550 feat: add resource group entity, repository, and service 2026-08-25 23:09:30 +02:00
dualfroz 08142e56c7 feat: seed default admin account on startup 2026-08-25 21:01:01 +02:00
dualfroz 627b91c380 feat: add wave2 schema migration for multi-tenancy and availability 2026-08-25 18:49:02 +02:00
dualfroz 2f63a9a4fd feat: add organization REST endpoints 2026-08-25 16:36:04 +02:00
dualfroz 7b3bdd4075 feat: add organization entity, repository, and service 2026-08-25 14:21:08 +02:00
dualfroz a33c1d6da4 feat: add reservation REST endpoints 2026-08-25 12:11:03 +02:00
dualfroz 9167830e82 feat: implement concurrency-safe reservation booking service 2026-08-25 10:01:07 +02:00
dualfroz 265a785989 feat: add reservation entity, status, and repository 2026-08-24 23:09:14 +02:00
dualfroz 4535e0127f feat: add initial database schema and postgres profile 2026-08-24 21:01:29 +02:00
dualfroz 3bf5fc8940 feat: add resource REST endpoints 2026-08-24 18:50:58 +02:00
dualfroz f00085ba22 feat: add resource entity, repository, and service 2026-08-24 16:38:57 +02:00
dualfroz 567219134a feat: add authentication service and endpoints 2026-08-24 14:26:55 +02:00
dualfroz a593e090e4 feat: add user entity and role model 2026-08-24 12:13:50 +02:00
dualfroz 9ca8d0d14d feat: add configuration properties and security config 2026-08-24 10:06:41 +02:00
dualfroz 1f09418d7b feat: add JWT authentication primitives 2026-08-23 23:10:22 +02:00
dualfroz fcbef8490f feat: add domain exceptions and global error handler 2026-08-23 20:59:45 +02:00
dualfroz 49b1e28855 feat: add Spring Boot application entry point and base configuration 2026-08-23 18:46:30 +02:00
dualfroz 3441097efe chore: add Dockerfile for containerized builds 2026-08-23 16:38:01 +02:00
dualfroz cd4552009f chore: add Maven wrapper scripts 2026-08-23 14:25:02 +02:00
dualfroz 2e09d5f3dc build: bootstrap Spring Boot project with Maven 2026-08-23 12:17:04 +02:00
dualfroz cd7482799c chore: add gitignore, gitattributes, and dockerignore 2026-08-23 10:06:08 +02:00