From d7db11166f80559e8908a88f93f73e4077d36300 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Sun, 9 Aug 2026 12:00:00 +0000 Subject: [PATCH] docs: repoint commit references after the history rewrite The anonymisation rewrite of 2026-08-07 gave every touched commit a new SHA, leaving the references in these documents pointing at objects that no longer exist. The mapping was reconstructed from the backup branches and each pair verified by tree and commit message before substituting. Prefix lookups were built for lengths 7 to 12 and any ambiguous prefix would have been skipped; none were ambiguous across all 251 pairs. --- hosts/cfgmon.md | 4 ++-- hosts/matrix.md | 2 +- roadmap.md | 2 +- shared/branding.md | 2 +- verfahren/aar/2026-08-02-wiki-und-desktop-clients.md | 4 ++-- vision/threadnet.md | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/hosts/cfgmon.md b/hosts/cfgmon.md index a16a390..d87a9ff 100644 --- a/hosts/cfgmon.md +++ b/hosts/cfgmon.md @@ -57,9 +57,9 @@ anderer Hash; Autorschaft erhalten). **Erledigt (2026-08-01, autonom):** - Actions-Toggles deaktiviert: `ThreadNet-Web`, `threadnet-call`, `axion1337.chat-gitops` -- `ThreadNet-Web`: alle `.github/workflows/`-Dateien entfernt (Commit `574c1bf`) +- `ThreadNet-Web`: alle `.github/workflows/`-Dateien entfernt (Commit `a876758`) - gitops: Verifikations-Job nach GitLab portiert + `.gitea/workflows/` entfernt - (Commit `e58b8db`, Pipeline grün, Mirror→Gitea verifiziert; `milestone-release.yml` + (Commit `5e46a24`, Pipeline grün, Mirror→Gitea verifiziert; `milestone-release.yml` war toter Code, siehe #33). Flux unberührt. - `thread-net-git`: Runner-Service/Config/`.env.example` per Commit `d904734` entfernt (auf git.lab; Mirror trägt nach Gitea) — **noch nicht deployt**, siehe unten. diff --git a/hosts/matrix.md b/hosts/matrix.md index 7c9534e..15d668e 100644 --- a/hosts/matrix.md +++ b/hosts/matrix.md @@ -46,7 +46,7 @@ auf den gesunden systemd-Exporter zeigte; seit der Endpoint dauerhaft NotReady w setzte kube-proxy `no endpoints → REJECT`. ufw-Regeln seit April unverändert — kein Firewall-Drift; extern war 9100 nie freigegeben (und soll es nicht sein). -**Fix (gitops `93ee6a3`, Weg A aus gitops#45):** HelmRelease + Alloy-Scrape entfernt, +**Fix (gitops `228807f`, Weg A aus gitops#45):** HelmRelease + Alloy-Scrape entfernt, Flux hat gepruned — DaemonSet/Service/Pod sind weg, Host-Metriken kommen unverändert vom systemd-Exporter. Volle Diagnose: [gitops#45](https://rohana.axion1337.de/sorb/axion1337.chat-gitops/issues/45). diff --git a/roadmap.md b/roadmap.md index 34c583c..a3dcff8 100644 --- a/roadmap.md +++ b/roadmap.md @@ -51,7 +51,7 @@ 1. **Rebrand fortsetzen** — Desktop-Client heißt seit 2026-08-02 **ThreadNet** und trägt die eigene Marke ([ThreadNet-Web#10](https://git.lab/axion1337.chat/ThreadNet-Web/-/issues/10), - Commit `c8d4587`). Offen: Web-Client-Icons/`brand`, About-Attribution. + Commit `6b0261d`). Offen: Web-Client-Icons/`brand`, About-Attribution. 2. Signing/Notarisierung (ThreadNet-Web#6) — ohne Signatur muss jeder Nutzer auf macOS die Quarantäne von Hand lösen und Windows zeigt SmartScreen. 3. **macOS reproduzierbar bauen** — [BUILD-01 (#22)](https://git.lab/axion1337.chat/management/-/issues/22): diff --git a/shared/branding.md b/shared/branding.md index 0bbfc8b..e9e68f6 100644 --- a/shared/branding.md +++ b/shared/branding.md @@ -84,7 +84,7 @@ also berechtigt und ließ sich an der Originalquelle belegen. Quelle ist Anthropics [theme-factory-Skill](https://github.com/anthropics/skills/tree/main/skills/theme-factory): je Theme vier Farben plus ein Schriftpaar. Sie sind seit 2026-08-02 **wörtlich -übernommen** (gitops `8a9d778`), nachdem eine erste Fassung die Namen frei +übernommen** (gitops `b10b607`), nachdem eine erste Fassung die Namen frei interpretiert hatte. | Theme | Hintergrund | hell/dunkel | Akzent · Sekundär · Highlight | diff --git a/verfahren/aar/2026-08-02-wiki-und-desktop-clients.md b/verfahren/aar/2026-08-02-wiki-und-desktop-clients.md index 97e14fd..dc191a9 100644 --- a/verfahren/aar/2026-08-02-wiki-und-desktop-clients.md +++ b/verfahren/aar/2026-08-02-wiki-und-desktop-clients.md @@ -24,7 +24,7 @@ | 3 | **`/favicon.ico` lieferte HTTP 200 mit `text/html`** — die nginx-`try_files`-Kette gab die 404-Seite mit Erfolgsstatus aus. Safari hielt das Icon für vorhanden und zeigte den Buchstaben-Fallback | MEDIUM | gelöst: Datei im Wurzelverzeichnis + `try_files $uri =404` für Assets | | 4 | **CI-Job-Container kennt die Lab-CA nicht** (`unable to get local issuer certificate`); der erste Fix als globale CI-Variable brach den Checkout des eigenen Repos | MEDIUM | gelöst: CA im Repo, `GIT_SSL_CAINFO` **im Sync-Skript** | | 5 | **Icons wurden nie vergrößert**: `PIL.thumbnail()` skaliert ausschließlich nach unten, das 277-px-Motiv blieb in 1024er-Icons eine Briefmarke (54 % × 38 % Füllung) | MEDIUM | gelöst mit `resize()` aus dem Original: 81 % | -| 6 | **Nur macOS bekam neue Icons** — Windows (`.ico`) und Web (`res/vector-icons/`, `manifest.json`) blieben auf Element | MEDIUM | gelöst, `cc3f860` | +| 6 | **Nur macOS bekam neue Icons** — Windows (`.ico`) und Web (`res/vector-icons/`, `manifest.json`) blieben auf Element | MEDIUM | gelöst, `c51b681` | | 7 | **BookStack-Stack hatte fünf Fehler**: nicht existierende Image-Tags, `healthcheck.sh` gibt es im LinuxServer-Image nicht, `APP_KEY` < 32 Byte → stilles HTTP 500, Theme-Mount auf ein Verzeichnis das nicht existiert, Healthcheck auf ungeprüftem Pfad | MEDIUM | alle gelöst; drei davon erst durch sorbs Deploy sichtbar | | 8 | **Windows-Build-VM war weg** (`No such container`) — der CI-Job kann sie nur starten, nicht anlegen | MEDIUM | umgangen (manueller Neustart), Optionen in #21 | | 9 | **macOS-Build braucht Xcode** für das DMG (`actool`) und Rust für die nativen Module | MEDIUM | umgangen (electron-builder 25 fürs ZIP, `hdiutil` fürs DMG), dauerhaft offen in #22 | @@ -144,7 +144,7 @@ Vorlagen ist die **Quelle** zu prüfen, bevor etwas daraus abgeleitet wird. Sunset-Boulevard-Palette sind bis auf zwei Ziffern identisch (`#e76e51`/`#e76f51`, `#f3a261`/`#f4a261`) — unabhängig voneinander auf demselben Coolors-Satz gelandet. -**Korrigiert:** gitops `8a9d778` (Web, live verifiziert) · ThreadNet-Web `55e1a09` +**Korrigiert:** gitops `b10b607` (Web, live verifiziert) · ThreadNet-Web `80fcf6c` (Desktop-Config). Das BookStack-CSS lag bereits richtig. ⚠️ **Die released Desktop-Binaries tragen weiter die alten Farben** — die Themes stecken in `resources/webapp.asar`. Abgestimmt so belassen; der nächste reguläre diff --git a/vision/threadnet.md b/vision/threadnet.md index c9f584d..9a4b2a0 100644 --- a/vision/threadnet.md +++ b/vision/threadnet.md @@ -30,7 +30,7 @@ zahlt sich nur öffentlich aus. Bliebe alles privat, würde dauerhaft für einen gebaut, den es nicht gibt — dann hätte das Prinzip gestrichen gehört. ⚠️ **Der Audit ist Bedingung, nicht Formsache.** In der Historie des gitops-Repos -steht Commit `0242238` — *„remove plaintext TURN shared secret, rotate leaked +steht Commit `51ea513` — *„remove plaintext TURN shared secret, rotate leaked value"*. Der Wert ist rotiert und damit wertlos, aber er steht weiterhin in der Historie, und er ist vermutlich nicht der einzige Fund. Vor dem Umschalten auf public: Historie aller zu veröffentlichenden Repos auf Klartext-Geheimnisse prüfen @@ -41,6 +41,6 @@ und entscheiden, ob bereinigt (History-Rewrite) oder bewusst akzeptiert wird. **Wird in M4 zu Ende gebracht** (entschieden 2026-08-06), ohne eigenen Termin. Begründung: Halbfertig ist der schlechteste Zustand — der Desktop-Client heißt -seit `c8d4587` ThreadNet und trägt die eigene Marke, der Web-Client zeigt weiter +seit `6b0261d` ThreadNet und trägt die eigene Marke, der Web-Client zeigt weiter Element. Der Rest gehört zusammen mit Signing und Installer-Branding in „Produktreife ThreadNet" (ThreadNet-Web#6, #7, #10).