Commit Graph

9 Commits

Author SHA1 Message Date
c54d0214f3 Update issuer-uri in application.yml to new Keycloak endpoint 2025-10-12 12:10:19 +02:00
a9e4a187b6 Update issuer-uri in application.yml to new Keycloak endpoint
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-12 11:42:14 +02:00
68a0c0eb6a Keycloak port
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-11 18:23:58 +02:00
28ade4215a Keycloak port
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-11 18:02:05 +02:00
7bfad0ef50 Keycloak realm-backup
All checks were successful
continuous-integration/drone/push Build is passing
2025-10-11 17:35:39 +02:00
e0d041ef67 Add project and task management with scheduling and notifications
All checks were successful
continuous-integration/drone/push Build is passing
Introduced `Project` and `Task` entities, along with supporting services, repositories, and APIs. Added features for project-based and household-level task management, including creation, listing, updates, and validation. Implemented scheduled notifications for tasks due tomorrow. Updated Flyway migrations, configuration files, and tests to support these functionalities.
2025-10-08 11:07:15 +02:00
0993164062 Update Keycloak configuration and enable persistent storage
All checks were successful
continuous-integration/drone/push Build is passing
Updated Keycloak settings in `realm-hemhub.json` to include additional roles, user attributes, client scopes, and OpenID Connect configurations. Modified `application.yml` to replace `issuer-uri` with `jwk-set-uri` for JWT handling. Enhanced `docker-compose.yml` to include persistent volumes, updated Keycloak image, and environment variables for better container interoperability.
2025-10-06 17:06:36 +02:00
699fb3836b Add JWT-based security and /me endpoint
All checks were successful
continuous-integration/drone/push Build is passing
Introduced JWT-based authentication with role handling using Keycloak. Added the `/me` endpoint to return user information and roles. Configured testing, Keycloak integration, and public-facing `/public/info` endpoint enhancements.
2025-10-05 19:17:56 +02:00
aef0a4c98f Iteration 0 2025-10-04 21:21:41 +02:00