Commit Graph

  • 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
  • e665183265 feat: comparison board UI improvements — option headers, pick confirmation, grid view Garry Tan 2026-03-27 09:46:41 -06:00
  • ebadef024a merge: resolve version/changelog conflicts with main (v0.12.11.0) Garry Tan 2026-03-27 09:29:18 -06:00
  • 9b116b7b52 chore: bump version and changelog (v0.12.12.0) garrytan/fix-skill-ordering Garry Tan 2026-03-27 09:20:01 -06:00
  • cd71f37c31 Merge remote-tracking branch 'origin/main' into garrytan/fix-skill-ordering Garry Tan 2026-03-27 09:19:22 -06:00
  • d3fed4ab98 chore: regenerate SKILL.md files from updated templates Garry Tan 2026-03-27 09:19:20 -06:00
  • c288a4c01f refactor: remove 2017 lines of dead code from gen-skill-docs.ts Garry Tan 2026-03-27 09:19:14 -06:00
  • d2e36b237a test: add audit compliance regression tests Garry Tan 2026-03-27 09:19:11 -06:00
  • 4150ee0d09 docs: add data flow documentation to review.ts Garry Tan 2026-03-27 09:19:08 -06:00
  • f00c8419b8 fix: pin bun install to v1.3.10 with existence check Garry Tan 2026-03-27 09:19:06 -06:00
  • 4e339e9ab6 fix: make telemetry binary calls conditional on _TEL and binary existence Garry Tan 2026-03-27 09:19:03 -06:00
  • f8db071aa8 fix: replace hardcoded credentials with env vars in documentation Garry Tan 2026-03-27 09:19:01 -06:00
  • 43c078f19a feat: skill prefix is now a persistent user choice (v0.12.11.0) (#571) Garry Tan 2026-03-27 09:08:15 -06:00
  • 6314e74399 docs: update CONTRIBUTING + CLAUDE.md for prefix-aware vendoring garrytan/skill-namespace-debug Garry Tan 2026-03-27 09:07:29 -06:00
  • 63a8e31e66 docs: reframe changelog as feature, not mea culpa Garry Tan 2026-03-27 09:01:06 -06:00
  • 965d61d62c chore: bump version and changelog (v0.12.11.0) Garry Tan 2026-03-27 08:55:06 -06:00
  • 8243d58d0f merge: resolve version/changelog conflicts with main (v0.12.10.0) Garry Tan 2026-03-27 08:51:16 -06:00
  • 8ad9be045a Merge remote-tracking branch 'origin/main' into garrytan/skill-namespace-debug Garry Tan 2026-03-27 08:50:38 -06:00
  • 31d9b94610 chore: regenerate SKILL.md files with SKILL_PREFIX preamble Garry Tan 2026-03-27 08:50:36 -06:00
  • be2fda288d test: add prefix config tests + README switching instructions Garry Tan 2026-03-27 08:50:28 -06:00
  • 7cc73a22bb feat: make skill prefix a persistent, interactive user setting Garry Tan 2026-03-27 08:50:24 -06:00
  • 576c5b58a0 merge: resolve version/changelog conflicts with main (v0.12.9.0) Garry Tan 2026-03-27 08:47:46 -06:00
  • 22ad3e5b64 fix: Codex filesystem boundary — prevent skill-file prompt injection (v0.12.10.0) (#570) Garry Tan 2026-03-27 08:42:19 -06:00
  • 1c62a6ad6e chore: regenerate SKILL.md files for template refactor Garry Tan 2026-03-27 08:38:03 -06:00
  • 9788d79db1 test: add design-shotgun touchfile entries and tier classifications Garry Tan 2026-03-27 08:38:00 -06:00
  • 33d03b655a refactor: replace broken file:// polling with {{DESIGN_SHOTGUN_LOOP}} Garry Tan 2026-03-27 08:37:58 -06:00
  • 6d23551abd test: gallery generation — sessions, dates, corruption, empty state Garry Tan 2026-03-27 08:37:15 -06:00
  • e7816fc5ad feat: add $D gallery command for design history timeline Garry Tan 2026-03-27 08:37:12 -06:00
  • eb6126b404 feat: add remix UI to comparison board Garry Tan 2026-03-27 08:37:09 -06:00
  • 4441f670b1 chore: bump version and changelog (v0.12.10.0) garrytan/codex-skill-boundary Garry Tan 2026-03-27 08:28:08 -06:00
  • f24d51773f fix: add filesystem boundary to all codex prompts Garry Tan 2026-03-27 08:28:06 -06:00
  • fd67195a75 chore: regenerate SKILL.md files for design-shotgun + resolver changes Garry Tan 2026-03-27 08:23:52 -06:00
  • 0a4c61d79d feat: add /design-shotgun standalone design exploration skill Garry Tan 2026-03-27 08:23:50 -06:00
  • 432e20f89f feat: add DESIGN_SHOTGUN_LOOP resolver + fix design artifact paths Garry Tan 2026-03-27 08:23:46 -06:00
  • a0af98c1ef test: HTTP serve command endpoints and regeneration lifecycle Garry Tan 2026-03-27 08:14:07 -06:00
  • 095df5b063 feat: dual-mode feedback + post-submit lifecycle in comparison board Garry Tan 2026-03-27 08:14:03 -06:00
  • 41cf56617a feat: add $D serve command for HTTP-based comparison board feedback Garry Tan 2026-03-27 08:13:59 -06:00
  • 73395fb54b test: comparison board feedback loop integration test Garry Tan 2026-03-27 06:49:57 -06:00
  • 391497837d feat: comparison board DOM polling in plan-design-review Garry Tan 2026-03-27 06:49:54 -06:00
  • 5cc00c9565 feat: add browse binary discovery to DESIGN_SETUP resolver Garry Tan 2026-03-27 06:49:51 -06:00
  • 05ad1a4766 merge: incorporate origin/main into community-mode branch Garry Tan 2026-03-27 00:54:42 -06:00
  • 5319b8a13b feat: community PRs — faster install, skill namespacing, uninstall, Codex fallback, Windows fix, Python patterns (v0.12.9.0) (#561) Garry Tan 2026-03-27 00:44:37 -06:00
  • e59141e4d1 chore: bump version and changelog (v0.13.0.0) Garry Tan 2026-03-27 00:42:44 -06:00
  • 51171f3233 fix: zsh glob safety — setopt guards + find for shell glob patterns Garry Tan 2026-03-27 00:42:10 -06:00
  • 0d8587f009 chore: bump version and changelog (v0.12.9.0) garrytan/merge-community-prs Garry Tan 2026-03-27 00:37:01 -06:00
  • 46d9295714 Merge remote-tracking branch 'origin/main' into garrytan/merge-community-prs Garry Tan 2026-03-27 00:35:09 -06:00
  • ef8c281260 test: add tests for uninstall, setup prefix, and resolver fallback Garry Tan 2026-03-27 00:34:07 -06:00
  • 9d17959885 fix: findPort() race condition via net.createServer (#490) Garry Tan 2026-03-27 00:31:01 -06:00
  • 08fc45dab9 feat: office-hours Claude subagent fallback when Codex unavailable (#464) Garry Tan 2026-03-27 00:30:02 -06:00
  • 5a5b575c97 Merge remote-tracking branch 'origin/main' into garrytan/community-mode Garry Tan 2026-03-27 00:29:19 -06:00
  • 2d4af182d4 chore: regenerate codex ship skill with zsh glob guards Garry Tan 2026-03-27 00:29:09 -06:00
  • 36cd50c5da merge: resolve version/changelog conflicts with main (v0.12.8.1) Garry Tan 2026-03-27 00:28:37 -06:00
  • e97924c870 feat: add uninstall script (#323) Garry Tan 2026-03-27 00:27:57 -06:00
  • f148452b65 feat: namespace skill symlinks with gstack- prefix (#503) Garry Tan 2026-03-27 00:27:53 -06:00
  • 723a109aee feat: Python/async/SSRF patterns in review checklist (#531) Garry Tan 2026-03-27 00:27:48 -06:00
  • c7438f2cfa perf: shallow clone for faster install (#484) Garry Tan 2026-03-27 00:27:46 -06:00
  • ddbe6a9a16 fix: sync package.json version with VERSION file (0.12.7.0) Garry Tan 2026-03-27 00:27:44 -06:00