• v1.0.0 eb7c7614cf

    v1.0.0 Stable

    md released this 2026-05-29 07:53:17 +00:00 | 2 commits to main since this release

    First tagged Treedoc release.

    Server install: see attached INSTALL.md for the full setup on Debian/Ubuntu (Postgres+PostGIS, Caddy reverse proxy, systemd, OSM-OAuth, Garage-direct import-bucket URLs).

    Binaries (linux/amd64): treelink-20260529-linux-amd64.tar.gz ships seven statically-linked binaries (CGO_ENABLED=0, stripped, no glibc dep):

    • treedoc — the server. React UI + qr.js + all templates embedded via go:embed; the binary is the app (~24 MB).
    • render — bulk regenerate every static archive page store/{id}/index.html.
    • thumbs — bulk (re-)generate 448×448 @ q75 WebP thumbnails (--force overwrites in place; EXIF orientation is baked into the pixels so Firefox/Brave render correctly).
    • bongert — create a Bongert (orchard) from an OSM way id.
    • obsidian / obsidian-import — Obsidian-vault → S3-store pipeline.
    • treephoto-import — commit a reviewed TreePhoto session.

    Plus postgres.sql (idempotent — CREATE … IF NOT EXISTS + ALTER … IF NOT EXISTS) and config.yaml.example.

    SHA256: c2e5fdee80dda58b53ad51607e9537d17bb9f2651ac735b14c5dff509f644a66

    Build from source: git clone https://forge.23.nu/md/treelink, then INSTALL.md §3 "Variante B". The internal/imagery/eli.geojson Editor-Layer-Index snapshot isn't checked in (6 MB; embedded in the binary at build time) — fetch the current version from the URL documented in internal/imagery/imagery.go before go build.

    Downloads