Commit Graph

  • c784e18e6e fix: wire update_checks into telemetry-sync + session count fallback Garry Tan 2026-03-19 22:54:31 -07:00
  • 3f2dca1aaa feat: email OTP + magic link auth for community tier Garry Tan 2026-03-19 22:54:28 -07:00
  • 9d87b37740 feat: community tier schema — backup columns + benchmarks table Garry Tan 2026-03-19 22:54:25 -07:00
  • bd86600e0b chore: bump version and changelog (v0.9.0.1) Garry Tan 2026-03-19 22:04:20 -07:00
  • d589bb0fe0 chore: regenerate Codex/agents SKILL.md files with plan-mode exception Garry Tan 2026-03-19 22:04:15 -07:00
  • 64039fedb1 Merge remote-tracking branch 'origin/main' into garrytan/plan-mode-disk-write Garry Tan 2026-03-19 22:03:38 -07:00
  • dff205b063 fix: plan mode exception for review log + telemetry writes Garry Tan 2026-03-19 22:03:36 -07:00
  • b8dcca0b5b test: add validation + E2E tests for spec review, sketch, benefits-from Garry Tan 2026-03-19 21:10:37 -07:00
  • ab82e21957 feat: skill chaining — plan reviews offer /office-hours Garry Tan 2026-03-19 21:03:08 -07:00
  • 7dc9af0999 feat: /office-hours spec review loop + visual sketch phases Garry Tan 2026-03-19 21:03:03 -07:00
  • 3d49d1489e feat: add {{SPEC_REVIEW_LOOP}}, {{DESIGN_SKETCH}}, benefits-from resolvers Garry Tan 2026-03-19 21:02:59 -07:00
  • 8ddfab233d feat: multi-agent support — gstack works on Codex, Gemini CLI, and Cursor (v0.9.0) (#226) Garry Tan 2026-03-19 18:20:50 -07:00
  • 83ceee7a32 fix: Codex E2E uses ~/.codex/ auth, not OPENAI_API_KEY garrytan/gstack-codex-support Garry Tan 2026-03-19 18:03:37 -07:00
  • f17bc8d908 chore: merge main into feature branch Garry Tan 2026-03-19 17:53:07 -07:00
  • 3b22fc39e6 feat: opt-in usage telemetry + community intelligence platform (v0.8.6) (#210) Garry Tan 2026-03-19 17:21:05 -07:00
  • f91f586676 docs: add Privacy & Telemetry section to README garrytan/usage-telemetry Garry Tan 2026-03-19 17:19:05 -07:00
  • 0ffb4e9ec5 Merge branch 'main' into garrytan/team-supabase-store Garry Tan 2026-03-19 17:16:08 -07:00
  • 5107d6a300 fix: regenerate Codex skills after investigate rename merge Garry Tan 2026-03-19 17:12:20 -07:00
  • c9d2335222 chore: merge main into feature branch Garry Tan 2026-03-19 17:10:08 -07:00
  • 8659b6dfd7 fix: use three-dot diff for scope drift detection in /review Rob Lambell 2026-03-19 18:40:20 +00:00
  • 56596f5b43 fix(update-check): --force now clears snooze so user can upgrade after snoozing Francois Aubert 2026-03-19 16:06:49 +01:00
  • 48c906dfe8 test: comprehensive Codex path rewriting + setup install tests Garry Tan 2026-03-19 08:06:46 -07:00
  • 77f06c98c0 fix: Codex sidecar paths + setup installs generated skills Garry Tan 2026-03-19 08:04:33 -07:00
  • fb7fe3d280 fix: select existing columns from ship_logs in weekly digest Garry Tan 2026-03-19 01:28:26 -07:00
  • 468c5eb55f fix: normalize StandardEvalResult to legacy format before local save Garry Tan 2026-03-19 01:28:19 -07:00
  • 7808ee380b fix: resolve team_id during auth and preserve across token refresh Garry Tan 2026-03-19 01:28:15 -07:00
  • a1c8ed9b3a fix: bump VERSION to 0.9.0 to match CHANGELOG Garry Tan 2026-03-19 01:17:11 -07:00
  • 546716472c fix: address Codex adversarial findings — cursor, opt-out, queries Garry Tan 2026-03-19 01:12:36 -07:00
  • 219599076f feat: Codex E2E test harness — verify skills work on Codex CLI Garry Tan 2026-03-19 01:10:51 -07:00
  • bd834aeadb fix: /retro bare dates use wall-clock time, not midnight (v0.8.5) (#211) Garry Tan 2026-03-19 01:08:34 -07:00
  • c0e3c17b70 fix: map JSONL field names to Postgres columns in telemetry-sync Garry Tan 2026-03-19 01:05:53 -07:00
  • 6fc696dfb8 test: Codex generation tests + CI + docs for multi-agent support Garry Tan 2026-03-19 01:04:21 -07:00
  • 10e6d39f27 feat: dual-host setup + find-browse for Codex/Gemini/Cursor Garry Tan 2026-03-19 00:57:43 -07:00
  • 9c8582166c fix: analytics backward-compatible with old JSONL format Garry Tan 2026-03-19 00:55:47 -07:00
  • 0e76c81b01 feat: generate Codex/Gemini/Cursor skills into .agents/skills/ Garry Tan 2026-03-19 00:52:37 -07:00
  • f5733e0d27 refactor: host-aware gen-skill-docs + --host codex generation Garry Tan 2026-03-19 00:52:33 -07:00
  • 0b8bc9542f merge: resolve CHANGELOG conflict with origin/main garrytan/retro-tz-midnight-fix Garry Tan 2026-03-19 00:51:50 -07:00
  • 48de1eff38 chore: bump version and changelog (v0.8.5) Garry Tan 2026-03-19 00:51:10 -07:00
  • 0ae3501189 fix: /retro bare dates use wall-clock time, not midnight Garry Tan 2026-03-19 00:51:07 -07:00
  • 7eb27af213 chore: bump version and changelog (v0.8.6) Garry Tan 2026-03-19 00:50:34 -07:00
  • 790bd18977 Merge remote-tracking branch 'origin/main' into garrytan/usage-telemetry Garry Tan 2026-03-19 00:50:11 -07:00
  • cb203777f8 fix: atomic review log helpers + platform-agnostic templates (v0.8.5) (#209) Garry Tan 2026-03-19 00:47:11 -07:00
  • bbbda4b58d chore: bump version and changelog (v0.8.5) garrytan/fix-slug-clean-v3 Garry Tan 2026-03-19 00:41:03 -07:00
  • 84d9581a01 test: update tests for gstack-review-log/read helpers Garry Tan 2026-03-19 00:40:45 -07:00
  • af9bc715cc fix: remove Rails-isms — platform-agnostic templates and checklist Garry Tan 2026-03-19 00:40:42 -07:00
  • 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