-
ViaVox v0.8.23 Stable
released this
2026-07-02 13:47:26 +00:00 | 0 commits to main since this releaseViaVox v0.8.23 — Microsoft 365 Calendar Sync for Nextcloud.
Install: download
viavox-0.8.23.tar.gz, extract into your Nextcloud app
directory (unpacks aviavox/folder),chownto your web-server user, then
occ upgrade(orocc 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 calendarRetentionObligationunset (the default) while
the duplicate-cleanup feature is in use, so removed copies stay restorable.Downloads
- App-password now minted PASSWORDLESS so it survives SSO/SAML (SURFconext/SRAM)
-
ViaVox v0.8.22 Stable
released this
2026-06-22 16:11:47 +00:00 | 1 commits to main since this releaseViaVox 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 aviavox/folder),chownto 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 calendarRetentionObligationunset (the default) while the
duplicate-delete feature is in use, so removed copies stay restorable from trash.Downloads
- Duplicate cleanup hardened: fail-closed, provenance-gated delete (only offered
-
ViaVox 0.8.19 Stable
released this
2026-06-09 17:44:32 +00:00 | 2 commits to main since this releaseNextcloud 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
- Download
viavox-0.8.19.tgzbelow. - Extract into your Nextcloud
apps/directory soapps/viavox/appinfo/info.xmlexists. occ app:enable viavox.- Admin → ViaVox: enter the ViaVox Syncer URL + shared NC-app token.
- Each user can connect from Personal → ViaVox.
Requires Nextcloud 30+ and a reachable ViaVox Syncer instance.
See README for details.
Downloads
- Download