Sign in

50BytesOfJohn

@50bytesofjohn.bsky.social
9 followers 7 following 98 posts

Developer. My real name is Tom by the way.

PostsRepliesMedia
50BytesOfJohn @50bytesofjohn.bsky.social · 25/09/2026
Renames stick. Automatic titles only fill in New chat, New markdown, Untitled, or a blank name. Regenerate title is what replaces a name you already set.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 25/09/2026
You can export a workspace's notes as a folder of markdown, and import that folder back as new notes. Export is a snapshot in a new subfolder. Import creates new notes, so the same folder twice means duplicates.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 25/09/2026
Browse, rename, and move cover chats, notes, and terminals. Starting a reply in another chat asks you first. It will not start one in the chat you are already in.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 25/09/2026
macOS build is here github.com/50BytesOfJoh...
100
50BytesOfJohn @50bytesofjohn.bsky.social · 25/09/2026
Hanoki 0.0.33 is out. New tools let the assistant create chats and notes, file them, and leave a draft in another chat.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 17/09/2026
Also sitting on Electron 44 and a newer AI SDK. Quiet release. Plumbing, not a new toy.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 17/09/2026
macOS build is here github.com/50BytesOfJoh...
100
50BytesOfJohn @50bytesofjohn.bsky.social · 17/09/2026
Hanoki 0.0.31 is out. Switching chats should be more reliable. The chat object now lives in the store instead of being created during render.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 01/09/2026
And a chat crash fix: one bad message (empty list items) no longer takes down the whole conversation.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 01/09/2026
Settings also got a real models catalog. Sort by release date, name, context, or price, with creator, pricing, and capabilities from the provider.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 01/09/2026
The effort sticks to the chat. Switch to a model that doesn't reason and the control disappears instead of sending a bogus setting.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 01/09/2026
macOS build: github.com/50BytesOfJoh...
100
50BytesOfJohn @50bytesofjohn.bsky.social · 01/09/2026
Hanoki 0.0.30 is out. You can now set thinking effort per chat. Off through Max, and only for models that actually support it.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 23/08/2026
Notes live in the sidebar like everything else. Preview, rich text, or raw markdown. They autosave, and Sumi can name them from what's in the note.
010
50BytesOfJohn @50bytesofjohn.bsky.social · 23/08/2026
Grab the macOS build here: github.com/50BytesOfJoh...
100
50BytesOfJohn @50bytesofjohn.bsky.social · 23/08/2026
Hanoki 0.0.29 is out. You can keep markdown notes next to chats and terminals now.
110
50BytesOfJohn @50bytesofjohn.bsky.social · 07/08/2026
Continuing a cut-off message also merges more cleanly (no duplicated chunks), and those provider errors get clearer copy in the chat UI.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 07/08/2026
Switching models mid-chat is less brittle now. We strip sealed reasoning from finished turns so you don’t hit “encrypted payload” errors when you continue or branch with a different model.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 07/08/2026
Download for macOS: hanoki.app/download
100
50BytesOfJohn @50bytesofjohn.bsky.social · 07/08/2026
Hanoki 0.0.27: Codex (ChatGPT) is supported via the Codex CLI.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 05/08/2026
Smaller chrome polish: Activity panel hide control moved next to the title so you stop accidentally clicking it. Working chats use the same Conway glyph as tabs and the tree. New tab page is quieter, bigger mark, less copy.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 05/08/2026
Sidebar tree menus got the same treatment. Icons on every action, and open-in-split lives in its own submenu (left / right / above / below) instead of dumping five nearly identical items on you.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 05/08/2026
Message context menu is the main focus this build. With no selection, Copy becomes "Copy as Text" and dumps the full message. Assistants get regenerate. Pin, edit, and delete sit next to show-in-graph so you stop hunting through the toolbar for basic stuff.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 05/08/2026
Download for macOS: github.com/50BytesOfJoh...
100
50BytesOfJohn @50bytesofjohn.bsky.social · 05/08/2026
Hanoki 0.0.26 is out. Biggest change: right-click on a message actually does useful stuff now. Edit, regenerate, pin, delete, and copy the whole message without selecting text first.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 03/08/2026
Also: branch history across reloads, tab title slides for the streaming indicator, and sparse provider usage metadata no longer fails to parse.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 03/08/2026
New Terminal tool: runs in your real shell against the real filesystem, with file read/write helpers, sticky cwd per chat, and clean process teardown on timeout/abort. Modes: ask (default) or always. Chat still opts in via tools menu or @Terminal.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 03/08/2026
Download / site: hanoki.app Release: github.com/50BytesOfJoh...
100
50BytesOfJohn @50bytesofjohn.bsky.social · 03/08/2026
Hanoki 0.0.25 Real terminal access for the agent — login shell, real filesystem, per-call approval. Plus: branch history that survives reloads, smoother streaming tabs, and better usage metadata handling.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 02/08/2026
Hanoki 0.0.24 is out. Tab strip no longer shoves chrome off-screen — tabs shrink evenly, then scroll. Streaming floats over the title without resizing, and activity is a single status icon + unread badge. github.com/50BytesOfJoh...
000
50BytesOfJohn @50bytesofjohn.bsky.social · 01/08/2026
Hanoki 0.0.23 is out. Auto-updates on macOS: when a new version is ready, you get a title-bar button and toast — install and restart when you want. Manual check lives in Settings → About and the app menu.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 30/07/2026
Hanoki's split view, dnd and tabs experience is just amazing. I'm really proud of it. God, it's really good.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 29/07/2026
Under the hood: inactive chat tabs stay out of the way, and AI providers load lazily so cold starts cost less. Smaller feel, same power. Update when you’re ready.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 29/07/2026
The sidebar finally sorts the way you work. Per workspace: name, last updated, or date created — either direction. Folders first, last, or mixed with chats. Set it from the sidebar menu or workspace settings.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 29/07/2026
Dragging into a split used to be floating hit boxes. Now you get a live preview of where the chat lands — left, right, top, bottom, or replace. Folders get “not here.” Already open? We say so. Aim once. See the result before you let go.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 29/07/2026
Empty tabs used to say “Open a chat from the sidebar.” Now you land on a proper new tab page: recent chats, New chat, Search (⌘K), and a drop target if you drag from the sidebar. Pick up where you left off — without hunting the tree first.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 29/07/2026
hanoki.app
100
50BytesOfJohn @50bytesofjohn.bsky.social · 29/07/2026
Hanoki 0.0.20 is out — a UX-focused release. Opening a chat, arranging panes, and finding old work should feel obvious. This one tightens all three.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 25/07/2026
Smaller fixes rode along under the hood. Full notes on GitHub.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 25/07/2026
Editing, hotkeys, and scroll restore stay out of the streaming hot path, and pane shortcuts only fire in the focused pane.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 25/07/2026
Message list no longer re-renders on every streamed chunk — only the parts that actually change.
100
50BytesOfJohn @50bytesofjohn.bsky.social · 25/07/2026
Hanoki 0.0.19 is out — streaming chat should feel snappier. Less work per token while the model is writing, especially with split panes open. hanoki.app
100
50BytesOfJohn @50bytesofjohn.bsky.social · 19/07/2026
New in Hanoki - Vertical and Horizontal tabs! Pick the one you like via settings. Either a classic top bar tabs, or sidebar tabs for people who love it. Everything works nicely with most common shortcuts for navigation! And it looks beautiful! 🖤
000
50BytesOfJohn @50bytesofjohn.bsky.social · 16/07/2026
Oh Yeah. Can't believe I ended up with this design after so many iterations and styles. Now it's more a piece of art than website and web app. I know that there are some things to improve, it's still WIP, but it's pretty cool WIP.
000
50BytesOfJohn @50bytesofjohn.bsky.social · 08/04/2026
New rule for ai models: Never make code changes if I end prompt with "WDYT?"
000
50BytesOfJohn @50bytesofjohn.bsky.social · 14/11/2025
github.com/sindresorhus... & github.com/ehmicky/mode...
000
50BytesOfJohn @50bytesofjohn.bsky.social · 14/11/2025
p-retry + modern-errors = perfect combo 🃏
100
50BytesOfJohn @50bytesofjohn.bsky.social · 10/11/2025
I got pranked by Claude again. Thinking nothing could go wrong, Claude duplicated 300 lines of code instead of making a small 5-line change with the same effect. 🙃
000
50BytesOfJohn @50bytesofjohn.bsky.social · 09/11/2025
@arktype.io + Bun 🩵
010
50BytesOfJohn @50bytesofjohn.bsky.social · 08/11/2025
Tracking AI costs across the app 🧡
000