fuzzyworld

Last 69 commits

Bars: Claude Code output tokens per commit, highlighted at 2× the median or more · details

2026-11-06ab35fc2deploy-tools: migrate legacy ledger keys, harden against malformed input (Q118)Pavel Safronov80.2K
2026-11-06258a9daDeploy tab in fw admin; deploy targets declared in package.json (Q111 stage 1)Pavel Safronov94.9K
2026-11-06bb7e1f5README: rewrite as an overview; detail moved to docs/Pavel Safronov59.8K
2026-11-049262522deploy-tools: npm run deploy with a ledger on the server (Q110)Pavel Safronov24.7K
2026-11-04392edf5Code and apps indexes: tables, ordered by newest code commit (Q109)Pavel Safronov14.5K
2026-11-04799905aUsage: line charts, site-wide /usage/ page, Usage in the top nav (Q107 stages 2 and 3)Pavel Safronov94.5K
2026-11-04ced0eafUsage: per-model trailers, cost per commit, weekly output-token chart (Q107 stage 1)Pavel Safronov101.0K
2026-11-0485702b1fw admin: a local web panel for bug reports and blog comments; Issues repo tab; --json commandsPavel Safronov
2026-11-0309c576dIssue pages: state badge, details table, wrapped text, Reporter A/B labels, separators, prev/next linksPavel Safronov
2026-11-03859a0fdIssues: accept a run record on the line after its label; never show that line as textPavel Safronov
2026-11-0355e5fc3Issues: bug reports by email become issue pages; run records and replay links; fw deploy extra filesPavel Safronov
2026-11-03a890b8aPlan: report replays on the issue pages (Q104)Pavel Safronov
2026-11-039bb22e4fw blog watch: mirror a blog's source into a git repo and auto-deploy edits to published postsPavel Safronov108.2K
2026-11-03b447a9fCI pages: countdown bar and "Next reload in N s." (CSS only)Pavel Safronov16.4K
2026-11-01e9fdc5dBlog comments by email, with moderation CLI (and a disabled web-form endpoint)Pavel Safronov97.3K
2026-11-015963bb3Landing page: remove unused icons and CSSPavel Safronov13.7K
2026-11-01d62e335One site-wide footer (gen.site_footer) for code, apps, landing page and blogPavel Safronov22.1K
2026-11-019c34734Landing page: old Links list removed, Ko-fi and My projects in the text; lists indentedPavel Safronov15.3K
2026-11-0173733e6Landing page text from landing.md; blog and til retired; Markdown installed by install.shPavel Safronov15.2K
2026-10-310330e72One nav source (gen.NAV) for landing page and blog; runner timeouts, quieter log, testsPavel Safronov30.4K
2026-10-317e1f443Writing in the site-wide nav; the blog shows the site bar (config "site")Pavel Safronov22.8K
2026-10-31bc98a48fw deploy --as: a second copy of an app under another pathPavel Safronov174.9K
2026-10-310e603cfBlog: static generator for writing.fuzzyworld.net, WordPress importer, testsPavel Safronov122.5K
2026-10-31462e50cRunners: deployed; `done` refused from a runner that lost its lease; release retriesPavel Safronov23.4K
2026-10-3103124f4fw usage: Claude Code token use per sessionPavel Safronov≈0
2026-10-31a499715Runners: tags, laptop runner when idle, job lease; deploy server firstPavel Safronov45.1K
2026-10-292754717Readme: remove details.Pavel Safronov
2026-10-28795e51bPlan: blog post metadata (front matter and config) and protected posts skippedPavel Safronov≈0
2026-10-2877346d8Plan: runners without TrueNAS, blog, email comments, plugin tag; quick fixes donePavel Safronov67.5K
2026-10-285804069My AI Use: clearer on what I ask AI, and a new Intellectual Property sectionPavel Safronov7.8K
2026-10-28c7da2b9Backlog: discuss an Advent of Code wrapper appPavel Safronov≈0
2026-10-288ca1a3fMy AI Use: IDE link to the source; why-i-left-gitlab links to itPavel Safronov≈0
2026-10-288d3e7e8Indent plain lists so numbers and bullets stay inside the text columnPavel Safronov≈0
2026-10-285a659fbProjects page in Markdown; Projects and Agentic in the headerPavel Safronov≈0
2026-10-28a094d91fuzzyworld.net header: coffee icon instead of the GitLab logoPavel Safronov≈0
2026-10-28db784ffVS Code in the browser: open a file with &file=<path>[:<line>]Pavel Safronov100.4K
2026-10-2857d16c8Show Claude Code token usage per commit; npm run dev preview; My AI Use pagePavel Safronov156.9K
2026-10-271ef7260Replace GitLab logo with coffee favicon in site headerPavel Safronov
2026-10-272483c47Add coffee favicon to all fuzzyworld sitesPavel Safronov
2026-10-27780a058Update README to reference /why-i-left-gitlab/ instead of /why/ and /principles/Pavel Safronov
2026-10-2720127f8Add redirects for /why/ and /principles/ to /why-i-left-gitlab/Pavel Safronov
2026-10-27bb4044cRemove principles link from why-i-left-gitlab.md and convert _how.html to MarkdownPavel Safronov
2026-10-27bc99947Update reference from /why/ to /why-i-left-gitlab/ on code indexPavel Safronov
2026-10-27829da61Remove Why and Principles from nav, convert content to MarkdownPavel Safronov
2026-10-279243afcSync main.css header/footer styles with style.cssPavel Safronov
2026-10-271c802a1Fix main.css to use consistent site variablesPavel Safronov
2026-10-27e8783baUnify fuzzyworld.net header/footer with code/apps sitesPavel Safronov
2026-10-27f21674cFix file permissions for shared CSS filesPavel Safronov
2026-10-27ea128c1Update install.sh to deploy shared CSS filesPavel Safronov
2026-10-27eeffb14Add icon classes to VS Code and source linksPavel Safronov
2026-10-27510a133Add shared design system and icon systemPavel Safronov
2026-10-270a08554Site-wide header and footer, card styling, apps index without commit listsPavel Safronov~42.3K
2026-10-2768a14e2Apps index: scale whole screenshot into the thumbnail instead of croppingPavel Safronov~8.4K
2026-10-27ec9751fSite pages in Markdown: /why/ is server/content/why.mdPavel Safronov~9.7K
2026-10-279eb01dfPLAN: statuses, CI and Screenshots as built, review findings in the backlogPavel Safronov~13.7K
2026-10-27a5a72f5CI dashboard and live CI progress; fw ci-watch; v1.2.0Pavel Safronov~82.4K
2026-10-271758548Highlighting, history, blame, branches, CI runner, screenshots, VS Code web; v1.1.0Pavel Safronov~479.3K
2026-10-26a38cc1da small rewrite of the whyPavel Safronov
2026-10-26b77f572Separate address for contributions: contrib-68uq+<repo>@fuzzyworld.netPavel Safronov
2026-10-26f7a634aAdd contribute page, read-only backup access, TrueNAS mirror scriptPavel Safronov~200.0K
2026-10-26b75ceb4Add fw repoint: move working copies' origin from GitLab to DreamHost; v1.0.5Pavel Safronov
2026-10-26a16147aAdd scheduled jobs: north-star weekly cleanup on DreamHostPavel Safronov≈0
2026-10-266635a38Rewrite the why page in Pavel's own wordsPavel Safronov
2026-10-267e59162Add fuzzyworld.keep to protect server files from deploys; v1.0.4Pavel Safronov≈0
2026-10-261cc6342Redirect short commit IDs to commit pages; generator v5Pavel Safronov~124.3K
2026-10-26de3a848Find package.json above vite's root; v1.0.2Pavel Safronov~93.8K
2026-10-2645b1fe3Add TypeScript declarations for the vite plugin; v1.0.1Pavel Safronov~135.5K
2026-10-26f9ca075Add fw deploy, vite plugin and apps.fuzzyworld.net indexPavel Safronov~130.7K
2026-10-26623239bAdd fuzzyworld-tools: static code browser and repo toolingPavel Safronov~515.7K