You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.0.7] - 2026-04-20
Added
Live TinyFish browse view: per-step plan strip rendered inside the notch shell, with a synced WKWebView mirror that navigates as the agent browses
Structured result card with summary, source chip, numbered results, copy/save actions, and a JSON ↔ Results toggle
Browser ↔ Results segmented toggle that auto-switches to Results when the run completes
Unmistakable "Results Ready" signal on completion: Glass chime + pulsing orange banner + glow stroke on the result card
Double-tap Ctrl+Cmd to summon the notch shell from anywhere
Auto-connect to the gateway on launch so Fishy is reachable without manual setup
Floating-pill resting state with fishy brand tint and a live plan strip above the streaming bubble
Slash-command router for switching subagents on the fly
Changed
Search mirror now layers real filter params (YouTube sp=, Reddit t=week, X f=live, GitHub type=repositories) onto the base URL as TinyFish applies them, instead of re-synthesizing a stale URL
URL synthesis only runs once per search, and only on explicit initiate verbs — filter/refine/sort steps no longer trigger navigation
Fishy directive points at the real tinyfish-search / tinyfish-fetch skills for routed replies
Compact shell hugs the pill exactly (matched dims + radius); notch expands when the slash menu is active; black hood above the compact pill is gone
Enter submits in the composer; Shift+Enter inserts a newline
Fixed
Stop extracting UI nouns ("bar", "button", "box", …) as the search query — wrapper phrases like "Go on YouTube and search for …" are cleaned before extraction
Stop leaking TinyFish Browser API sessions across runs
Stop loading the TinyFish base_url directly in the WKWebView
Restore compact pill as the resting state regardless of active agent
Drop the persistent NSScrollView scrollbar in the chat editor
Wrap NSHostingView and detach from Auto Layout to stop a re-entrant layout crash on the notch panel
Release notes
Demo Day build (2026-04-20): full end-to-end Fishy path — ask a question, watch the browser drive itself step-by-step, and get a polished result card with an audible + visual ready signal. Signed, notarized, stapled.