All notable changes to this project will be documented in this file.
The format is loosely based on Keep a Changelog.
Downsampling Disk Space Usage
- e91188a Add space usage image to downsampling post. (#364)
- 0f9dae4 Adding NSFN new site runbook. (#362)
- 69b148e Update dependencies. (#363)
InfluxDB Downsample Post
- b1d72f9 InfluxDB Downsample Post (#358)
- b5444a6 Update dependencies. (#357)
Desk Hong Kong
- 6a17b42 Adding 2026 desk photo (#351)
- 1338a07 Migrate from poetry to uv (#348)
- d44cb39 Adding placeholder tests for consistency (#349)
- 7da27d4 Switch linters to ruff (#346)
- d69aa4a Switch from pkg_resources to importlib (#347)
Imgur Deprecation Completed
- a302d41 Remove imgur extension. (#345)
- dfd0e5b Migrate remaining (#344)
- bdd9aab Migrate 3d printer posts (#343)
- 84d009c Migrate rst pages (#342)
- de6cf1e Migrate remaining Alltrack (#341)
- 54a6768 Ecohitch and Euro Tails (#340)
- 37cb94b Migrated JSW (#339)
- 411b63d Migrate dashcam posts (#338)
- fef39e8 Migrate rack posts (#337)
- 82ef386 Migrating desk photos (#336)
Begin Imgur Deprecation
- d330de7 Switch to sphinx-thumb-images (#333)
- 0b08f40 Make all columns the same width. (#334)
- 3ba8f36 Update dependencies (#331)
- 3e52305 Fix "document is referenced in multiple toctrees" (#324)
- 91de89f Update actions versions. (#322)
- 5b4532f Fix deprecation-caused full rebuild. (#320)
- 34f919c Update dependencies. (#319)
- 91711e3 Update dependencies. (#315)
- 741fd13 New pyproject spec. (#314)
- 47ff2b9 Update dependencies (#313)
Fix derivative found out-of-order times in time column
- 0b6ca99 Fix derivative found out-of-order times in time column (#311)
Fix last data spike in graphs
- 6db51f4 Fix last data spike in graphs (#310)
Fix alert, new output name
- 9c0b93c Fix alert, new output name (#309)
Block robots on stage
- 255f97d Block robots on stage (#308)
InfluxDB Rephrase
- ffc3a62 Rephrased again. (#307)
InfluxDB v2
- 9ceba76 Switching from InfluxDB v1 to v2 (#306)
- abeeb46 Rewording, reducing the size of the influxdb v2 diff (#305)
- 34c984b Beelink ME Mini (#304)
- 6b7dbd9 Update dependencies (#303)
Telegraf alerts and beelink fan speed
- 4c9c318 Telegraf alerts and beelink fan speed (#302)
Dark Mode
- f7115ad dark mode (#301)
- e9aa12a Update dependencies (#300)
TrueNAS Telegraf guide
- 7f79d76 TrueNAS Telegraf guide (#299)
Desk July Sydney
- 3405e71 Desk July Sydney (#298)
Beelink runbooks
- 45bd6f8 Adding TrueNAS Slots Tool for Me Mini (#296)
- cd8b39c Adding the nas tag. (#295)
- 040d1e5 TrueNAS: prefixes and beelink (#293)
- 4cfc673 Update dependencies (#292)
- b24d311 Update dependencies (#290)
Fix hamburger button
- 9caeb70 Updating Sphinx Book Theme (#289)
- 092cb91 Update ABlog (#288)
- 08e1a3d Updating Sphinx (#286)
- f2d8cdd Update minor dependencies (#285)
Fixing syntax highlighting
- 6a745b6 Fixing syntax highlighting (#284)
TrueNAS Runbook and Desk Picture
- c76a73c TrueNAS Runbook (#282)
- d3d2d01 New desk photo. (#283)
- 6852db1 Adding NAS brand tags (#280)
Fix toctree order
- fe67d1f Fixing toctree order (#279)
- aa16d76 Updating dependencies (#277)
- 74abeed Making docs version static for Sphinx (#278)
Revised desk image
- db23f5c Revised desk image (#276)
Add desk photo in Mexico City
- bbfb5b1 Update deps (#275)
- 3258e50 Add desk photo in Mexico City (#274)
Fix cities in updated NAS post
- 228751c Updating cities in NAS post (#273)
- f274a08 Disable Atom feeds (#272)
Adding more GMKtec NAS photos
- 748e583 Adding more GMKtec NAS photos (#271)
- d0fa06d Update dependencies (#270)
- 52695da Update dependencies (#269)
Update resume
- 5f82558 Update resume (#268)
Enable RSS feeds
- 25b0006 Enable RSS feeds (#267)
- d1f8e9f Update dependencies (#266)
- 18417fb Add city to Travel NAS page (#265)
New post: Travel NAS
- e0502b0 New post: Travel NAS (#264)
New posts: desk photos
- 4b815ca New posts: desk photos (#261)
- f7d7146 Update README with latest project changes. (#259)
- c3782dd Enable Google Analytics (#258)
Disable dark mode for Disqus
- b0b3abb Replace version bump sed with awk (#252)
- a8d6461 Revert (#251)
- dc44d65 2024.10.4.183649: Disable dark mode for Disqus
- 7fd0b43 Extended version/tag for more releases per day. (#250)
- 6c511bd Disable dark mode for Disqus (#249)
Migrated to ABlog
- ffe8923 Migrating to ABlog (#245)
- 83f939c Switching from :width: to list-table (#244)
- d2d1641 Remove some imgur-embed (#243)
- 1134a6d Reduce diff of rewrite. (#242)
- f2abe62 Removing sphinx-carousel (#241)
- 5277c56 Update dependencies (#240)
- 7ba4bf8 Taking git_status.txt into account (#239)
- b5ce1c7 Update deps/bp (#237)
- be527d2 Update CI dependencies (#234)
- f870d58 Unpin pygments (#232)
- f284684 Update additional dependencies (#231)
- 91bc624 Update sphinxcontrib-youtube (#230)
- 6a3fbe9 Updating some dependencies (#229)
- 6a0cced Fix linkcheck (#228)
Refactored GitHub Actions
- a7d9f5f Revert
- 5f0becc 2023.10.14: TODO
- e200ca5 sphinx_github_branch NEW_TAG (#227)
- 5b9f180 Ignore parts.vw.com again. (#226)
- 1521221 Document release process. (#225)
- 0d610c6 Production release workflow dispatch. (#223)
- 4c9e71e Deploy must be push: not PR (#224)
- 1bf3a25 Refactoring Deploy (Staging Only) (#221)
- 804be03 Refactor linkcheck (#222)
- f44cef3 Reducing complexity (#220)
- 65c218e Reusable Workflows: build and diff (#219)
- aaf635b Fix deploy and HTML diff false positive (#218)
- 3542d8d Revisit GitHub Action Workflows (#215)
- 2d7c64d Pinning dependencies for now. (#214)
- 1dc0ef7 Updating transitive dependencies. (#213)
- 8899f56 Update Dependencies (#212)
- 73c17a3 Fix the build. (#211)
- 5a13dc9 Update dependencies. (#209)
- 3c77bcd Update dependencies. (#208)
- c0202e4 Fix missing backslash. (#207)
New post: Clutch Bleeder Block Replacement
New post: Snapmaker Enclosure Door Reversal
Alltrack page: Jack Pads
Alltrack page: Manually linking to related posts
New post: OEMTools 24938 Gauge Mod
Updated Windows 11 on a Mac
- Touched up instructions on Windows 11 on a Mac page. Also clarifying it's for Intel Macs.
Updated Windows 11 on a Mac
- Increasing temporary size of Windows 11 Mac ISO for NTLite users. Also added alternative install instructions.
- Fixed newly broken link. Looks like Travla is out of business or something.
New post: Snapmaker 2.0 A350T Teflon Tube
New post: Server Cabinet June 2022
HomeLink Rearview Mirror
- Renamed fixes.css to aside_margin.css to keep CSS files scoped.
- Moved extra_navbar from conf.py into _templates/extra_navbar.html.
- Refactored
legacy.render_robots_txtintomove_static.move_to_root. - Fixing tags: using relative links instead of relying on html_baseurl.
- Using Sphinx's linkcheck builder in Makefile and CI.
- First "blog" post: HomeLink mirror install
Sphinx Carousel
- Switching from old-style iframes to the sphinx extension in the Atrix Lapdock page.
- Replacing single-image Imgur embeds into figures.
- Using Sphinx Carousel.
Latest Sphinx Book Theme and refactored repo
- Updated repo boilerplate to match sphinx-carousel.
- Refactored and restyled deploy and HTML diff workflows.
- Latest myst-parser.
- Dropping Python 3.7 support after updating Python in desktop WSL.
- Moving code from
conf.pyintorobpol86_compackage. - Disabling GitHub page link when building locally, no more faking.
- Using real versions similar to semver but date-based.
- Latest book theme.
- Removing download and fullscreen buttons.
- Templatizing
html_theme_options["extra_navbar"].
Installing Windows 11 on a Mac: WSL2 ssh-agent steps
- Moved WSL2 ssh-agent steps from gist to here since steps were split between the two before.
- Removed software steps out of here since they're out of scope.
Installing Windows 11 on a Mac: Removing more bloatware
- Latest version of sphinx-book-theme with performance enhancements.
- Implemented support for tagging documents using a slightly customized Sphinx
indexdirective. - Using sphinx_external_toc to support future blog posts.
- Updated Windows 11 on Macs page to remove more bloat along with some tweaks.
Franklin T9: Auto Reboot
- Added Auto Reboot section to Franklin T9 page.
- De-duplicating steps in multiple GitHub Actions workflows by defining my own composite action in this same repo.
- Optimizing GitHub Actions by only installing dev dependencies in ci.yml and not deploy/diff.
- Linting CHANGELOG.md file in CI via pytest.
New page: MIB2 Hacking
- Added MIB2 Composition Media Hacking with some initial findings.
Alltrack page: MIB2 Developer Mode
- Added MIB2 Developer Mode section to Alltrack page.
Alltrack page: Forums links
- Enabling MyST
fieldlistextension for future use. - Added forums post links to latest Alltrack page entries.
- Resolved Pygments dependency TODO now that v2.11 has been released.
Euro Tail Lights, license links, diff HTML files
- Diffing HTML files between workflow build and current production.
- Added Euro Tail Lights section to Alltrack page.
- Added Tweaks and Software section to Windows 11 on a Mac page.
- Moved all images to Imgur now that sphinx-imgur works fine with OpenGraph.
- Added link to LICENSE file in the left sidebar.
Windows 11 on a Mac: BIOS and EFI bootable
- Restyled commands in Windows 11 on Mac page.
- Made Windows 11 Boot Camp ISO bootable on traditional BIOS and UEFI PCs.
New page: Installing Windows 11 on a Mac
- Speed up CI/CD by caching .venv in GitHub Actions.
- Automatically purge Cloudflare cache on deploy.
- Open browser to localhost instead of 127.0.0.1 on autobuild to fix broken Imgur images.
- Updated dependencies: New MyST version.
- PNG version of site logo only for OpenGraph since there's no SVG support.
- Remove left/right margin for figure captions to reduce wrapping.
- Partially revert background hacking. Avoiding "inherit" for background since it breaks assumptions made by theme.
- Imgur links defaults to full size image (though Imgur redirects visitors to the old page unless they click through first).
- Added new page: Installing Windows 11 on a Mac. Including BitLocker instructions.
Style consistency
- Made resume link style consistent with the other links within the admonition in index.md.
- Split custom.css into two scoped files.
- Reordered Tutorials TOC list.
Background image and autobiography
- TOCTree: Reorganized and grouped into new names.
- Converted index.rst into index.md.
- GitHub button at the top no longer is a mouseover menu. Links directly to
/blob/like the RTD theme. - Stop creating
_sourcesdirectory, source files already on public GitHub. - Adding a background image to every page.
- Adding a short autobiography.
Latest Imgur extension with OpenGraph support
- Using rsync
--delete-afterto avoid race condition where files are removed before index.html is updated. - Switch from old and crap-patched to new and proper sphinx-imgur extension. Fixes compatibility with opengraph extension.
- Fixed image alignments in some documents where two or three images are supposed to sit side by side flush with each other.
- Updating photo albums with new (old) rack cabinet albums.
- Changed OpenGraph type from "article" to "website". They look the same in Discord and article has a bunch of extra tags that I won't be using: https://ogp.me/#no_vertical
Franklin T9 page updates, dependency updates
- Added Flash Dumps, lsusb, and fastboot output sections.
- Large opengraph images when posting to Discord.
- Using unreleased pygments with dts syntax highlighting fix.
- Using newer unreleased sphinxcontrib-youtube extension.
- Updated opengraph extension with absolute path fix.
Franklin T9 page updates and changes
- Added pictures of circuit board without RF shields.
- Using subsections under Interesting Information section.
- Moving large command outputs into external files instead of embedding in franklin_t9.md.
- Changed order of Interesting Info section.
- Added device tree, full kernel config, datasheets, notes section, uname, lsmod, dmesg, and build.prop.
- Added steps on how to use SSH key authentication.
New sections for Franklin T9 Hacking
- Added new sections: Fastboot, ADB, Automatic Power On, and Interesting Information.
New page: T-Mobile Franklin T9 Hacking
- Remove "documentation" from every
<title />. - Generate a sitemap.xml file and reference it in a now-dynamic robots.txt file.
- Setting baseline natural language to "en" for assistive technology.
- Remove tests since they're all disabled and one (docker) has a security issue.
- Update 404 page with a Lemmings iframe.
Updating Monoprice Maker Select v2 and Golf Alltrack SE, better date formatting
- Using "Oct `21" datestamps instead of "21-10" to make it more human-readable.
- Adding EcoHitch Install and Upgrading Parts posts.
Adding Monoprice Maker Select v2, updating Golf Alltrack SE
- Adding new 3D printer project page.
- Removing AirTag section (occasionally caused issues with radar system).
- Updated fire extinguisher section.
- Renaming "Experiments" section to "Projects".
- Enabling edit page button that points to
/blob/URLs.
- Updated from Python 3.9 to 3.10 in CI.
- Added CHANGELOG file.
- Updated Python dependencies.
Moving Google Analytics to Cloudflare
Updating Golf Alltrack SE
- Added Rear Dashcam Pair section
- Using definition list instead of glossary for duplicates
Updating Golf Alltrack SE
- Adding OBDeleven mods with some pictures.
- Split Dashcam section into two parts.
Updating Golf Alltrack SE
- Embedding drag race youtube video.
Added Golf Alltrack SE
- Updated Python dependencies.
- Adding new page: Golf Alltrack SE
Refreshed Website
- Recent version of Sphinx and other Python libraries.
- Using new Sphinx theme.
- New vector-based favicon.
- Deploy from GitHub Actions.
- Dropped SCVersioning.
- Using Python Poetry instead of setuptools and tox.