fuzzyworld-tools / files / README.md
README.md
| 2026-11-06 | bb7e1f5 | README: rewrite as an overview; detail moved to docs/ | Pavel Safronov |
| 2026-11-04 | 9262522 | deploy-tools: npm run deploy with a ledger on the server (Q110) | Pavel Safronov |
| 2026-11-04 | 392edf5 | Code and apps indexes: tables, ordered by newest code commit (Q109) | Pavel Safronov |
| 2026-11-04 | 799905a | Usage: line charts, site-wide /usage/ page, Usage in the top nav (Q107 stages 2 and 3) | Pavel Safronov |
| 2026-11-04 | ced0eaf | Usage: per-model trailers, cost per commit, weekly output-token chart (Q107 stage 1) | Pavel Safronov |
| 2026-11-04 | 85702b1 | fw admin: a local web panel for bug reports and blog comments; Issues repo tab; --json commands | Pavel Safronov |
| 2026-11-03 | 09c576d | Issue pages: state badge, details table, wrapped text, Reporter A/B labels, separators, prev/next links | Pavel Safronov |
| 2026-11-03 | 55e5fc3 | Issues: bug reports by email become issue pages; run records and replay links; fw deploy extra files | Pavel Safronov |
| 2026-11-03 | 9bb22e4 | fw blog watch: mirror a blog's source into a git repo and auto-deploy edits to published posts | Pavel Safronov |
| 2026-11-03 | b447a9f | CI pages: countdown bar and "Next reload in N s." (CSS only) | Pavel Safronov |
| 2026-11-01 | e9fdc5d | Blog comments by email, with moderation CLI (and a disabled web-form endpoint) | Pavel Safronov |
| 2026-11-01 | d62e335 | One site-wide footer (gen.site_footer) for code, apps, landing page and blog | Pavel Safronov |
| 2026-11-01 | 73733e6 | Landing page text from landing.md; blog and til retired; Markdown installed by install.sh | Pavel Safronov |
| 2026-10-31 | 0330e72 | One nav source (gen.NAV) for landing page and blog; runner timeouts, quieter log, tests | Pavel Safronov |
| 2026-10-31 | 7e1f443 | Writing in the site-wide nav; the blog shows the site bar (config "site") | Pavel Safronov |
| 2026-10-31 | bc98a48 | fw deploy --as: a second copy of an app under another path | Pavel Safronov |
| 2026-10-31 | 0e603cf | Blog: static generator for writing.fuzzyworld.net, WordPress importer, tests | Pavel Safronov |
| 2026-10-31 | 462e50c | Runners: deployed; `done` refused from a runner that lost its lease; release retries | Pavel Safronov |
| 2026-10-31 | 03124f4 | fw usage: Claude Code token use per session | Pavel Safronov |
| 2026-10-31 | a499715 | Runners: tags, laptop runner when idle, job lease; deploy server first | Pavel Safronov |
| 2026-10-29 | 2754717 | Readme: remove details. | Pavel Safronov |
| 2026-10-28 | 5a659fb | Projects page in Markdown; Projects and Agentic in the header | Pavel Safronov |
| 2026-10-28 | db784ff | VS Code in the browser: open a file with &file=<path>[:<line>] | Pavel Safronov |
| 2026-10-28 | 57d16c8 | Show Claude Code token usage per commit; npm run dev preview; My AI Use page | Pavel Safronov |
| 2026-10-27 | 780a058 | Update README to reference /why-i-left-gitlab/ instead of /why/ and /principles/ | Pavel Safronov |
| 2026-10-27 | 0a08554 | Site-wide header and footer, card styling, apps index without commit lists | Pavel Safronov |
| 2026-10-27 | ec9751f | Site pages in Markdown: /why/ is server/content/why.md | Pavel Safronov |
| 2026-10-27 | a5a72f5 | CI dashboard and live CI progress; fw ci-watch; v1.2.0 | Pavel Safronov |
| 2026-10-27 | 1758548 | Highlighting, history, blame, branches, CI runner, screenshots, VS Code web; v1.1.0 | Pavel Safronov |
| 2026-10-26 | b75ceb4 | Add fw repoint: move working copies' origin from GitLab to DreamHost; v1.0.5 | Pavel Safronov |
| 2026-10-26 | a16147a | Add scheduled jobs: north-star weekly cleanup on DreamHost | Pavel Safronov |
| 2026-10-26 | 7e59162 | Add fuzzyworld.keep to protect server files from deploys; v1.0.4 | Pavel Safronov |
| 2026-10-26 | 45b1fe3 | Add TypeScript declarations for the vite plugin; v1.0.1 | Pavel Safronov |
| 2026-10-26 | f9ca075 | Add fw deploy, vite plugin and apps.fuzzyworld.net index | Pavel Safronov |
| 2026-10-26 | 623239b | Add fuzzyworld-tools: static code browser and repo tooling | Pavel Safronov |