• v0.22.0 4df0958de4

    actgadmin released this 2026-08-11 21:45:54 +02:00 | 0 commits to master since this release

    Adds the Kyroplan integration MVP: SecretStorage-backed API token, create/link from note or selection, open linked work, start timer, and insert a current summary.

    Commit: 4df0958
    ZIP SHA-256: A7A91DE5A9F00861BD653247BBEED6044D2CD0898B3922227886BEAA91E7B284
    Requires Obsidian 1.11.4 or newer.

    Downloads
  • v0.17.3 3488bceabb

    actgadmin released this 2026-07-14 08:41:22 +02:00 | 99 commits to master since this release

    Kommentar-Markierungen erscheinen jetzt zuverlässig beim Öffnen einer Notiz und nach dem Neustart (vorher liefen die Anker gegen ein noch leeres Dokument). Beim Sprung aus dem Seitenpanel leuchtet die Zielstelle kurz auf. Nur Plugin — kein Server-Update nötig.

    Downloads
  • v0.17.2 a3779d07ac

    actgadmin released this 2026-07-14 08:20:46 +02:00 | 101 commits to master since this release

    Sprechblase in Obsidian-Theme-Farben (hell/dunkel statt weißer Kasten), Markierungen in der Akzentfarbe mit kräftiger Unterstreichung, 💬-Symbol macht kommentierte Stellen ohne Hover erkennbar (Mobile). Im Seitenpanel springt jetzt die GANZE Kommentar-Karte zur Stelle, nicht nur das Zitat. Nur Plugin — kein Server-Update nötig. (Ersetzt das nie mit Assets veröffentlichte v0.17.1.)

    Downloads
  • v0.17.0 83c9268e2f

    actgadmin released this 2026-07-14 00:00:49 +02:00 | 104 commits to master since this release

    Kommentare (Korrektur-Modus): Text markieren → Rechtsklick „Kommentar hinzufügen“. Kommentare liegen unsichtbar in .comments/<pfad>.json und wandern über den normalen Sync. Anzeige: farbige Markierung im Editor (Hover zeigt die Sprechblase) und Seitenpanel (Befehl „Kommentare anzeigen“) mit Erledigt/Bearbeiten/Löschen und Sprung zur Stelle. Zitat-Anker überleben Bearbeitungen; gelöschte Stellen landen unter „Nicht mehr zuordenbar“.

    Owner-Rechtemodell: Jedes Vault hat genau einen Besitzer (Ersteller; bestehende Vaults werden migriert). Nur der Besitzer verwaltet Freigaben und kann den Besitz übertragen (Kronen-Symbol); Write-Nutzer können dem Besitzer die Rechte nicht mehr entziehen. Neue Endpunkte: POST /api/vaults/:id/owner, GET /api/me.

    Server-Update erforderlich (neue Routen + Rechteprüfung).

    Downloads
  • v0.16.0 b3180bc20c

    actgadmin released this 2026-07-12 16:45:27 +02:00 | 125 commits to master since this release

    ACTG Sync 0.16.0

    Aktivitäts-Feed

    • Neuer Befehl „Aktivität anzeigen": zeigt die letzten Änderungen des verbundenen Vaults — nach Tag gruppiert, pro Zeile HH:mm · Nutzer · geändert/gelöscht · Pfad. Endlich sichtbar, wer wann was geändert hat.
    • Der Server führt dazu ein Aktivitätsprotokoll pro Vault (Ringpuffer, letzte 1000 Einträge, gebündelt geschrieben — bremst den Sync nicht). Lesezugriff aufs Vault genügt zum Ansehen.
    • Das Protokoll beginnt mit diesem Server-Update; rückwirkend gibt es nichts.

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren — oder via BRAT: Nogareru/actg-synch.

    Server-Deploy nötig (neue Route + Protokoll).

    Downloads
  • v0.15.0 f99d0c8728

    actgadmin released this 2026-07-12 15:45:48 +02:00 | 132 commits to master since this release

    ACTG Sync 0.15.0

    S3 ist jetzt Speicher-Backend des Servers (Kurskorrektur)

    • Der Server kann seine Vault-Daten (Dateien, Manifeste, History, Papierkorb) verschlüsselt in einem S3-Bucket ablegen statt auf der lokalen Platte — rein per Server-Konfiguration (OSYNC_S3_ENDPOINT/BUCKET/ACCESS_KEY/SECRET_KEY/PASSWORD, optional REGION/PREFIX). Halb konfiguriert = Start schlägt bewusst fehl.
    • Im Bucket liegen nur AES-256-GCM-Chiffrate mit HMAC-Objektnamen; ein Kanarienvogel-Objekt lässt den Start bei falschem Passwort sofort fehlschlagen.
    • Startup-Guard: Bei vorhandenen lokalen Daten verweigert der Server den Start und verweist auf s3-migrate (überspringt Fremddateien, lädt Manifeste zuletzt, benennt lokal um). s3-export <ziel> ist der streng lesende Rückweg.
    • Git-Backup ist bei aktivem S3 global deaktiviert (braucht lokale Klartext-Dateien); ohne S3 bleibt alles wie gehabt.

    Rückbau

    Das per-Vault-S3-Backup aus v0.12 (Settings-Abschnitt, /s3-Routen, s3-restore) wurde entfernt — der Client konfiguriert keine eigenen S3-Backups mehr. Hinweis: alte vaults/<id>/s3.json auf dem Server enthalten Secrets und können gelöscht werden.

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren — oder via BRAT: Nogareru/actg-synch.

    Server-Deploy nötig. Ohne OSYNC_S3_* verhält sich der Server exakt wie v0.14 (risikoarm).

    Downloads
  • v0.14.0 967023455b

    actgadmin released this 2026-07-12 09:43:05 +02:00 | 143 commits to master since this release

    ACTG Sync 0.14.0

    Konflikt-Center

    • Befehl „Konflikte anzeigen" oder Klick auf das neue Statusleisten-Badge „⚠ N Konflikte" (erscheint nur, wenn es welche gibt).
    • Listet alle Konfliktkopien im Vault mit Original, Datum und Gerät.
    • Diff: farbiger Zeilenvergleich Original ↔ Kopie (lange unveränderte Blöcke gekürzt).
    • Kopie übernehmen (ersetzt das Original, Kopie in den Papierkorb) oder Verwerfen (Kopie in den Papierkorb) — beides mit Bestätigung, nie hartes Löschen. Der Sync verbreitet die Auflösung normal; ein Schutzmechanismus verhindert, dass ein gerade laufender Sync-Lauf die Auflösung überschreibt.
    • Alte Konfliktkopien im .obsidian-Ordner werden bewusst nicht angezeigt.

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren.

    Kein Server-Deploy nötig (Plugin-only).

    Downloads
  • v0.13.0 45a29d7554

    actgadmin released this 2026-07-12 07:32:56 +02:00 | 150 commits to master since this release

    ACTG Sync 0.13.0

    Neues Gerät per QR-Code (Einstellungen → Vaults → „Gerät per QR verbinden…")

    • Das Modal prägt ein frisches, eigenes Token (sichtbar in der Geräteliste), zeigt einen QR-Code und meldet, sobald sich das neue Gerät verbunden hat.
    • Auf dem neuen Gerät: Vault öffnen, Plugin installieren, QR mit der Kamera-App scannen → Obsidian öffnet sich, ein Bestätigungsdialog zeigt die Server-URL, danach wird das Token geprüft und das Vault verbunden (leer = Download, sonst Zusammenführen/Übernehmen-Wahl).
    • Auto-Widerruf: Schließt man das QR-Fenster, ohne dass sich ein Gerät verbunden hat, wird der Zugang automatisch widerrufen — mit Letztprüfung gegen Race-Fenster.
    • Sicherheit: Der QR enthält nie das Token des zeigenden Geräts; bösartige obsidian://-Links können dank Pflicht-Bestätigung + Token-Validierung kein Gerät unbemerkt umkonfigurieren.

    Server-API

    Neu: POST /api/tokens (frisches Token fürs eigene Konto prägen).

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren.

    Server-Deploy nötig (neue Route).

    Downloads
  • v0.12.0 af089a4926

    actgadmin released this 2026-07-12 00:26:28 +02:00 | 159 commits to master since this release

    ACTG Sync 0.12.0

    S3-Backup (verschlüsselt) — Einstellungen → S3-Backup

    • Pro Vault ein optionales Backup in einen S3-kompatiblen Bucket (AWS, MinIO, Backblaze, Garage — path-style).
    • Der Server verschlüsselt Inhalte UND Dateinamen (AES-256-GCM, Objektnamen als HMAC), bevor etwas den Server verlässt — im Bucket liegen nur unkenntliche Objekte. Inkrementeller Abgleich über einen verschlüsselten Index.
    • Konfiguration in den Plugin-Settings: Endpoint, Region, Bucket, Prefix, Access-Key, Secret-Key, Verschlüsselungs-Passwort. Passwort gut aufbewahren — ohne es ist das Backup wertlos. Secrets werden nie wieder angezeigt und nie lokal gespeichert.
    • Regel: Solange das verschlüsselte S3-Backup aktiv ist, pausiert das Git-Backup des Vaults (extern läge sonst Klartext).
    • Passwortwechsel ⇒ einmaliger Voll-Upload; alte Objekte bleiben im Bucket liegen (siehe README).
    • Wiederherstellung: Server-CLI npm run cli -- s3-restore <vaultId> <zielordner> — meldet fehlende Objekte ausdrücklich.

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren.

    Server-Deploy nötig (neue Routen, neue Dependency @aws-sdk/client-s3).

    Downloads
  • v0.11.0 a7c82f1b6a

    actgadmin released this 2026-07-11 22:43:35 +02:00 | 172 commits to master since this release

    ACTG Sync 0.11.0

    Freigaben (Einstellungen → Freigaben)

    • Wer Schreibzugriff auf ein Vault hat, verwaltet dort jetzt direkt, wer es lesen/schreiben darf: Stufe per Dropdown, Entziehen mit Bestätigung, „Nutzer hinzufügen…" per Such-Popup (startet mit Lesezugriff).
    • Letzter-Schreiber-Schutz: Der letzte Nutzer mit Schreibzugriff kann weder entfernt noch heruntergestuft werden — gilt auch für die Server-CLI.

    Geräte (Einstellungen → Geräte)

    • Alle angemeldeten Geräte des Kontos mit Name, „Angemeldet seit" und „Zuletzt aktiv"; das aktuelle Gerät ist markiert.
    • Einzelne Geräte abmelden — z. B. ein verlorenes Handy sofort aussperren. Das eigene Gerät abzumelden stoppt den Sync bis zur Neuanmeldung.
    • Der Login übergibt jetzt den Gerätenamen; ältere Anmeldungen erscheinen als „Unbekanntes Gerät".

    Server-API

    Neue Endpunkte: GET /api/users, GET/PUT/DELETE /api/vaults/:id/access[/:userName] (Schreibzugriff), GET/DELETE /api/tokens[/:id] (nur eigene; Handles sind Token-Hashes, nie das Token).

    Installation

    Ordner obsidian-sync/ aus dem ZIP nach <Vault>/.obsidian/plugins/ kopieren.

    Server-Deploy nötig (neue Routen).

    Downloads