🚀 OpenCal Version 1.1.0 has been released.

I am pleased to announce the release of OpenCal 1.1.0 - an open-source scheduling application that makes appointment booking processes more efficient and secure.

What’s new in OpenCal 1.1.0?

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.

OpenCal is based on Symfony 7.4 (PHP 8.4+) on the backend, Vue 3 + TypeScript on the frontend, and supports CalDAV for seamless calendar integration. Deployment is simple and scalable with Docker & Docker Compose.

Whether you’re a developer, designer, or user - feedback and engagement are welcome. For questions or interest in contributing: create issues or contribute code.