From 9c1020afefeb602ff2b12d572c1030e7c7207dd0 Mon Sep 17 00:00:00 2001 From: bkataru Date: Fri, 10 Apr 2026 11:47:17 +0200 Subject: [PATCH] fix: restore docs/static/img/thulp-logo.svg (deleted by vps-git-sync) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The thulp logo was referenced in README.md line 2 but 404'd on GitHub because commit 1ad5593 (vps-git-sync, 2026-03-23) auto-deleted 6 files: - docs/static/img/thulp-logo.svg (SOURCE — should NEVER have been deleted) - docs/public/404.html (Zola build output — ok to delete) - docs/public/img/thulp-logo.svg (Zola build output — ok to delete) - docs/public/index.html (Zola build output — ok to delete) - docs/public/robots.txt (Zola build output — ok to delete) - docs/public/sitemap.xml (Zola build output — ok to delete) Root cause: vps-git-sync blindly commits local filesystem state to git, including deletions. Someone cleaned docs/public/ and accidentally also wiped docs/static/img/ on VPS local, and the sync script dutifully pushed the removal of the logo source along with the build output. Fix: 1. Restore docs/static/img/thulp-logo.svg from git history (1ad5593^) 2. Add docs/public/ to .gitignore so the build output can't be re-tracked in the future (and its deletion can't be re-committed) This doesn't prevent the underlying vps-git-sync footgun, but it does protect this specific incident class from recurring. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitignore | 9 ++++++++- docs/static/img/thulp-logo.svg | 8 ++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docs/static/img/thulp-logo.svg diff --git a/.gitignore b/.gitignore index fc52687..64c7bb0 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,11 @@ Thumbs.db *.editorconfig # Repomix output -repomix-output.xml \ No newline at end of file +repomix-output.xml + +# Zola build output (docs/public/) — regenerated by `zola build`. +# Must NOT be tracked: on 2026-03-23 vps-git-sync auto-committed the +# deletion of these files along with docs/static/img/thulp-logo.svg +# because someone cleaned the filesystem, taking the logo source with +# it. See commit 1ad5593 for the incident. +docs/public/ \ No newline at end of file diff --git a/docs/static/img/thulp-logo.svg b/docs/static/img/thulp-logo.svg new file mode 100644 index 0000000..9e939a5 --- /dev/null +++ b/docs/static/img/thulp-logo.svg @@ -0,0 +1,8 @@ + + + + + + + +