Easy!Appointments
Self-hosted appointment scheduling application
Easy!Appointments makes CalDAV sync failures explain themselves.
◆Recent moves
- 1mo ago
1.6.1 beta: clearer CalDAV errors and local-network hosts
Adds a CalDAV settings section, explains on the calendar page why a sync failed, and lets users allow a local-network CalDAV host straight from the connection dialog. It turns the calendar integrations from the 1.6.0 cycle into something self-hosters can debug.
View source ↗ - 1mo ago
1.6.1 alpha: stricter service and request validation
Invalid requests now return bad-request instead of server errors, and services can't be saved with a negative price or zero slot interval. Validation fixes that start the 1.6.1 hardening pass.
View source ↗ - 6mo ago
1.6.0 beta.2: another cut of the Jitsi and calendar work
A second beta carrying the same 1.6.0 additions list as earlier cuts: Jitsi links, meeting-link field and the Google Calendar section. It moves the release toward stable without new scope in the visible notes.
View source ↗ - 7mo ago
1.6.0 beta.1: Jitsi and calendar work reaches beta
Promotes the 1.6.0 alpha additions to beta with the same release notes. A packaging step rather than new functionality.
View source ↗ - 7mo ago
1.6.0 alpha: Jitsi links and a Google Calendar section
Introduces Jitsi meeting links for public bookings, a meeting-link field on appointments, provider-controlled sync and a dedicated Google Calendar integration section. This is the cycle that moved the scheduler toward online meetings and calendar integrations.
View source ↗ - 1y ago
1.5.2 beta: permission checks and bug fixes
Fixes a GTag rendering bug, an API PHP-compatibility error and email delivery exceptions, and adds permission checks to appointment search. Maintenance before the 1.6 integration work began.
View source ↗