Picking up from where we left off, I ended on a list of things I knew were broken or missing. Here is me crossing them off.💔🥀
Phase 1
I’d said “Wolf” and “Redstone” weren’t in the offline database and treated it like a search bug. It wasn’t. Those pages are redirects, signposts that say “you meant the Canine article,” and my scraper skipped every signpost. The content existed, I just never saved the names people type. Now it walks the redirects and folds those names into search, and plurals work too, so “creepers” finds “Creeper.”
Phase 2
Added Claude as an alternative to the local model.Cheap to do, because the chat code already streamed from “a model,” so I made it stop caring which one. Offline stayed the default, opt-in only.
Phase 3
The Settings tab had said “coming later” since the previous Phase 1 last log. Made it real: pick your backend, paste a Claude key, choose a model, rebind the hotkey. Change a setting, hit save, and it switches brains on the spot.
Phase 4
The reversal. I’d shipped local-as-default for privacy, then actually used it: the local answers were slow and the offline dump is shallow. So I flipped it. The default is now “Auto,” which reaches for Claude first if you’ve given it a key and stays fully local if you haven’t.Â
Phase 5
For ten phases Meister wore work clothes. I finally gave it the carpenter’s-journal face: a walnut panel and a leather spine with stitching and brass studs, painted in code so they stay sharp and tweakable. The window stopped floating and docks to a screen edge, drag it across and it snaps and mirrors so the spine faces your game. Three fonts, bundled for offline. A status pill that goes green when it spots your game, honest tab names, copy that tells the truth about local vs online. This was just the frame, the tab contents get their redesign next.
Next up I’m adding more games to the roster, trying to make the offline model better by filtering the articles better cause as it is now it’s pretty bad and a few more tweaks. I’m close to shipping I hope </3
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.