• Samkey released this 2026-07-02 13:47:26 +00:00 | 0 commits to main since this release

    ViaVox v0.8.23 — Microsoft 365 Calendar Sync for Nextcloud.

    Install: download viavox-0.8.23.tar.gz, extract into your Nextcloud app
    directory (unpacks a viavox/ folder), chown to your web-server user, then
    occ upgrade (or occ app:enable viavox). The tarball contains the built bundle.

    Compatibility: Nextcloud 32–34, PHP 8.1–8.4.

    Fix since v0.8.22:

    • App-password now minted PASSWORDLESS so it survives SSO/SAML (SURFconext/SRAM)
      sessions. Previously the app-password was bound to the login session and
      Nextcloud revoked it ~75 min after connect, causing every CalDAV write to 401.
      This mirrors how the Nextcloud desktop client mints its app-password on an SSO
      instance (Login Flow v2 passwordless path). No effect on local-account NCs.

    Operator note: keep dav calendarRetentionObligation unset (the default) while
    the duplicate-cleanup feature is in use, so removed copies stay restorable.

    Downloads
  • Samkey released this 2026-06-22 16:11:47 +00:00 | 1 commits to main since this release

    ViaVox v0.8.22 — Microsoft 365 Calendar Sync for Nextcloud.

    Install: download viavox-0.8.22.tar.gz, extract into your Nextcloud app
    directory (it unpacks a viavox/ folder), chown to your web-server user, then
    occ app:enable viavox. The tarball already contains the built Vue bundle.

    Compatibility: Nextcloud 32–34, PHP 8.1–8.4.

    Highlights since v0.8.19:

    • Duplicate cleanup hardened: fail-closed, provenance-gated delete (only offered
      when every copy is provably a Microsoft 365 item), per-user lock against
      concurrent deletes, and idempotent handling of a copy already removed by
      another path.
    • Nextcloud iTip/scheduling is suppressed on three layers (no duplicate
      invite emails, no 403 on deleting room-attended events). See the README.
    • Verified compatible with Nextcloud 34.

    Note: keep dav calendarRetentionObligation unset (the default) while the
    duplicate-delete feature is in use, so removed copies stay restorable from trash.

    Downloads
  • ViaVox 0.8.19 Stable

    Samkey released this 2026-06-09 17:44:32 +00:00 | 2 commits to main since this release

    Nextcloud app — Microsoft 365 calendar sync.

    Connects a Nextcloud user to their Microsoft 365 account so calendar events flow into Nextcloud via webhooks (no polling), and edits made in Nextcloud Calendar flow back to Outlook.

    Install

    1. Download viavox-0.8.19.tgz below.
    2. Extract into your Nextcloud apps/ directory so apps/viavox/appinfo/info.xml exists.
    3. occ app:enable viavox.
    4. Admin → ViaVox: enter the ViaVox Syncer URL + shared NC-app token.
    5. Each user can connect from Personal → ViaVox.

    Requires Nextcloud 30+ and a reachable ViaVox Syncer instance.

    See README for details.

    Downloads