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.

Releases & Updates

1.1.1

23.03.2026 um 15:40 Uhr
Release
Changelog since 1.1.0
  • chore: update frontend dependencies & fix security issues (d999a2b)
  • fix: crontab config for caldav-sync
Zum Release

1.1.0

23.03.2026 um 15:08 Uhr
Release
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.
Zum Release

1.1.0-beta3

16.03.2026 um 13:21 Uhr
Release
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)
Zum Release

1.1.0-beta2

08.03.2026 um 13:19 Uhr
Release
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)
Zum Release

1.1.0-beta1

06.03.2026 um 17:35 Uhr
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.
Zum Release

1.0.6

18.02.2026 um 18:23 Uhr
Release
  • fix reminder (#26)
Zum Release

1.0.4

18.02.2026 um 17:47 Uhr
Release
  • fix docs build
  • fix timezone issue on booking
  • build docs container
  • update documentation & readme
  • fix backend pipeline
Zum Release

1.0.3

15.02.2026 um 13:13 Uhr
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
Zum Release

1.0.2

12.02.2026 um 11:42 Uhr
Release
Fixes
  • crontab config for CalDAV sync
Zum Release

1.0.1

11.02.2026 um 08:49 Uhr
Release
Fixes
  • frontend nginx config (#12)
Zum Release

1.0.0

10.02.2026 um 18:38 Uhr
Release
Keine Release-Notes vorhanden.
Zum Release

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