Releases: JosephIris/perch
Releases · JosephIris/perch
Release list
Perch v1.40.0
Per-tab unpushed commit attribution: each tab counts its own agent's …
Perch v1.39.0
Sidebar spinner seated on the tree tick, one-line permission rows, li…
Perch v1.38.0
feat(branding): ship the icon refresh and the settings mascot The approved mockups, implemented. perch.ico is regenerated from the bird-on-the-wire tile at 16/20/24/32/48/256 with per-size simplification (chain sheds first, then brow; 20px and under is the lens + eye), rendered from design-loop/branding/icon-tiles.html so it stays reproducible. perch-logo.png is the full 256 tile (empty states); the new perch-glyph.png carries the min tier for small placements (sidebar identity mark, site favicon). The settings page gains its resident: Monocle Guy in a hard hat balancing an oversized wrench on his nose, bottom-right of every pane, hidden when the window is too narrow to keep him clear of the rows. Workspace shot recaptured with the new marks; site rebuilt. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PVsaVn8wMeBGeerekR1KDn
Perch v1.37.1
ci(pages): pin actions to SHAs Match build.yml's supply-chain hardening: pin the Pages workflow's actions to full commit SHAs (same versions, no behavior change). Dependabot keeps them current. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01U8fSpRqdaWs3GU8GSEFBJs
Perch v1.37.0
docs(security): add security policy, privacy note, third-party notices SECURITY.md points at private vulnerability reporting and documents release verification via 'gh attestation verify'. PRIVACY.md records Perch's verified network behavior: no telemetry/analytics; only GitHub (updates), Anthropic usage, and Google Cloud public pricing. THIRD-PARTY-NOTICES.md attributes bundled deps, including the OFL-required attributions for the Inter and Geist Mono fonts. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01U8fSpRqdaWs3GU8GSEFBJs
Perch v1.36.1
- fix(sidebar): tighten tab-row rhythm (drop the phantom row-gap from v1.36.0) - feat(sidebar): project→tab tree connectors in projects mode - feat(inspector): filters on one row; double-click isolates a filter (again → All); drop glyphs + zero counts - feat(setup): mascot walks a power line and perches while cc boots
Perch v1.36.0
- fix(pane): boot cover holds until Claude Code settles (no more /color typed mid-boot) - feat(pane): surface a pane's live dev-server on its tab header + sidebar - fix(dpi): PerMonitorV2 awareness for crisp text at fractional scaling - feat(sidebar): hover-reveal metrics inline (drop the per-row ⓘ); crisper chrome weight
Perch v1.35.1
v1.35.1 — stop the phantom "working" spinner on idle panes Panes whose turn ended without a Stop hook (Esc interrupt, notification- resumed turns) oscillated working↔done forever on ambient TUI repaints — a configured statusline ticks every few seconds, and the idle watchdog read each tick as the agent resuming. Resuming now requires sustained output (byte growth across two consecutive watchdog ticks), so the spinner settles and stays settled.
Perch v1.35.0
v1.35.0 — Images filter chip + scroll-pin fix Images in the Inspector journal get their own filter chip (pasted and shared alike), and thumbnails no longer knock the stream off the bottom: thumb boxes are a fixed height, so async image decode can't shift vertical layout, leave the viewport parked above the latest row, or light the jump pill after every poll.
Perch v1.34.0
v1.34.0 — conversation images in the Inspector rail The transcript the rail tails always carried the conversation's images — pasted mockups, screenshots the agent took, image files it read — and dropped them. They now render as thumbnails at their chronological spot in the journal (a paste under its prompt, a screenshot under its tool call), count into the You / Claude filter chips, and open full-size in a lightbox on click, Esc or backdrop-click to close. Pixels ship on demand, never with the journal: ≤320px JPEG thumbs cached page-side, full bytes re-read from the transcript by byte offset only when the lightbox opens.