Commit Graph

  • 33fdb2c9b2 chore: v1.45.0.0 — regen all SKILL.md, bump VERSION, CHANGELOG entry Garry Tan 2026-05-26 18:44:53 -07:00
  • bc6040fda7 feat(spec): expansions — flags, archive, quality gate, plan-mode-aware Phase 5, /ship integration, tests Garry Tan 2026-05-26 18:44:29 -07:00
  • a4e6ee3835 chore(spec): rename /issue → /spec + fix duplicate analytics block Garry Tan 2026-05-26 18:33:01 -07:00
  • 22f8c7f4e1 v1.46.0.0 feat: gstack v2 foundation — catalog tokens drop 56%, eval-first floor covers all 51 skills (#1712) Garry Tan 2026-05-26 16:50:03 -07:00
  • b5f75c18c7 test(coverage): close 5 remaining v1.46.0.0 test gaps (A-E) garrytan/slim-skill-tokens Garry Tan 2026-05-26 11:49:59 -07:00
  • 8b94e6d993 test(coverage): fill three remaining v1.46.0.0 test gaps Garry Tan 2026-05-26 08:41:08 -07:00
  • c88825dba0 test(catalog): unit + regression coverage for catalog-trim helpers Garry Tan 2026-05-26 08:39:47 -07:00
  • 03a00f0676 fix(catalog): deterministic proactive-suggestions.json across machines Garry Tan 2026-05-26 08:30:59 -07:00
  • 24742f9dac Merge origin/main: rebump v1.45→v1.46 (queue collision with design-daemon) Garry Tan 2026-05-25 21:18:15 -07:00
  • 2aff29e956 fix(catalog): preserve routing prose when first sentence exceeds 200 chars Garry Tan 2026-05-25 21:09:59 -07:00
  • cf50443b63 v1.45.0.0 feat(design): persistent board daemon — 24h boards, one tab, board history (#1710) Garry Tan 2026-05-25 20:45:12 -07:00
  • 43e18af4ad fix(catalog): deterministic proactive-suggestions.json (no per-run timestamp) Garry Tan 2026-05-25 20:40:28 -07:00
  • fcd49655eb chore(catalog): refresh proactive-suggestions.json timestamp after v1.45 bump Garry Tan 2026-05-25 20:40:06 -07:00
  • d78eeab5ed v1.45.0.0 — gstack v2 foundation: catalog tokens drop 56%, eval-first floor Garry Tan 2026-05-25 20:40:02 -07:00
  • a164597847 build(skills): T7 — atomic regenerate + capture v1.45.0.0 baseline Garry Tan 2026-05-25 20:38:52 -07:00
  • 296937d466 test(coverage): T1 — skill coverage matrix + structural-compliance floor Garry Tan 2026-05-25 20:38:35 -07:00
  • ebebc95a34 test(parity): T0b — cathedral parity-suite harness + invariant registry Garry Tan 2026-05-25 20:37:36 -07:00
  • 6d48d23ba7 test(cso): T6 — pin must-preserve security phrases (Phase A.5) Garry Tan 2026-05-25 20:37:08 -07:00
  • 81fdf9cc61 test(budget): T5 — hard token budgets + override audit trail (Phase A.6) Garry Tan 2026-05-25 20:36:43 -07:00
  • 0d68ef1a39 feat(catalog): T4 — catalog trim + proactive-suggestions.json (Phase A.4) Garry Tan 2026-05-25 20:35:15 -07:00
  • da5f26872f feat(preamble): T3 — jargon dedup + terse-build flag (Phase A.2 + A.3) Garry Tan 2026-05-25 20:32:56 -07:00
  • 4d76cbb4ac feat(resolvers): T2 — ResolverEntry + appliesTo gate infrastructure Garry Tan 2026-05-25 20:30:36 -07:00
  • e274e5ec82 test(parity): T0a — capture v1.44.1 baseline + capture helper + diff utility Garry Tan 2026-05-25 20:29:47 -07:00
  • 74bc80545f docs(designs): add v2_PLAN.md — gstack v2 the lightest opinionated skill pack Garry Tan 2026-05-25 20:28:26 -07:00
  • 4aae198d86 docs: update CHANGELOG + TODOS for filled test gaps in v1.45.0.0 garrytan/design-board-24h-timeout Garry Tan 2026-05-25 20:18:32 -07:00
  • 6b037c55bf test(design): fill daemon test gaps surfaced by ship review army Garry Tan 2026-05-25 20:18:06 -07:00
  • a25c301ad2 chore: bump version and changelog (v1.45.0.0) Garry Tan 2026-05-25 19:43:47 -07:00
  • 280eade6ea chore(design): emit SERVE_STARTED back-compat alias; drop dead import Garry Tan 2026-05-25 19:43:47 -07:00
  • 8d534cd95c fix(design): skill resolvers learn the daemon's BOARD_URL output Garry Tan 2026-05-25 19:43:41 -07:00
  • 77b5ad2fa1 feat(design): compiled binary self-execs as daemon; unified version lookup Garry Tan 2026-05-25 15:29:59 -07:00
  • e7c49bcd05 test(design): end-to-end daemon round-trip via HTTP fetch Garry Tan 2026-05-25 15:28:03 -07:00
  • 00fda1e6e6 feat(design): wire daemon dispatch into CLI; add daemon stop/status Garry Tan 2026-05-25 15:27:28 -07:00
  • e3c235ae5c feat(design): daemon-client with lock + identity-verified spawn Garry Tan 2026-05-25 15:26:07 -07:00
  • 14f3ab570c feat(design): introduce design daemon — multi-board persistent server Garry Tan 2026-05-25 15:24:05 -07:00
  • 51a8d26be2 fix(design): reload guard rejects directory paths Garry Tan 2026-05-25 14:32:06 -07:00
  • f55595d594 refactor(design): board JS uses relative paths; drop __GSTACK_SERVER_URL injection Garry Tan 2026-05-25 14:31:22 -07:00
  • 64f9aafa1e v1.44.1.0 fix wave: post-windhoek paper-cut — 9 community PRs in one bundle (#1682) Garry Tan 2026-05-25 10:57:15 -07:00
  • 533b3b69e6 feat(issue): add /issue skill for backlog-ready GitHub issue authoring Jay Zalowitz 2026-05-25 13:16:18 -04:00
  • 920a13a17f v1.44.0.0 feat: long-lived sidebar — keepalive, restart, re-attach, scrollback replay (#1678) Garry Tan 2026-05-24 01:43:51 -07:00
  • 2ebfed600b fix(tests): explain_level unset returns the documented default, not empty garrytan/sidebar-claude-timeouts Garry Tan 2026-05-24 00:37:55 -07:00
  • 5f7fa9771f test(terminal-agent): runtime tests for ring buffer + replay + alt-screen tracking Garry Tan 2026-05-24 00:19:50 -07:00
  • cd37a0d45d chore: bump version and changelog (v1.44.0.0) Garry Tan 2026-05-24 00:18:19 -07:00
  • 0ae677806c Merge remote-tracking branch 'origin/main' into garrytan/sidebar-claude-timeouts Garry Tan 2026-05-24 00:07:17 -07:00
  • 104652578b feat(sidebar): silent re-attach with scrollback replay (Commit 3 client side) Garry Tan 2026-05-23 23:22:57 -07:00
  • b315ccb0d4 feat(terminal-agent): scrollback ring buffer + detach state machine + re-attach Garry Tan 2026-05-23 23:21:22 -07:00
  • 0aed7f8ecf feat(sidebar): forceRestart via /pty-restart + pagehide /pty-dispose Garry Tan 2026-05-23 23:19:25 -07:00
  • 25ef24e92e feat(server): /pty-session 4-tuple + /pty-restart + /pty-dispose + lease-refresh Garry Tan 2026-05-23 23:17:42 -07:00
  • 449144cda5 feat(terminal-agent): sessionId-aware grant + scoped restart + eager spawn Garry Tan 2026-05-23 23:15:49 -07:00
  • 3aada48bf9 feat(browse): pty-session-lease registry — stable sessionId + lease lifecycle Garry Tan 2026-05-23 23:14:04 -07:00
  • 5d648e4568 feat(cli): opt-in outer supervisor — respawn browse server on crash Garry Tan 2026-05-23 23:13:23 -07:00
  • f42d7bac6d feat(browse): terminal-agent watchdog with PID liveness + crash-loop guard Garry Tan 2026-05-23 23:11:54 -07:00
  • ad669b238a feat(sidebar): patient tryAutoConnect — poll forever with ascending status, abort only on 401 Garry Tan 2026-05-23 23:10:17 -07:00
  • d8751e91df feat(terminal-agent): 25s WS keepalive ping/pong + client keepalive frames Garry Tan 2026-05-23 23:09:23 -07:00
  • 4462f0caa4 refactor(terminal-agent): extract internalHandler<T> helper for /internal/* routes Garry Tan 2026-05-23 23:08:01 -07:00
  • 2a55953387 fix(tests): repair 7 pre-existing failures (env pollution + stale markers) Garry Tan 2026-05-23 19:25:06 -07:00
  • 3af07a0c23 fix(browse): identity-based terminal-agent kill replaces pkill regex Garry Tan 2026-05-23 18:29:33 -07:00
  • bddde382f3 fix(browse): resolveDisconnectCause crashes on persistent-context disconnect garrytan/fix-for-gbrowser-v1.40.0.2 Garry Tan 2026-05-22 07:56:47 -07:00
  • b66d8b35fe fix(browse): resolveDisconnectCause crashes on persistent-context disconnect garrytan/fix-for-gbrowser Garry Tan 2026-05-22 07:56:47 -07:00
  • 61c9a20bd2 v1.43.3.0 fix(browse): headed-mode idle timer + onDisconnect target wrong BrowserManager for embedders (#1645) Garry Tan 2026-05-21 22:15:37 -07:00
  • bacc4c9066 Merge remote-tracking branch 'origin/main' into garrytan/fix-for-gbrowser Garry Tan 2026-05-21 21:56:17 -07:00
  • 66f3a180d3 v1.43.2.0 fix wave: post-Daegu paper-cut — 18 fixes, 28 bisect commits (#1642) Garry Tan 2026-05-21 21:21:07 -07:00
  • a1a46db594 Merge remote-tracking branch 'origin/main' into garrytan/cairo-v3 garrytan/cairo-v3 Garry Tan 2026-05-21 19:02:46 -07:00
  • c1bbbffa4c Merge remote-tracking branch 'origin/main' into garrytan/fix-for-gbrowser Garry Tan 2026-05-21 18:57:01 -07:00
  • 65972f6a15 v1.43.1.0 feat: default PGLite to voyage-code-3 for code search + e2e tests (#1639) Garry Tan 2026-05-21 18:55:55 -07:00
  • 1baa2b353b chore: bump version and changelog (v1.43.3.0) Garry Tan 2026-05-21 16:17:57 -07:00
  • 015f6885d7 test(browse): pin idle timer + onDisconnect dual-instance fix behaviorally Garry Tan 2026-05-21 16:17:50 -07:00
  • 6864012ee9 Merge remote-tracking branch 'origin/main' into garrytan/cairo-v3 Garry Tan 2026-05-21 16:17:48 -07:00
  • 342564d4d6 fix(browse): route 4 lifecycle handlers through activeBrowserManager indirection Garry Tan 2026-05-21 16:17:29 -07:00
  • 94890090c7 Merge remote-tracking branch 'origin/main' into garrytan/muscat-v3 garrytan/muscat-v3 Garry Tan 2026-05-21 16:17:12 -07:00
  • 1d9b9c4cfc v1.43.0.0 feat: iOS device-farm (5 skills, Mac daemon, Tailscale) (#1574) Garry Tan 2026-05-21 16:09:26 -07:00
  • 5b3e1b0b63 docs(changelog): move v1.43.0.0 entry to the top garrytan/colombo-v3 Garry Tan 2026-05-21 11:55:27 -07:00
  • 6f31954299 chore(release): bump v1.43.0.0 → v1.43.2.0 for queue collision Garry Tan 2026-05-21 11:55:17 -07:00
  • 72dac4e392 chore(release): v1.43.0.0 — post-Daegu paper-cut wave Garry Tan 2026-05-21 10:26:40 -07:00
  • 0ee920bbe6 test(gbrain-detect): include gbrain_pooler_mode in schema regression (PR #1591) Garry Tan 2026-05-21 10:23:42 -07:00
  • 8df2a9ca00 test(fixtures): regenerate ship-SKILL.md golden baselines Garry Tan 2026-05-21 10:19:54 -07:00
  • 144327dc3d test(learnings): align injection-prevention tests with PR #1619 tagged-line shape Garry Tan 2026-05-21 10:14:26 -07:00
  • e75a5e8e5f test: fill coverage gaps for PRs #1606, #1612, #1620 Garry Tan 2026-05-21 10:03:18 -07:00
  • bd3a6c68b2 fix(design): bump image-gen timeout to 240s + pin gpt-image-2 Matteo Hertel 2026-05-18 15:19:43 +01:00
  • 707a82e88c fix(browse): daemonize macOS/Linux server via setsid() Bharat 2026-05-20 03:28:55 +05:30
  • 7703f7cfbf fix(browse): mirror isCustomChromium() guard in headless launch() shohu 2026-05-21 08:10:15 +09:00
  • e7074b54d7 fix(browse): GSTACK_CHROMIUM_NO_SANDBOX opt-out for Ubuntu/AppArmor (#1562) techcenter68 2026-05-21 09:55:54 -07:00
  • 7ea6b1dc89 fix(supabase-provision): rewrite transaction/6543 -> session/5432 for new projects 0xDevNinja 2026-05-18 17:46:01 +05:30
  • db2ed599a3 fix: detect PgBouncer transaction-mode pooler and set GBRAIN_PREPARE=true (#1435) mikeangstadt 2026-05-18 16:57:51 -05:00
  • c427340fce fix(land-and-deploy): detect merged PR after gh failure David Foy 2026-05-21 09:50:51 -07:00
  • 5e20b41743 fix(gbrain-lib): pin LC_ALL=C in varname validator (macOS locale guard) Andrey Esipov 2026-05-19 10:24:51 -05:00
  • 07a84a0bc7 fix(memory): probe gitleaks without shell builtin Jayesh Betala 2026-05-17 02:16:53 +05:30
  • 78d30524fd fix(setup): register root gstack slash alias Jayesh Betala 2026-05-18 12:14:30 +05:30
  • 873799c90a fix(learnings): preserve current entries in cross-project search Jayesh Betala 2026-05-20 11:16:10 +05:30
  • b9eefbed68 fix(artifacts): reject malformed remote paths Jayesh Betala 2026-05-19 13:04:45 +05:30
  • 7320f36ab4 fix(benchmark): parse positional prompt after flags Jayesh Betala 2026-05-19 18:19:42 +05:30
  • d7f474f8a4 fix(config): expose explain_level default Jayesh Betala 2026-05-19 23:47:21 +05:30
  • 7ec546deb4 test(review): regression for #1539 pre-emit verification gate Garry Tan 2026-05-21 09:48:24 -07:00
  • 2a517753ec fix(review): pre-emit verification gate kills Django-shape FP class (#1539) Garry Tan 2026-05-21 09:47:33 -07:00
  • 64a7bee176 test(gbrain-sync): regression for #1611 timeouts + resume Garry Tan 2026-05-21 09:45:56 -07:00
  • 700c9a4ff8 fix(gbrain-sync): configurable timeouts + resume from gbrain checkpoint (#1611) Garry Tan 2026-05-21 09:44:10 -07:00
  • a05546cddc test(retro): regression for #1624 stale-base pre-flight guard Garry Tan 2026-05-21 09:40:06 -07:00
  • d709139513 fix(retro): stale-base + bad-today-anchor pre-flight guard (#1624) Garry Tan 2026-05-21 09:37:00 -07:00
  • d6b6737ba3 fix(gbrain-local-status): classifier falsely reports broken-db inside repos with their own DATABASE_URL Garry Tan 2026-05-21 09:35:42 -07:00
  • b84ec551a4 fix(gbrain-sync): --full produces an empty code index on first run of a new repo Garry Tan 2026-05-21 09:34:53 -07:00
  • a254fb65a5 docs: drop em-dashes + replace phantom embedding-migrations.md ref with inline recipe Garry Tan 2026-05-21 08:49:24 -07:00