Commit Graph

  • 7d6fc52ae3 fix: add SELECT RLS policies to migration for community dashboard reads Garry Tan 2026-03-19 00:40:41 -07:00
  • f8290a1eb0 fix: replace multi-line eval+mkdir+echo blocks with atomic helpers Garry Tan 2026-03-19 00:40:39 -07:00
  • 64bb5a304b fix: add gstack-review-log and gstack-review-read atomic helpers Garry Tan 2026-03-19 00:34:45 -07:00
  • ebac41b681 feat: wire Supabase credentials and expose tables via Data API Garry Tan 2026-03-19 00:31:43 -07:00
  • 9b980d971d chore: move 'Skill usage telemetry' to Completed in TODOS.md Garry Tan 2026-03-19 00:09:52 -07:00
  • 6ae842a2aa feat: integrate telemetry usage stats into /retro output Garry Tan 2026-03-19 00:09:46 -07:00
  • 75e7aad5d0 feat: dual-attempt update check with Supabase install ping Garry Tan 2026-03-19 00:09:44 -07:00
  • bd2458190c fix: session-specific .pending markers + crash_clusters view fix Garry Tan 2026-03-19 00:01:10 -07:00
  • 5ea95c5358 feat: add telemetry-sync, community-dashboard, and integration tests Garry Tan 2026-03-18 23:59:57 -07:00
  • b43229a501 feat: add Supabase schema, edge functions, and SQL views Garry Tan 2026-03-18 23:59:54 -07:00
  • c0f3c3a91a fix: security hardening + issue triage (v0.8.3) (#205) Garry Tan 2026-03-19 01:58:43 -05:00
  • f7fd45a205 chore: regenerate all SKILL.md files with telemetry blocks Garry Tan 2026-03-18 23:58:24 -07:00
  • 4833b1df14 feat: add telemetry preamble injection + opt-in prompt + epilogue Garry Tan 2026-03-18 23:58:18 -07:00
  • 03d866b8bf feat: add gstack-telemetry-log and gstack-analytics scripts Garry Tan 2026-03-18 23:58:15 -07:00
  • d051f84060 chore: regenerate SKILL.md files and update tests + TODOS Garry Tan 2026-03-18 23:55:29 -07:00
  • 3a7c4c0959 merge: resolve conflicts with main (v0.8.4) garrytan/easy-bugs Garry Tan 2026-03-18 23:54:30 -07:00
  • f29232277a fix: isolate E2E tests with GSTACK_STATE_DIR Garry Tan 2026-03-18 23:51:15 -07:00
  • 624e4f234a feat: add gstack projects ls CLI command Garry Tan 2026-03-18 23:50:30 -07:00
  • ec6b2fc0e8 refactor: update screenshot-producing skills to use gstack-upload Garry Tan 2026-03-18 23:50:07 -07:00
  • e943c82e67 feat: add gstack-upload helper for Supabase Storage Garry Tan 2026-03-18 23:49:38 -07:00
  • bfa924e6e8 feat: Supabase Storage bucket for screenshots Garry Tan 2026-03-18 23:49:20 -07:00
  • 25dec9a40c refactor: move retro storage from .context/ to ~/.gstack/projects/ Garry Tan 2026-03-18 23:49:11 -07:00
  • 90b7a917ae refactor: update template read patterns for new paths Garry Tan 2026-03-18 23:48:49 -07:00
  • 4564cb18ed refactor: reorganize template write paths + add frontmatter + manifest Garry Tan 2026-03-18 23:48:28 -07:00
  • 10329e918f fix: harden URL validation against hostname bypasses (Codex P1) Garry Tan 2026-03-18 23:46:48 -07:00
  • 31f1e707a6 refactor: update gen-skill-docs paths and add {{ARTIFACT_SETUP}} macro Garry Tan 2026-03-18 23:46:07 -07:00
  • 81bc41ff4c feat: add gstack-manifest-append helper Garry Tan 2026-03-18 23:45:40 -07:00
  • b332364b43 refactor: add PROJECTS_DIR to gstack-slug and getProjectsDir() to util.ts Garry Tan 2026-03-18 23:45:27 -07:00
  • 07aad3562f refactor: lowercase slug in gstack-slug and getRemoteSlug() Garry Tan 2026-03-18 23:45:16 -07:00
  • 7a0103dbcf merge: resolve conflicts with origin/main (v0.8.4) garrytan/fix-slug-clean Garry Tan 2026-03-18 23:45:12 -07:00
  • 3a315b338b docs: rewrite README + skills docs, auto-invoke /document-release (v0.8.4) (#207) Garry Tan 2026-03-19 01:38:54 -05:00
  • 83da453acf chore: bump version and changelog (v0.8.4) garrytan/rewrite-readme-skills Garry Tan 2026-03-18 23:37:31 -07:00
  • 4be5dc5e38 Merge remote-tracking branch 'origin/main' into garrytan/rewrite-readme-skills Garry Tan 2026-03-18 23:36:51 -07:00
  • 00cefcafb1 feat: review chaining + commit hash staleness tracking (v0.8.3) (#206) Garry Tan 2026-03-19 01:36:26 -05:00
  • eb27f76f45 chore: bump version and changelog (v0.8.3) garrytan/plan-review-chaining Garry Tan 2026-03-18 23:34:54 -07:00
  • 4a1e0874d5 feat: auto-invoke /document-release after /ship PR creation Garry Tan 2026-03-18 23:33:25 -07:00
  • 3e36e7b311 docs: add v0.7-v0.8.2 features to README "What's new" section Garry Tan 2026-03-18 23:32:59 -07:00
  • 0f7134311e Merge remote-tracking branch 'origin/main' into garrytan/plan-review-chaining Garry Tan 2026-03-18 23:32:48 -07:00
  • e8bdbbb7e4 docs: add power tools section + update skill lists in README Garry Tan 2026-03-18 23:32:47 -07:00
  • 1cea5d7c45 chore: regenerate SKILL.md files for review chaining Garry Tan 2026-03-18 23:32:31 -07:00
  • 7fd1c23770 feat: review chaining + commit hash staleness tracking Garry Tan 2026-03-18 23:32:29 -07:00
  • c78ac2c55c docs: add 6 new skill entries + browse handoff to docs Garry Tan 2026-03-18 23:32:26 -07:00
  • 7fee709446 docs: add 6 missing skills to proactive suggestion list Garry Tan 2026-03-18 23:31:10 -07:00
  • b57195c051 docs: update /debug → /investigate references in docs Garry Tan 2026-03-18 23:31:04 -07:00
  • d8ed0aaf3f chore: bump version and changelog (v0.8.3) Garry Tan 2026-03-18 23:29:14 -07:00
  • faa7312c96 test: add unit tests for path validation helpers Garry Tan 2026-03-18 23:27:38 -07:00
  • 6920112c7a fix: rename /debug to /investigate to avoid Claude Code conflict (#190) Garry Tan 2026-03-18 23:27:36 -07:00
  • 8e476be1cf fix: replace eval $(gstack-slug) with source <(...) (#133) Garry Tan 2026-03-18 23:27:32 -07:00
  • 56c8c994bf fix: block SSRF via URL validation in browse commands (#17) Garry Tan 2026-03-18 23:27:27 -07:00
  • de196cda5c fix: check for bun before running setup (#147) Garry Tan 2026-03-18 23:27:24 -07:00
  • 0fcf561542 merge: resolve conflicts with origin/main (v0.8.2 → v0.9.0) Garry Tan 2026-03-18 23:01:06 -07:00
  • 2d97ab9931 feat: browse handoff — headless-to-headed browser switching (v0.7.4) (#201) Garry Tan 2026-03-19 00:38:58 -05:00
  • aef301ac15 chore: bump version and changelog (v0.8.2) garrytan/browse-handoff Garry Tan 2026-03-18 22:37:53 -07:00
  • d961188276 fix: /qa never refuses browser testing on backend-only changes (#202) Garry Tan 2026-03-19 00:31:26 -05:00
  • c6268aee2d chore: bump version and changelog (v0.8.1) garrytan/qa-respect-browser-intent Garry Tan 2026-03-18 22:28:19 -07:00
  • ef03c19abf Merge remote-tracking branch 'origin/main' into garrytan/qa-respect-browser-intent Garry Tan 2026-03-18 22:27:31 -07:00
  • b1159d951d feat: QA skill never refuses browser testing Garry Tan 2026-03-18 22:27:29 -07:00
  • d85233017b feat: /codex skill — multi-AI second opinion + proactive suggestions (#197) Garry Tan 2026-03-19 00:22:52 -05:00
  • c4c0a58b53 chore: update changelog for v0.8.0 — add proactive suggestions note garrytan/codex-review-skill Garry Tan 2026-03-18 22:20:12 -07:00
  • b78179105a merge: resolve conflicts with main (careful/freeze/guard/unfreeze skills) Garry Tan 2026-03-18 22:19:44 -07:00
  • 7d89a16b6d feat: proactive skill suggestions + opt-out + trigger phrase tests Garry Tan 2026-03-18 22:16:07 -07:00
  • 34e40475a8 fix: add .context/ to .gitignore to prevent session ID leaks Garry Tan 2026-03-18 22:16:03 -07:00
  • 967575dccf fix: codex integration bugs — plan content, review persistence, quoting, stderr Garry Tan 2026-03-18 22:16:01 -07:00
  • 77222259d3 chore: bump version and changelog (v0.7.4) Garry Tan 2026-03-18 22:15:44 -07:00
  • d508f1817c docs: handoff section in browse template + TODOS update Garry Tan 2026-03-18 22:15:41 -07:00
  • d7d1764733 test: handoff unit + integration tests (15 tests) Garry Tan 2026-03-18 22:15:34 -07:00
  • 58d654c09a feat: browse handoff — headless-to-headed browser switching Garry Tan 2026-03-18 22:15:30 -07:00
  • 823772ff0b feat: use AskUserQuestion for dirty working tree (v0.7.4) (#200) Garry Tan 2026-03-19 00:14:59 -05:00
  • 9034be859a chore: bump version and changelog (v0.7.4) garrytan/ask-user-question-ui Garry Tan 2026-03-18 22:14:19 -07:00
  • 04afd15745 Merge remote-tracking branch 'origin/main' into garrytan/ask-user-question-ui Garry Tan 2026-03-18 22:13:50 -07:00
  • 78c52878be feat: use AskUserQuestion for dirty working tree check Garry Tan 2026-03-18 22:13:47 -07:00
  • 609daf807c test: update e2e test for codex skill Garry Tan 2026-03-18 22:01:58 -07:00
  • 22b75ff402 feat: add codex plan review option to /plan-eng-review Garry Tan 2026-03-18 22:01:54 -07:00
  • 00fd28ba83 fix: only persist codex-review log when code review actually ran Garry Tan 2026-03-18 22:01:50 -07:00
  • 5ca850a610 feat: JSONL output for codex challenge + consult modes Garry Tan 2026-03-18 22:01:44 -07:00
  • c4f679d829 feat: safety hook skills + skill usage telemetry (v0.7.1) (#189) Garry Tan 2026-03-18 23:57:59 -05:00
  • e9cc0cd1b5 chore: merge main (v0.7.2), resolve conflicts, bump to v0.7.3 garrytan/safety-hooks-telemetry Garry Tan 2026-03-18 21:45:28 -07:00
  • 2a206920ed fix: /retro midnight-aligned dates + local timezone (v0.7.2) (#199) Garry Tan 2026-03-18 23:42:15 -05:00
  • 5c53c283b7 chore: bump version and changelog (v0.7.2) garrytan/retro-date-range-fix Garry Tan 2026-03-18 21:35:17 -07:00
  • f4e5525cec Merge remote-tracking branch 'origin/main' into garrytan/retro-date-range-fix Garry Tan 2026-03-18 21:34:20 -07:00
  • f61d288fdf fix: use midnight-aligned dates and local timezone in /retro Garry Tan 2026-03-18 21:34:16 -07:00
  • ac9b1d8c85 feat: /debug auto-freezes edits to the module being debugged Garry Tan 2026-03-18 21:33:09 -07:00
  • 5ec2dd05a5 refactor: don't hardcode model — use codex default (always latest) Garry Tan 2026-03-18 21:32:58 -07:00
  • 6294c5a74a feat: per-mode reasoning (high for review/consult, xhigh for challenge) + web search Garry Tan 2026-03-18 21:29:07 -07:00
  • 4c60be711d feat: crank codex reasoning to xhigh (maximum) Garry Tan 2026-03-18 21:27:22 -07:00
  • 4e7e5de74d feat: codex uses high reasoning effort by default Garry Tan 2026-03-18 21:26:26 -07:00
  • 0b009d2e84 fix: codex auth error message — use codex login, not OPENAI_API_KEY Garry Tan 2026-03-18 21:22:54 -07:00
  • c9cead34e2 test: codex skill validation (12 stub tests) + E2E eval test Garry Tan 2026-03-18 21:21:02 -07:00
  • d5e6dd3abd chore: bump version and changelog (v0.8.0) Garry Tan 2026-03-18 21:11:49 -07:00
  • 118b5a89c5 feat: integrate /codex into /review, /ship, /plan-eng-review + dashboard Garry Tan 2026-03-18 21:11:46 -07:00
  • 311d842f6c feat: /codex skill — multi-AI second opinion (review, challenge, consult) Garry Tan 2026-03-18 21:11:42 -07:00
  • 4fe0ce9cba feat: natural language skill routing + proactive suggestions (v0.7.1) (#195) Garry Tan 2026-03-18 23:08:04 -05:00
  • 7b52f4b3e2 chore: bump version and changelog (v0.7.1) garrytan/e2e-natural-language Garry Tan 2026-03-18 20:44:16 -07:00
  • eb5835160d test: 11 journey-stage E2E routing tests + trigger phrase validation Garry Tan 2026-03-18 20:44:13 -07:00
  • e3e626bd82 feat: lifecycle map + proactive preference system Garry Tan 2026-03-18 20:44:09 -07:00
  • d57ff66477 feat: add proactive triggers to all workflow skills Garry Tan 2026-03-18 20:44:05 -07:00
  • ad961a17e0 feat: add trigger phrases to /debug and /office-hours Garry Tan 2026-03-18 20:44:01 -07:00
  • 94c1530efc feat: /debug sub-agent escalation from /qa + recommendations in /review and /ship (v0.6.5.0) (#192) garrytan/better-process Garry Tan 2026-03-18 17:59:32 -05:00
  • 50a7cf8552 docs: frame skills as sprint process, rewrite /office-hours examples (#188) Garry Tan 2026-03-18 17:58:58 -05:00
  • bc8cab2b5b feat: add E2E evals for /review pre-existing bug + /ship reverted QA detection garrytan/debug-subagent-escalation Garry Tan 2026-03-18 14:49:57 -07:00