Changelog
Every commit to this site, straight from the repo.
August 2026
Postupdate post "Made a miniplayer for Apple Music on MacOS"b5d75a2 Postupdate post "Made a miniplayer for Apple Music on MacOS"120cf63 Postadd post "Made a miniplayer for Apple Music on MacOS"4dcc32c Fixchangelog: preserve history on shallow builds3eb694a ChangeAdd VS Code Copilot token estimates31407be ChangeSimplify homelab memory display7d94676 ChangeAdd Codex token collectionc8bd21a Featuretokens: archive usage in SQLite, add 7/30/all ranges7133dc2 Fixtokens: count subagent transcripts7721480 Changecopy(tokens): drop the tool name from the page728f097 Fixhomelab: stop the token rollup from being able to fail the heartbeat12e67b8 Featuretokens: add a /tokens page fed by the homelab timer135222c Fixphotos: merge the manifest instead of rebuilding it from disk11afcb1 Postcorrect the R2 token path in the credentials errore0c07cc Chorephotos: drop the local originals, guard the manifest against shrinking7bafdfd Chorephotos: move the gallery to R2, drop originals from the repo6c882e2 Choremedia: serve blog images from R2 instead of the repo037d520 Posttidy up a few things across the older posts9b1e45b Posttrim the 2022 "what I'm working on" postb9cc9c0 Featureport the rest of the old blog, fix the age calculation2f03bb0 Featureadmin: upload video to R2 instead of committing it to the repo1c52073 Featureport four posts over from the old leodengsblog.cn6d6571d Fixallow AF_UNIX in the homelab agent unit so DNS resolves3d90722 Featurelive homelab status at /homelab80dde57 Featureturn /now into a split-flap departure board59682da Featureadd /spotting and /changelog, both generated at build time7fd4fa3 Featureauto-rotate the homepage status line9070a2d Featurenew visual identity: blue and gold, IBM Plex Sansfeecfa0 Fixmake small text legible across the site7e006b4 Featurestop the admin editor losing unsaved work89a2c11 Postadd post "Explaining my weird home network & services setup"2773e8f Featuredrafts folder in the admin editor6281e38 Fixstop the admin editor eating characters during IME input72f2dba FeatureGitHub-style callouts for important sections416b20a Featurerender mermaid diagrams with pan/zoom controls371c68f Fixstyle headings, links and the rest of .proseb351884 Postupdate post "I Forked Tailscale's Android App So My Phone Could Find My Homelab"cbb9a43 Postrename post to "i-forked-tailscales-android-app-so-my-phone-could-find-my-homelab"b6cdb1b Postupdate post "I Forked Tailscale's Android App So My Phone Could Find My Homelab"a950ad3 Fixstop /admin being cached at the edge7946dee Featurereplace Decap CMS with a self-built editor at /admin855b933 Fixparse multi-line YAML frontmatter so descriptions aren't truncated7919f8d PostCreate Blog Posts “i-forked-a-vpn-app-so-my-phone-could-find-my-house”dc9389a PostUpdate Blog Posts “tailscale-headscale-setup-blog”82d8119 FixUpdate to correct microphone model26c037b
July 2026
Featureredesign contact page, fix casing across pages193f962 PostUpdate Blog Posts “tailscale-headscale-setup-blog”80b2741 Featuresplit gallery into paginated collections, add Stack paged8a8c9b Fixmatch Apple Music embed theme to site's dark/light toggle68b331f Featureadd live GitHub stats and contribution graph to About page02ce451 Fixself-host decap-cms bundle instead of loading from unpkg6dfb9a4 Featureadd Decap CMS admin panel, fix blog post timestamps584f7ce Featureuse profile pic as favicon, optimize avatar, update YouTube linkcef3193 Featureadd RSS explainer page, restyle footer with social icons83d2dfc Featureadd /now page and RSS feed for the blog315c6e2 Featureadd planespotting photo gallery pageb09babc Featureadd robots.txt and generated sitemap.xml9f867b2 Fixoutput flat .html files instead of dir/index.html for prerendered routes72e2337 Featureserve bare routes as 200 rewrites instead of 308 redirects982a714 Featureprerender all routes for crawler/AI-agent visibilitya81ef70 FeatureUpdate homepage and about description589e2b7 FeatureUpdate english language flag from UK to US1189ad6 Fixgive BlogPost a single template root so page transitions work5b3643e Fixlabel languages as 1st/2nd language, drop fluency wordingc7764dd Featureadd languages section to about page85e26b9 Featureembed favorite rock playlist on about pagea8cc789 FeatureAdded profile picture on main page, changed about descriptionseadb6a3 FeatureAdded new blog post and gitignored obsidian files.1d63aa3
June 2026
Featureadd dark/light mode togglee78d3f5 Featureadd DragonSea MC projectae26dc3
May 2026
Featureadd multi-page routing, blog, navigation, and polishc7903ed
March 2026
Featureinitialize Vue 3 project with Vite and Tailwind CSS34a92bc
February 2026
ChangeFixed mobile menu broken on terminal page74157d6 ChangeAdded/Fixed missing translations for chinese, replaced placeholder projects with actual ones7eccb42 ChangeAdded interactive terminal and added details about me to the about page :)e7773eb ChangeUpdate README to add a description86e5af2 ChangeAdded README.md file for repo67e668f ChangeDeleted unecessary styles6fa02e8 ChangeChanged some translations and styles26272a5 ChangeUpdated website to deprecate "#" anchors and instead use the good ol' html redirects, updated page to include chinese and english localesa6f887f ChangeInitial commit for my own website41bc46b
83 commits · index rebuilt 2026-08-10.