Commit Graph

  • 1f01ca20af feat: extract CHANGELOG_WORKFLOW resolver from /ship Garry Tan 2026-03-28 23:52:10 -07:00
  • 469506b2d7 chore: bump version and changelog (v0.13.5.0) Garry Tan 2026-03-28 23:51:29 -07:00
  • 50d7b5fa1c fix: content trust boundary markers in browse output Garry Tan 2026-03-28 23:37:58 -07:00
  • a910e9d6c1 chore: bump version and changelog (v0.13.4.0) Garry Tan 2026-03-28 23:37:26 -07:00
  • 55087dc31b feat: use frontmatter name: for skill symlinks and Codex paths Garry Tan 2026-03-28 23:26:59 -07:00
  • 29a0cbb90f fix: update sidebar-security test for Write tool addition Garry Tan 2026-03-28 23:26:42 -07:00
  • 1d33bd50b9 fix: checksum-verified bun install Garry Tan 2026-03-28 23:18:59 -07:00
  • ca8086397b Merge remote-tracking branch 'origin/main' into garrytan/fix-wave-578-594-573 Garry Tan 2026-03-28 23:18:23 -07:00
  • e4a8631847 fix: extension sender validation + message type allowlist Garry Tan 2026-03-28 23:16:12 -07:00
  • 938d67ba29 fix: chrome-cdp localhost-only binding Garry Tan 2026-03-28 23:14:28 -07:00
  • 1f26b4be0e Merge remote-tracking branch 'origin/main' into garrytan/factory-droid-compat Garry Tan 2026-03-28 23:13:02 -07:00
  • 163bf79ecd feat: add INVOKE_SKILL resolver for composable skill loading Garry Tan 2026-03-28 23:06:51 -07:00
  • baf3f97a99 feat: add parameterized resolver support to gen-skill-docs Garry Tan 2026-03-28 23:06:24 -07:00
  • b433d619d5 chore: add Factory Droid P1 TODO for browse MCP server Garry Tan 2026-03-28 23:05:40 -07:00
  • 174d94932e test: learnings bin script unit tests — 13 tests, free Garry Tan 2026-03-28 23:05:11 -07:00
  • ed22fe1b82 feat: generated Factory Droid skill output (.factory/skills/) Garry Tan 2026-03-28 23:02:41 -07:00
  • d48c2171a6 docs: Factory Droid install instructions + CI freshness check Garry Tan 2026-03-28 23:01:31 -07:00
  • 224c8cd50a test: Factory Droid generation + --host all test suites Garry Tan 2026-03-28 22:58:06 -07:00
  • 65f4264667 docs: self-learning roadmap — 5-release design doc Garry Tan 2026-03-28 22:56:22 -07:00
  • 7f98931e28 feat: /learn skill — manage project learnings Garry Tan 2026-03-28 22:55:50 -07:00
  • 870586c946 feat: integrate learnings + confidence into 9 skill templates Garry Tan 2026-03-28 22:55:08 -07:00
  • ef487a9fd4 feat: learnings count in preamble output Garry Tan 2026-03-28 22:54:01 -07:00
  • 976cb155b0 feat: learnings bin scripts — append-only JSONL read/write Garry Tan 2026-03-28 22:53:17 -07:00
  • 68dc957699 feat: sidebar Write tool, stderr capture, cross-platform URL opener (#584) Garry Tan 2026-03-28 22:53:08 -07:00
  • 1b64d492b9 feat: learnings + confidence resolvers — cross-skill memory infrastructure Garry Tan 2026-03-28 22:52:29 -07:00
  • 969aef41d1 feat: add feature signal detection to version bump heuristic (#573) Garry Tan 2026-03-28 22:35:39 -07:00
  • cc705b5ae9 feat: auto-relink skill symlinks on prefix config change (#578) Garry Tan 2026-03-28 22:34:17 -07:00
  • 0c56ae9268 feat: add (gstack) tag to skill descriptions for discoverability (#594) Garry Tan 2026-03-28 22:32:30 -07:00
  • c783c71d56 feat: Factory Droid awareness in skill-check and uninstall Garry Tan 2026-03-28 22:31:09 -07:00
  • a38f9c9282 fix: remove preemptive context warnings from plan-eng-review (#510) Garry Tan 2026-03-28 22:29:08 -07:00
  • 61a0fdcec0 fix: gate local JSONL writes by telemetry setting (#467) Garry Tan 2026-03-28 22:27:03 -07:00
  • 9d8c8b1d88 feat: Factory Droid support in setup script Garry Tan 2026-03-28 22:26:45 -07:00
  • edf2ccc37d fix: replace find -delete with find -exec rm for Safety Net (#474) Garry Tan 2026-03-28 22:22:14 -07:00
  • 189d48fd49 test: add 16 failing tests for 6 community fixes Garry Tan 2026-03-28 22:20:24 -07:00
  • 4ec5c70cb6 feat: gstack-platform-detect binary for multi-host debugging Garry Tan 2026-03-28 22:18:28 -07:00
  • 205b03ede7 feat: sensitive frontmatter for Factory Droid auto-invocation safety Garry Tan 2026-03-28 22:16:26 -07:00
  • 89d7ce388b feat: Factory Droid generation, --host all, and host-aware frontmatter Garry Tan 2026-03-28 22:08:10 -07:00
  • b522e767dd feat: add Factory Droid host type, preamble, and co-author trailer Garry Tan 2026-03-28 21:58:44 -07:00
  • f3aa02cb7d refactor: extract processExternalHost() shared helper for multi-host generation Garry Tan 2026-03-28 21:55:09 -07:00
  • ea7dbc9a39 fix: sidebar prompt injection defense (v0.13.4.0) (#611) Garry Tan 2026-03-28 22:10:35 -06:00
  • 63d91def6a fix: clear stale worktree and claude session on sidebar reconnect garrytan/extension-prompt-injection-defense Garry Tan 2026-03-28 20:56:17 -07:00
  • abf030c783 chore: bump version and changelog (v0.13.4.0) Garry Tan 2026-03-28 18:20:56 -07:00
  • fc04321bff fix: sidebar prompt injection defense — XML framing, command allowlist, arg plumbing Garry Tan 2026-03-28 18:20:40 -07:00
  • 008d65a5cd fix: restore generated gstack-submit/SKILL.md Garry Tan 2026-03-28 10:37:16 -07:00
  • e72ce9b648 merge: incorporate origin/main into community-mode branch Garry Tan 2026-03-28 10:34:17 -07:00
  • 2de09af3f1 chore: remove generated gstack-submit/SKILL.md Garry Tan 2026-03-28 10:32:54 -07:00
  • cd66fc2f89 fix: 6 critical fixes + community PR guardrails (v0.13.2.0) (#602) Garry Tan 2026-03-28 11:31:56 -06:00
  • 82283bd12d fix: resolve all 7 test failures — version sync, zsh glob guard, symlink-aware codex tests garrytan/fix-issues-batch Garry Tan 2026-03-28 10:03:26 -07:00
  • 712657f4e9 fix: gen-skill-docs detects symlink loop, skips codex write that overwrites Claude SKILL.md Garry Tan 2026-03-28 09:50:30 -07:00
  • be3c4ff169 merge: incorporate origin/main into community-mode branch Garry Tan 2026-03-28 09:47:54 -07:00
  • e99077bf48 merge: resolve main into fix-issues-batch, bump to v0.13.3.0 Garry Tan 2026-03-28 09:27:01 -07:00
  • 247fc3ba0b feat: user sovereignty — AI models recommend, users decide (v0.13.2.0) (#603) Garry Tan 2026-03-28 10:25:37 -06:00
  • 8265d19f27 chore: regenerate SKILL.md files with updated filesystem boundary garrytan/user-sovereignty Garry Tan 2026-03-28 09:11:14 -07:00
  • c94f91601c fix: proper gstack description in openai.yaml + block Codex from rewriting it Garry Tan 2026-03-28 09:11:10 -07:00
  • ee058081f6 chore: bump version and changelog (v0.13.2.0) Garry Tan 2026-03-28 08:46:58 -07:00
  • 2a5e873952 chore: regenerate SKILL.md files from updated templates Garry Tan 2026-03-28 08:46:55 -07:00
  • 64bd222038 feat: user sovereignty — AI models recommend, users decide Garry Tan 2026-03-28 08:46:45 -07:00
  • 117964ddcf chore: bump version and changelog (v0.13.2.0) Garry Tan 2026-03-28 08:45:43 -07:00
  • 9530c295c5 docs: add community PR guardrails — protect ETHOS.md and voice Garry Tan 2026-03-28 08:11:55 -07:00
  • 2e89234e72 chore: regenerate SKILL.md files from updated templates Garry Tan 2026-03-28 08:11:46 -07:00
  • 3b62fec470 fix: autoplan dual-voice — sequential foreground execution instead of broken parallel Garry Tan 2026-03-28 08:11:39 -07:00
  • e4d7c86870 fix: add ~/.gstack/projects/ to plan file search path Garry Tan 2026-03-28 08:11:16 -07:00
  • a1bbc76c12 fix: browse CLI Windows lockfile — use string flag instead of numeric constants Garry Tan 2026-03-28 08:11:04 -07:00
  • 7dc03596df fix: setup auto-selects default after 10s timeout to prevent CI hangs Garry Tan 2026-03-28 08:10:58 -07:00
  • 36127d8ead fix: gstack-slug falls back to dirname/unknown when git context is absent Garry Tan 2026-03-28 08:10:53 -07:00
  • 9c4ae901ea fix(security): commit bun.lock to pin dependency versions Garry Tan 2026-03-28 08:10:44 -07:00
  • f572aa01dc merge: incorporate origin/main into community-mode branch Garry Tan 2026-03-28 07:38:15 -07:00
  • 7450b5160b fix: security audit remediation — 12 fixes, 20 tests (v0.13.1.0) (#595) Garry Tan 2026-03-28 08:35:24 -06:00
  • 8a9c8c1f8d docs: tone down changelog — defense in depth, not catastrophic bugs garrytan/fix-security-issues Garry Tan 2026-03-28 07:08:08 -07:00
  • 7dd3e88ab2 chore: bump version and changelog (v0.13.1.0) Garry Tan 2026-03-27 22:15:18 -07:00
  • 7b8966b563 Merge remote-tracking branch 'origin/main' into garrytan/fix-security-issues Garry Tan 2026-03-27 22:14:14 -07:00
  • d784013406 test: 20 security tests for audit remediation Garry Tan 2026-03-27 22:14:12 -07:00
  • 87d223f15a fix: shell script injection in gstack-config and telemetry (MEDIUM-04) Garry Tan 2026-03-27 22:14:08 -07:00
  • 87d54689ba fix: freeze hook symlink bypass and prefix collision (MEDIUM-03) Garry Tan 2026-03-27 22:14:08 -07:00
  • b60162ae45 fix: symlink bypass in validateReadPath (MEDIUM-02) Garry Tan 2026-03-27 22:14:02 -07:00
  • 929190c588 fix: innerHTML XSS in extension content script and sidepanel (MEDIUM-01) Garry Tan 2026-03-27 22:13:59 -07:00
  • af462bf97a fix: add state file TTL and plaintext cookie warning (HIGH-02) Garry Tan 2026-03-27 22:13:55 -07:00
  • 480f4bb23d fix: require auth on cookie-picker data routes (CRITICAL-01) Garry Tan 2026-03-27 22:13:48 -07:00
  • e16bf23ca0 fix: remove auth token from /health, secure extension bootstrap (CRITICAL-02 + HIGH-03) Garry Tan 2026-03-27 22:13:45 -07:00
  • 913e2289af docs: add /gstack-submit to all skill lists and doc references Garry Tan 2026-03-27 20:01:37 -07:00
  • 9068ed6870 merge: incorporate origin/main into community-mode branch Garry Tan 2026-03-27 19:52:08 -07:00
  • 78bc1d1968 feat: design binary — real UI mockup generation for gstack skills (v0.13.0.0) (#551) Garry Tan 2026-03-27 20:32:59 -06:00
  • 0a113369a9 chore: regenerate design-shotgun SKILL.md for v0.12.12.0 preamble changes garrytan/agent-design-tools Garry Tan 2026-03-27 19:15:46 -07:00
  • 065a6c6188 chore: untrack .agents/skills/ — generated at setup, already gitignored Garry Tan 2026-03-27 19:09:05 -07:00
  • 81d4305f24 merge: resolve version/changelog conflicts with main (v0.12.12.0) Garry Tan 2026-03-27 19:07:24 -07:00
  • 147059f1ea docs: update project documentation for v0.13.0.0 Garry Tan 2026-03-27 19:05:13 -07:00
  • 830a5460f3 feat: parallel design-shotgun with concept-first confirmation Garry Tan 2026-03-27 18:42:01 -07:00
  • 842d22654d fix: design-shotgun Step 3 progressive reveal, silent failure detection, timing estimate Garry Tan 2026-03-27 12:20:21 -06:00
  • 3f00c0852c chore: regenerate gstack-submit/SKILL.md after merge Garry Tan 2026-03-27 12:20:08 -06:00
  • 5ff9926353 chore: untrack bin/gstack-global-discover compiled binary Garry Tan 2026-03-27 12:19:48 -06:00
  • aa8bc56b62 merge: incorporate origin/main into community-mode branch Garry Tan 2026-03-27 12:17:19 -06:00
  • 11695e3aca fix: security audit compliance — credentials, telemetry, bun pin, untrusted warning (v0.12.12.0) (#574) Garry Tan 2026-03-27 12:06:58 -06:00
  • 6c43199211 fix: plan-design-review agent guardrails for feedback loop Garry Tan 2026-03-27 10:27:43 -06:00
  • c0226bfcf6 docs: comprehensive design doc for Design Shotgun feedback loop Garry Tan 2026-03-27 10:22:46 -06:00
  • 52bc35b0ce test: end-to-end feedback roundtrip — browser click to file on disk Garry Tan 2026-03-27 09:59:54 -06:00
  • 8825332d04 fix: null-safe DOM selectors for post-submit and regenerating states Garry Tan 2026-03-27 09:59:50 -06:00
  • 1fbf6c4b46 chore: regenerate SKILL.md files for file-polling feedback loop Garry Tan 2026-03-27 09:52:51 -06:00
  • 025f7b2701 feat: DESIGN_SHOTGUN_LOOP uses file polling instead of stdout reading Garry Tan 2026-03-27 09:52:49 -06:00
  • b57de95a7f fix: write ALL feedback to disk so agent can poll in background mode Garry Tan 2026-03-27 09:52:46 -06:00
  • 229db44b8f fix: use 127.0.0.1 instead of localhost for serve URL Garry Tan 2026-03-27 09:46:44 -06:00