๐ 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.