• v0.2.0 d6a867d60c

    ashamed released this 2026-10-05 20:12:43 +00:00 | 0 commits to main since this release

    CardToFile 0.2.0 for OpenCloud

    Synchronize a CardDAV address book with XLSX, ODS or CSV files in OpenCloud spaces.
    Create empty or contact-filled templates, review a dry run, choose synchronization
    direction and conflict handling, and configure a minute interval.

    Installation requires the companion PHP service, an authenticated CardDAV integration
    and an OpenCloud proxy route. The web ZIP alone is insufficient. Installation details
    are included in the deployment ZIP and web ZIP, and in opencloud/deploy/INSTALLATION.md
    at tag v0.2.0. The native web UI uses German. Synchronization can change and delete
    contacts and spreadsheet rows; check a dry run before the first synchronization.

    OpenCloud SDK minimum: 8.0.0. Live tested on OpenCloud 8.0.1 in authenticated Chrome.
    Automatic session synchronization runs while the view is open. Background CLI operation
    requires separately configured durable credentials and a server schedule.

    Validation: 284 shared-engine tests, 60 OpenCloud service tests, 5 browser regression
    tests; production web build, Compose configuration, package integrity and SHA-256 checks.
    Source commit: d6a867d60c
    License: AGPL-3.0-or-later.

    Assets:

    • cardtofile-0.2.0.zip: web app; manifest.json is at the ZIP root.
    • opencloud-sync-0.2.0.tar.gz: companion service with locked production dependencies.
    • cardtofile-source-0.2.0.tar.gz: source for rebuilding the service and web app.
    • cardtofile-deployment-0.2.0.zip: Compose, proxy and installation examples.
    • cardtofile-store-submission-0.2.0.zip: prepared catalogue entry and original cover artwork.
    • SHA256SUMS: checksums for the attachments.

    Appstore catalogue submission is separate; this release does not imply acceptance by OpenCloud.

    Downloads