Commit Graph
2316 Commits
Author SHA1 Message Date
ciregenz 59edbb52f6 [eric] electron: slack connect UA pins to the runtime Chrome version instead of a rotting hardcode 2026-08-05 11:35:29 -07:00
ciregenz c7608d3ede [eric] chat: model picker hides superseded generations, newest versions first, empty vendor groups dropped 2026-08-05 11:35:29 -07:00
ciregenz 2bd8e5c691 [eric] settings: notifications tab with real agent/workflow toggles, skills and tools tabs retired to the marketplace 2026-08-05 11:35:29 -07:00
ciregenz 1e8c4794c4 [eric] marketplace: skills and tools management live inside the store, browse grids land first, Anthropic chips gone 2026-08-05 11:35:29 -07:00
ciregenz d81690efb5 [eric] marketplace: its own dock app via a shell-global Directory host, dialogs grouped under Directory/dialogs 2026-08-05 10:06:15 -07:00
ciregenz 3e8aa56614 [eric] skills: settings page becomes claude.ai's table (Skill / Last updated / Author), browsing lives in the Directory 2026-08-05 10:06:15 -07:00
ciregenz efef227779 [eric] perf: identity-stable selectors, tool rows stop subscribing to whole slices, thumbnails wait out interactions 2026-08-05 10:06:15 -07:00
ciregenz 59b982bf37 [eric] skills: detail page gets claude.ai chrome (byline, enable toggle, kebab, file picker, eye/code); Tools Add menu extracted 2026-08-05 08:38:02 -07:00
ciregenz a519354cc4 [eric] skills: per-skill enable toggle gates prompt list, Skill tool, and cloud runs; files endpoint feeds the detail picker 2026-08-05 08:38:02 -07:00
ciregenz e1b8d4b17d [eric] marketplace: pixel pass against live claude.ai, sectioned Filter by checks, exact sort labels, Add menus, connection tabs 2026-08-05 07:43:51 -07:00
ciregenz 55749f54d0 [eric] marketplace: claude.ai-style Directory for skills + connectors, with upload-skill and custom-connector modals 2026-08-05 01:20:17 -07:00
ciregenz 99fd1ff82e [eric] skills: /upload endpoint takes a bare SKILL .md or a .zip/.skill archive, shallowest SKILL.md wins 2026-08-05 01:20:17 -07:00
ciregenz d269a9f3c7 [eric] menus: messages, tool rows, app windows, island name answer right-click; host goes shell-global 2026-08-05 00:59:50 -07:00
ciregenz 8fcea4a24d [eric] canvas: empty-selection trash closes newest-created first, a persisted creation ledger keeps the order honest 2026-08-05 00:47:48 -07:00
ciregenz 34451d0b0d [eric] shell: native window background follows the theme, live-resize filler never flashes boot-dark under a light UI 2026-08-05 00:38:10 -07:00
ciregenz 5ccc13ad1e [eric] canvas: memoize the wash blend + grid tile strings, card-drag frames stop rebuilding them 2026-08-05 00:38:10 -07:00
ciregenz 7eae46c365 [eric] release: 1.7.3 v1.7.3 2026-08-04 22:31:44 -07:00
ciregenz 45771d3e42 [eric] canvas: minimized-to-tile paints the unpark first then glides into the zone, one transition frame the camera writer never fights 2026-08-04 22:22:57 -07:00
ciregenz 90004acee7 [eric] chat: the fullscreen scrollbar rides the window edge, the transcript keeps its 760px measure via matching padding 2026-08-04 22:11:28 -07:00
ciregenz 918f8d92e4 [eric] chat: the inline browser breathes wider, height cap 400px to 480px with the same flush aspect 2026-08-04 22:01:15 -07:00
ciregenz 9f0924a7ad [eric] chat: only the newest tool row can glow as running, and the slot keeps the page's exact aspect so the live mini sits flush 2026-08-04 21:55:12 -07:00
ciregenz 5d6720ceab [eric] browser: a replaced spawned browser is torn down through the full path, the layout sync can no longer resurrect it 2026-08-04 21:50:08 -07:00
ciregenz 0326bc45f7 [eric] chat: the mini tracks streaming transcript mutations, appends can no longer bounce it between stale and fresh rects 2026-08-04 21:47:12 -07:00
ciregenz 569c9784a6 [eric] chat: the mini self-heals its slot fit every 500ms, a remounted slot can no longer leave it scaled against a stale rect 2026-08-04 21:43:35 -07:00
ciregenz 26096770f6 [eric] chat: the live-state stamp actually gets assigned (the overlap survivor), and closing a chat frees its browser instead of killing it 2026-08-04 20:59:26 -07:00
ciregenz c8f646ae9b [eric] canvas: restoring a minimized chat fits the RENDERED card, not its collapsed footprint, so the left edge stops getting cut 2026-08-04 20:51:47 -07:00
ciregenz b722dbd2f8 [eric] chat: the frozen shot and the live mini never paint together, the misaligned double-page overlap dies 2026-08-04 20:51:47 -07:00
ciregenz 8d014db030 [eric] apps: the launcher drops the octopus and orange twins for per-app hues, monograms, and Launchpad hover 2026-08-04 20:31:30 -07:00
ciregenz ab625fc775 [eric] browser: a replaced agent browser is removed, not released to the canvas as a dead stacked window 2026-08-04 20:31:30 -07:00
ciregenz bd1855da30 [eric] tool-ui: string columns coerce instead of failing, validation runs per payload not per render, rowIdKey nags only when actionable 2026-08-04 20:31:30 -07:00
ciregenz 96565841ff [eric] dock: rail actions go Apple-flat, one hairline lucide family on the rail material, pucks and gradients gone 2026-08-04 20:16:10 -07:00
ciregenz 9cfdf390b4 [eric] chat: the docked mini rides the drag channel frame-locked, one owner per dock, docked glow buys no per-frame tether work 2026-08-04 20:12:15 -07:00
ciregenz ee2847574c [eric] chat: the inline browser overlays only when fully in view, a frozen shot clips underneath, and docked chrome goes flat 2026-08-04 19:59:53 -07:00
ciregenz 344f58b889 [eric] chat: the inline browser hugs the page's aspect and can never paint outside its chat card 2026-08-04 19:45:22 -07:00
ciregenz 4554af3b1e [eric] browser: pinch reaches the page like real Chrome, Figma and Maps own their canvas zoom inside browser cards 2026-08-04 19:45:22 -07:00
ciregenz cab51313e6 [eric] chat: the live browser anchors at its browser tool row, not the transcript tail, and never pops to canvas when its row windows out 2026-08-04 19:24:10 -07:00
ciregenz eefee1f19a [eric] canvas: a docked browser shows as a strip inside its chat on the minimap and loses its phantom dock tile 2026-08-04 19:07:10 -07:00
ciregenz fd6338f9cb [eric] canvas: drags flag canvas interaction, idle-canvas drags skip tether work, the toolbar selector stops minting arrays 2026-08-04 18:48:35 -07:00
ciregenz c80914522e [eric] voice: near-silent clips never buy a decode and punctuation-only transcripts never inject, the lone-comma hallucination 2026-08-04 18:48:35 -07:00
ciregenz 540bf91bd9 [eric] browser: slack.com gets the bare Chrome UA, its support wall read our product token as an unsupported browser 2026-08-04 18:48:35 -07:00
ciregenz bf4faa786f [eric] chat: the agent's browser rides the transcript inline like a tool output, the pinned bottom slot is gone 2026-08-04 16:57:34 -07:00
ciregenz 8951f1b2cc [eric] tests: the discover gate refuses tokenless env_vars servers at the route level, spawn provably untouched 2026-08-04 16:44:47 -07:00
ciregenz 87ee63afe9 [eric] voice: release the mic when start fails partway, the OS indicator stayed lit forever 2026-08-04 16:43:21 -07:00
ciregenz 2e0572ca72 [eric] voice: whisper boots from a private empty cwd and reaps mid-boot children, the temp-dir scan wedge killed dictation 2026-08-04 16:43:21 -07:00
ciregenz a7c95813e3 [eric] canvas: the background can never paint raw white, tint underlay + opaque wash + compositor grid parallax 2026-08-04 16:43:21 -07:00
ciregenz 43e1028123 [eric] browser: agent screenshots stop yanking the user's camera, an offscreen card degrades to reading tools 2026-08-04 16:43:14 -07:00
ciregenz 6815a36131 [eric] canvas: clicks inside a docked mini browser never fly the camera, the toolbar counts as card chrome 2026-08-04 16:43:14 -07:00
ciregenz d9d213f2b9 [eric] canvas: edge-pan rAF loop stopped doubling per frame, viewport rect cached, lone cards skip the multi-drag path 2026-08-04 16:43:14 -07:00
ciregenz 67011befe3 [eric] mcp: discovery refuses a credentialless env_vars server, and the failure translator reads the whole tail not the npx dump 2026-08-04 16:43:07 -07:00
ciregenz 6713ae7a2b [eric] release: 1.7.2 v1.7.2 2026-08-04 11:09:37 -07:00