-
1.1.1
StableAll checks were successful/ lint_docker_compose (pull_request) Successful in 25s/ backend_checks (pull_request) Successful in 1m33s/ backend_build (pull_request) Successful in 2m25s/ backend_tests (pull_request) Successful in 2m40s/ frontend_lint (pull_request) Successful in 1m21s/ frontend_unit_tests (pull_request) Successful in 46s/ build_docs (pull_request) Successful in 3m29s/ frontend_build (pull_request) Successful in 1m41s/ lint_docker_compose (push) Successful in 17s/ backend_checks (push) Successful in 1m3s/ frontend_lint (push) Successful in 53s/ backend_tests (push) Successful in 2m18s/ frontend_unit_tests (push) Successful in 53s/ build_docs (push) Successful in 3m26s/ backend_build (push) Successful in 4m27s/ build_frontend (release) Successful in 1m9s/ update_release_changelog (release) Successful in 12s/ build_docs (release) Successful in 1m14s/ frontend_build (push) Successful in 4m37s/ build_backend (release) Successful in 2m49sreleased this
2026-03-23 15:40:49 +00:00 | 3 commits to main since this releaseChangelog since 1.1.0
- chore: update frontend dependencies & fix security issues (
d999a2b) - fix: crontab config for caldav-sync
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- chore: update frontend dependencies & fix security issues (
-
1.1.0
StableAll checks were successful/ lint_docker_compose (pull_request) Successful in 33s/ build_docs (pull_request) Successful in 40s/ backend_checks (pull_request) Successful in 1m39s/ backend_tests (pull_request) Successful in 1m44s/ backend_build (pull_request) Successful in 2m27s/ frontend_lint (pull_request) Successful in 1m25s/ frontend_build (pull_request) Successful in 1m3s/ frontend_unit_tests (pull_request) Successful in 1m23s/ lint_docker_compose (push) Successful in 34s/ build_docs (push) Successful in 44s/ backend_tests (push) Successful in 1m33s/ backend_checks (push) Successful in 1m35s/ frontend_unit_tests (push) Successful in 48s/ backend_build (push) Successful in 2m44s/ frontend_lint (push) Successful in 1m26s/ frontend_build (push) Successful in 1m35s/ update_release_changelog (release) Successful in 7s/ build_docs (release) Successful in 47s/ build_frontend (release) Successful in 2m14s/ build_backend (release) Successful in 4m8sreleased this
2026-03-23 15:08:09 +00:00 | 5 commits to main since this releaseNew features:
- Modernization of the appointment booking frontend
- Admin User Management: Users can now be managed directly through the dashboard UI - including creation, editing, deletion, and activation/deactivation.
- Role system: Introduction of admin roles for differentiated permission management.
- In-person/On-site appointments: Support for face-to-face meetings with location details in event types.
- Audit Log: Full tracking of system events for increased transparency and security.
- Calendar view: Integration of a scheduler to visualize booked appointments.
Bug fixes & improvements:
- Security by fixing vulnerabilities in dependencies.
- Optimized login process for smoother use.
- Clear error messages when event type creation fails.
- Optimized frontend build configuration.
Documentation & maintenance:
- Updated README and project documentation.
- Guides for next steps after user creation.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
1.1.0-beta3
Pre-releaseAll checks were successful/ lint_docker_compose (pull_request) Successful in 19s/ backend_checks (pull_request) Successful in 1m0s/ frontend_lint (pull_request) Successful in 53s/ backend_tests (pull_request) Successful in 2m34s/ frontend_unit_tests (pull_request) Successful in 52s/ build_docs (pull_request) Successful in 3m26s/ frontend_build (pull_request) Successful in 1m37s/ backend_build (pull_request) Successful in 4m21s/ lint_docker_compose (push) Successful in 21s/ backend_tests (push) Successful in 1m33s/ backend_checks (push) Successful in 1m40s/ frontend_lint (push) Successful in 50s/ frontend_unit_tests (push) Successful in 1m25s/ build_docs (push) Successful in 3m29s/ backend_build (push) Successful in 4m14s/ frontend_build (push) Successful in 4m0s/ build_backend (release) Successful in 2m52s/ update_release_changelog (release) Successful in 12s/ build_frontend (release) Successful in 1m10s/ build_docs (release) Successful in 1m13sreleased this
2026-03-16 13:21:55 +00:00 | 6 commits to main since this releaseChangelog
- feat: booking usability & layout (
8fa1bb8) - tests: appointment booking components (
57f02e2) - fix(backend): use passed day parameter as cutoff for current day availability (
b4d9970) - chore(frontend): update dependencies & fix security issues (
45f7539) - chore: update dependencies (
863f67d) - feat: show user role in user admin management ui (
f54d4fa) - fix(backend): resolve multiple bugs in AvailabilityService (
d7b6792)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- feat: booking usability & layout (
-
1.1.0-beta2
Pre-releaseAll checks were successful/ lint_docker_compose (pull_request) Successful in 35s/ build_docs (pull_request) Successful in 42s/ backend_tests (pull_request) Successful in 1m41s/ backend_checks (pull_request) Successful in 1m43s/ backend_build (pull_request) Successful in 2m17s/ frontend_unit_tests (pull_request) Successful in 47s/ frontend_lint (pull_request) Successful in 1m16s/ frontend_build (pull_request) Successful in 1m38s/ lint_docker_compose (push) Successful in 23s/ build_docs (push) Successful in 27s/ backend_tests (push) Successful in 1m29s/ frontend_lint (push) Successful in 43s/ backend_checks (push) Successful in 1m42s/ update_release_changelog (release) Successful in 12s/ frontend_unit_tests (push) Successful in 41s/ build_docs (release) Successful in 48s/ build_frontend (release) Successful in 1m8s/ backend_build (push) Successful in 4m20s/ build_backend (release) Successful in 4m37s/ frontend_build (push) Successful in 1m1sreleased this
2026-03-08 13:19:47 +00:00 | 14 commits to main since this releaseChangelog
- fix(frontend): resolve typescript build errors and linting warnings (
8810d94) - fix: hide header on session expiration (
859f060) - fix: Prevent duplicate AuditLog entries on API requests (
4bd6a27) - feat(frontend): implement automatic slug generation for EventType (
5f9a237) - infrastructure: add messenger worker to supervisor (
912d27b) - fix: routing for booking page (
ca0b1d2) - fix: available days highlighting in BookingCalendar (
72f12be) - docs: fix errors and add missing configuration details (
2057335) - feat(backend): assign ROLE_ADMIN to the first created user (
9612218) - fix: automate release changelog generation (
5ceaa74) - ci: automate release changelog generation (
b836042) - ci: prevent 'latest' tag for alpha and beta releases (
60c4b69) - feat: display OpenCal version in frontend footer (
ea042d0)
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- fix(frontend): resolve typescript build errors and linting warnings (
-
1.1.0-beta1
Pre-releaseAll checks were successful/ lint_docker_compose (pull_request) Successful in 18s/ build_docs (pull_request) Successful in 28s/ frontend_lint (pull_request) Successful in 38s/ backend_checks (pull_request) Successful in 1m44s/ frontend_unit_tests (pull_request) Successful in 39s/ backend_tests (pull_request) Successful in 2m40s/ backend_build (pull_request) Successful in 2m42s/ frontend_build (pull_request) Successful in 1m42s/ lint_docker_compose (push) Successful in 18s/ build_docs (push) Successful in 27s/ backend_checks (push) Successful in 59s/ frontend_lint (push) Successful in 38s/ frontend_unit_tests (push) Successful in 44s/ frontend_build (push) Successful in 53s/ backend_tests (push) Successful in 2m43s/ backend_build (push) Successful in 4m43s/ build_docs (release) Successful in 44s/ build_frontend (release) Successful in 2m20s/ build_backend (release) Successful in 2m48sreleased this
2026-03-06 17:35:08 +00:00 | 29 commits to main since this release✨ New Features
- Admin User Management: Users can now be managed via the UI (create, edit, delete, enable/disable).
- Role System: Introduced admin roles for differentiated permission management.
- In-person/On-site Appointments: Added support for in-person meetings, including location settings in event types.
- Audit Log: Implementation of an audit log to track system events.
- Scheduler/Calendar view: Integration of a scheduler to visualize the events booked via OpenCal.
🐛 Bugfixes & Improvements
- Frontend Security: Fixed security vulnerabilities in dependencies.
- Login Optimization: Improved the login process flow.
- Error Handling: Fixed error messages when event-type creation fails.
- Build Process: Optimized the frontend build configuration.
📝 Documentation
- Updated README and general project documentation.
- Added instructions for next steps after user creation.
🛠️ Refactoring & Maintenance
- ESLint enhancements and test fixes to ensure code quality.
Downloads
-
Source code (ZIP)
19 downloads
-
Source code (TAR.GZ)
14 downloads
- Get it running with docker-compose
-
1.0.6
StableAll checks were successful/ lint_docker_compose (pull_request) Successful in 36s/ build_docs (pull_request) Successful in 42s/ backend_tests (pull_request) Successful in 1m29s/ backend_checks (pull_request) Successful in 1m48s/ frontend_unit_tests (pull_request) Successful in 40s/ frontend_lint (pull_request) Successful in 1m18s/ backend_build (pull_request) Successful in 2m40s/ frontend_build (pull_request) Successful in 1m57s/ lint_docker_compose (push) Successful in 21s/ build_docs (push) Successful in 28s/ backend_tests (push) Successful in 1m29s/ backend_checks (push) Successful in 1m45s/ frontend_lint (push) Successful in 40s/ frontend_unit_tests (push) Successful in 39s/ frontend_build (push) Successful in 1m54s/ backend_build (push) Successful in 4m44s/ build_docs (release) Successful in 43s/ build_frontend (release) Successful in 2m23s/ build_backend (release) Successful in 2m50sreleased this
2026-02-18 18:23:12 +00:00 | 52 commits to main since this release- fix reminder (#26)
Downloads
-
Source code (ZIP)
12 downloads
-
Source code (TAR.GZ)
7 downloads
-
1.0.4
StableAll checks were successful/ lint_docker_compose (pull_request) Successful in 21s/ build_docs (pull_request) Successful in 28s/ backend_checks (pull_request) Successful in 54s/ frontend_unit_tests (pull_request) Successful in 39s/ frontend_lint (pull_request) Successful in 57s/ backend_tests (pull_request) Successful in 2m27s/ frontend_build (pull_request) Successful in 1m0s/ backend_build (pull_request) Successful in 4m45s/ lint_docker_compose (push) Successful in 22s/ build_docs (push) Successful in 27s/ frontend_lint (push) Successful in 41s/ backend_checks (push) Successful in 1m52s/ frontend_unit_tests (push) Successful in 40s/ backend_tests (push) Successful in 2m27s/ backend_build (push) Successful in 2m30s/ build_docs (release) Successful in 44s/ frontend_build (push) Successful in 1m58s/ build_frontend (release) Successful in 2m22s/ build_backend (release) Successful in 2m48sreleased this
2026-02-18 17:47:49 +00:00 | 53 commits to main since this release- fix docs build
- fix timezone issue on booking
- build docs container
- update documentation & readme
- fix backend pipeline
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
1.0.3
StableAll checks were successful/ lint_docker_compose (pull_request) Successful in 39s/ frontend_lint (pull_request) Successful in 39s/ frontend_unit_tests (pull_request) Successful in 42s/ backend_checks (pull_request) Successful in 2m5s/ frontend_build (pull_request) Successful in 1m59s/ backend_build (pull_request) Successful in 2m43s/ backend_tests (pull_request) Successful in 1m27s/ lint_docker_compose (push) Successful in 36s/ frontend_lint (push) Successful in 42s/ backend_checks (push) Successful in 54s/ frontend_unit_tests (push) Successful in 42s/ backend_tests (push) Successful in 1m26s/ frontend_build (push) Successful in 1m54s/ backend_build (push) Successful in 5m35s/ build_frontend (release) Successful in 1m26s/ build_backend (release) Successful in 2m37sreleased this
2026-02-15 13:13:40 +00:00 | 58 commits to main since this release- fix: cancel event frontend
- update openapi.yml
- adjust frontend
- refactoring backend code
- sync multi-day-events & fix sync time zone bug
- update backend dependencies
- enhance dev environment setup
Downloads
-
Source code (ZIP)
7 downloads
-
Source code (TAR.GZ)
9 downloads
- Website
-
1.0.2
StableAll checks were successful/ frontend_lint (pull_request) Successful in 41s/ backend_checks (pull_request) Successful in 57s/ frontend_unit_tests (pull_request) Successful in 41s/ frontend_build (pull_request) Successful in 1m57s/ backend_tests (pull_request) Successful in 1m26s/ backend_build (pull_request) Successful in 5m30s/ backend_checks (push) Successful in 56s/ frontend_lint (push) Successful in 1m31s/ frontend_build (push) Successful in 1m47s/ backend_build (push) Successful in 2m42s/ frontend_unit_tests (push) Successful in 43s/ backend_tests (push) Successful in 2m30s/ build_frontend (release) Successful in 1m18s/ build_backend (release) Successful in 4m45sreleased this
2026-02-12 11:42:40 +00:00 | 66 commits to main since this releaseFixes
- crontab config for CalDAV sync
Downloads
-
Source code (ZIP)
22 downloads
-
Source code (TAR.GZ)
14 downloads
-
1.0.1
StableAll checks were successful/ frontend_lint (pull_request) Successful in 40s/ backend_checks (pull_request) Successful in 1m12s/ frontend_unit_tests (pull_request) Successful in 40s/ frontend_build (pull_request) Successful in 2m16s/ backend_tests (pull_request) Successful in 1m38s/ backend_build (pull_request) Successful in 4m44s/ frontend_lint (push) Successful in 1m24s/ backend_checks (push) Successful in 2m18s/ backend_build (push) Successful in 2m40s/ frontend_unit_tests (push) Successful in 1m22s/ build_frontend (release) Successful in 1m23s/ frontend_build (push) Successful in 4m3s/ backend_tests (push) Successful in 2m36s/ build_backend (release) Successful in 6m2sreleased this
2026-02-11 08:49:22 +00:00 | 68 commits to main since this releaseFixes
- frontend nginx config (#12)
Downloads
-
Source code (ZIP)
8 downloads
-
Source code (TAR.GZ)
30 downloads