← Back to all sparks
E

Easy!Appointments

COLLAB
Velocity0.0

Self-hosted appointment scheduling application

Easy!Appointments makes CalDAV sync failures explain themselves.

schedulingcalendar-synccaldavself-hostedvideo-meetings
◆Current state
Easy!Appointments ships slowly through alpha and beta pre-releases. The 1.6.0 cycle added Jitsi meeting links for appointments booked on the public page, a meeting-link field, and a dedicated Google Calendar integration section. The 1.6.1 pre-releases tighten input validation and make CalDAV sync usable on local networks, with failures explained on the calendar page.
◆Where it's heading
The scheduler is building out integrations (Google Calendar, CalDAV, Jitsi) and then hardening them so self-hosters can diagnose problems without reading logs. Cadence is slow, with months between pre-releases, and the 1.6.0 notes are repeated across three cuts.
◆Prediction
A 1.6.1 stable release with the CalDAV and validation work is the likely next step; the entries don't show new integrations queued behind it.

◆Recent moves

  1. 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 ↗
  2. 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 ↗
  3. 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 ↗
  4. 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 ↗
  5. 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 ↗
  6. 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 ↗