Changelog
What has changed in okb, newest first. Releases are tagged; the rest name the pull request or commit that landed them.
2026-10-23
-
v0.7.0
Release the changelog and About pages, and ChatGPT sign-in.
-
#27
Add
/changelog/, rendered from this file as a timeline like the ledger's, and an About page linking desertthunder.dev and Bluesky. A build refuses a changelog that names a note the site does not publish. On phones the search box takes the full row, at 16px so iOS does not zoom in on it. -
#26
Prepare the remote connector for ChatGPT: accept Client ID Metadata Documents and file a client whose ID is on
chatgpt.comoropenai.comunderokb/<day>-chatgpt-remote. -
v0.6.0
Release the Revise workflow, the
okb-reviseandbumpskills, and clearer draft acceptance. -
#24
Accept
/okb publicor/okb privatewritten as a review's text, such as an approval, not only as a comment. Open PRs without--reviewer, whichCODEOWNERSalready covers, and reportgh pr createerrors as annotations. -
#22
Act on requested changes: when the owner requests changes on an agent or capture PR, the Revise workflow has Claude make them and push as the bot. Add the
bumpskill for the housekeeping PR before a release. -
#21
Add the
okb-reviseskill, which/okb:revisenow uses, and commit it for cloud sessions as/okb-revise N. -
#20
Say where to accept drafts: the draft check's lint message, capture PR descriptions and the remote write tools' replies all point to commenting
/okb publicor/okb privateon the pull request. -
v0.5.0
Release the remote connector's write tools.
-
#17
Queue
new_draftandupdate_notefrom the remote connector: the Worker dispatches them asdesertthunder-bot, andokb remote applycommits them to one capture branch per client per day. 2026-10-22
-
v0.4.0
Release the remote MCP connector at
kb.owaisj.dev/mcp. -
#16
Name the okb GitHub OAuth app in
wrangler.jsonc. -
#14
Add the remote MCP connector:
/mcpon the Worker serves the read tools from the private index, behind GitHub OAuth for the owner only. -
v0.3.0
Release
okb mcp, the private index and the favicon. -
#12
Add
okb build --index, the private index for the remote MCP connector, and a favicon for the site. -
#9
Add
okb mcp, an MCP server over stdio for Claude Desktop and other local clients, with search, draft, update, lint and submit tools and thecaptureandresearch-noteprompts. Go moves to 1.25 for the MCP Go SDK. -
#8
Build
okbin cloud sessions with aSessionStarthook. -
#5
Add the okb Claude Code plugin: the
okb-captureskill,/okb:captureand/okb:revise, plusokb doctorandokb skill installfor cloud sessions. -
v0.2.0
Release capture PRs and bot-opened agent PRs, from
4464abc. -
#4
okb describereports accepted notes instead of asking for a decision, and agent branch PRs turn on auto-merge with a trailer-free squash message. -
#3
Request the owner's review on every PR through
CODEOWNERSand--reviewer. -
#1
First capture: two notes, accepted as private.
-
#2
Route agent work through bot-opened PRs from
claude/andcodex/branches. -
377c0d3
okb acceptkeeps project notes' visibility;okb lintprints GitHub annotations in Actions. -
0a5e448
Open capture PRs as
desertthunder-bot, check them withokb lint --no-drafts, and apply/okb public|privatewithokb accept. -
2c2ac1c
Add
okb capture,okb describeandokb accept, and move shared vault operations intointernal/ops. -
280ce9e
Plan capture branches and PR review.
-
9569f5c
Record the
v0.1.1release. -
v0.1.1
Release the Instrument Sans font change, from
a4a6c62. -
a4a6c62
Rewrap
AGENTS.md. -
3d8f3f5
Record the variable font change.
-
d4e751d
Use the variable build of Instrument Sans: one file per subset and style, 88 KB instead of 140 KB.
-
6e5496b
Record the font change.
-
d003787
Switch the UI font from Onest to Instrument Sans, with a real italic.
-
1657c25
Record the
v0.1.0release. -
v0.1.0
First release, deployed to
kb.owaisj.devfrom6cac2da. -
6cac2da
Read the Cloudflare token from the
CLOUDFLARE_API_TOKRNrepository secret, which is how it is spelled. -
d2a9208
Check the Cloudflare secrets before building, without printing them.
-
88d5819
Run Wrangler directly and report its errors as annotations; move checkout and setup-go to their Node 24 releases.
-
2bc7552
Release from the Actions tab: Deploy with a version input deploys, then creates the tag.
-
5a49d0d
Record the custom domain in the plan.
-
3c59981
Serve the site at
kb.owaisj.devas a Workers custom domain. -
0de5fac
Plan the release, deploy and remote connector phases.
-
a6ddd29
Deploy tagged releases to Cloudflare Workers. A
vMAJOR.MINOR.PATCHtag onmainruns tests and lint, buildsokbwith the tag as its version, and deploys the site. The version appears in the footer, a generator meta tag andokb version. Missing paths get a 404 page. -
6939ca0
Confirm that thunderus is public; its notes keep
publicvisibility. -
22f1546
Check off the remaining site items and document
okb serve --watch. -
789435d
Add
okb serve --watch: rebuild into a fresh directory when the vault changes, and keep serving the last build if one fails. -
8aa99bb
Render
![[note]]embeds and resolve[[note#Heading]]to the heading's real ID. Embeds stay out of the search index and fall back to links for cycles, sections, unpublished notes and inline use. -
dffbb9f
Plan a Claude apps phase (
okb mcpand claude.ai skills) and drop the asset CI check. -
9fd8488
Move the changelog out of
PLAN.mdinto this file. -
a396d82
Add the okb Ledger, which shows the plan beside this changelog, and add commit hashes to finished plan items.
-
3fc787c
Highlight code blocks with Chroma. Token classes are colored from
--code-*tokens with GitHub's light and dark palettes. -
d963805
Add the asset toolchain in
site/: UnoCSS with Lucide icons and Fontsource's Onest and Space Mono. The output is committed sogo buildneeds no Node, and Google Fonts is no longer loaded. -
f826713
Replace Pagefind's sub-result arrow with a left rule. Onest lacks the glyph, so it fell back to another font and sat below the baseline.
-
6e431b6
Add the static site:
okb buildrenders reviewed public notes with wikilinks, backlinks, tag and kind pages, ULID redirects and a Pagefind index;okb servepreviews from a temporary directory. AddPLAN.md. -
c6605cd
Add the okb CLI core (
new,resolve,project detect,lint,import thunderus) and seed the vault with 45 thunderus notes.