diff --git a/CLAUDE.md b/CLAUDE.md index 5c0389c1..25673f4c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -79,12 +79,14 @@ gstack/ ├── office-hours/ # /office-hours skill (YC Office Hours — startup diagnostic + builder brainstorm) ├── investigate/ # /investigate skill (systematic root-cause debugging) ├── retro/ # Retrospective skill (includes /retro global cross-project mode) -├── bin/ # Standalone scripts (gstack-global-discover for cross-tool session discovery) +├── bin/ # CLI utilities (gstack-repo-mode, gstack-slug, gstack-config, etc.) ├── document-release/ # /document-release skill (post-ship doc updates) ├── cso/ # /cso skill (OWASP Top 10 + STRIDE security audit) ├── design-consultation/ # /design-consultation skill (design system from scratch) ├── setup-deploy/ # /setup-deploy skill (one-time deploy config) -├── bin/ # CLI utilities (gstack-repo-mode, gstack-slug, gstack-config, etc.) +├── .github/ # CI workflows + Docker image +│ ├── workflows/ # evals.yml (E2E on Ubicloud), skill-docs.yml, actionlint.yml +│ └── docker/ # Dockerfile.ci (pre-baked toolchain + Playwright/Chromium) ├── setup # One-time setup: build binary + symlink skills ├── SKILL.md # Generated from SKILL.md.tmpl (don't edit directly) ├── SKILL.md.tmpl # Template: edit this, run gen:skill-docs diff --git a/TODOS.md b/TODOS.md index 2bcdcb86..b22e3756 100644 --- a/TODOS.md +++ b/TODOS.md @@ -154,14 +154,17 @@ **Effort:** M **Priority:** P4 -### Linux/Windows cookie decryption +### Linux cookie decryption — PARTIALLY SHIPPED -**What:** GNOME Keyring / kwallet / DPAPI support for non-macOS cookie import. +~~**What:** GNOME Keyring / kwallet / DPAPI support for non-macOS cookie import.~~ -**Why:** Cross-platform cookie import. Currently macOS-only (Keychain). +Linux cookie import shipped in v0.11.11.0 (Wave 3). Supports Chrome, Chromium, Brave, Edge on Linux with GNOME Keyring (libsecret) and "peanuts" fallback. Windows DPAPI support remains deferred. -**Effort:** L +**Remaining:** Windows cookie decryption (DPAPI). Needs complete rewrite — PR #64 was 1346 lines and stale. + +**Effort:** L (Windows only) **Priority:** P4 +**Completed (Linux):** v0.11.11.0 (2026-03-23) ## Ship diff --git a/package.json b/package.json index b24b5253..933e5fa1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gstack", - "version": "0.11.9.0", + "version": "0.11.11.0", "description": "Garry's Stack — Claude Code skills + fast headless browser. One repo, one install, entire AI engineering workflow.", "license": "MIT", "type": "module",