OpenCal: Open-Source-Software für Online-Terminvereinbarungen
Open-Source-Software für digitale Souveränität.
Über das Projekt
OpenCal ist eine elegante, webbasierte Open-Source-Lösung, die die Online-Terminplanung mühelos und effizient macht. Ganz gleich, ob Sie ein Team leiten oder ein Unternehmen führen – OpenCal erleichtert die Terminkoordination und macht endlose E-Mail-Korrespondenz überflüssig. Mit OpenCal können Sie die Kommunikation optimieren, Zeit sparen und sich auf das Wesentliche konzentrieren.
Lizenz
GNU AGPLv3 License
Releases & Updates
1.1.1
23.03.2026 um 15:40 Uhr
Changelog since 1.1.0
- chore: update frontend dependencies & fix security issues (d999a2b)
- fix: crontab config for caldav-sync
1.1.0
23.03.2026 um 15:08 Uhr
New 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.
1.1.0-beta3
16.03.2026 um 13:21 Uhr
Changelog
- 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)
1.1.0-beta2
08.03.2026 um 13:19 Uhr
Changelog
- 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)
1.1.0-beta1
06.03.2026 um 17:35 Uhr
✨ 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.
1.0.4
18.02.2026 um 17:47 Uhr
- fix docs build
- fix timezone issue on booking
- build docs container
- update documentation & readme
- fix backend pipeline
1.0.3
15.02.2026 um 13:13 Uhr
- 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
Ressourcen
Unterstützung
Sie benötigen Hilfe bei der Implementierung oder Anpassung dieses Open-Source-Projekts? Wir unterstützen Sie gerne mit professionellem Service.
Kontakt aufnehmen