Skip to content

Releases

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 07 Nov 05:16
v0.2.2
02e5e36

Changelog

Others

  • b4c3108 Add Portuguese and Spanish translations of the README
  • 6a33dd0 Capture the README media again with the new instance addresses
  • 41fb339 Check secrets on start, on a plain up and inside a worktree (#15)
  • b66146d Keep the ${NPM_TOKEN} reference on Windows when prepare renders (#14)
  • 8d634e3 Let users choose the pattern of instance addresses (#13)
  • b8d7fe9 Make the README screenshots open at full size
  • 02e5e36 Open the README screenshots on the file page, not through ?raw=true
  • 068ce60 Prove stacked squash merges and stop generated files from blocking auto cleanup (#20)
  • 4a76e2f Say in the README what the download contains
  • 59b574f Start the 0.2.2 section of the changelog

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 05 Nov 21:36
v0.2.1
626ba18

Changelog

Others

  • 64031d7 Add an unlearned repo to the demo world and list the new captures
  • c5b2879 Native Windows support: CI, release binaries and install.ps1 (#9)
  • 40c9702 Point the install docs at the v0.2.0 release
  • 10f653e Rewrite the README around benefits and add step screenshots
  • 9ddef50 Show the dashboard first in the README and drop the CLI quick start
  • 626ba18 Start the 0.2.1 section of the changelog
  • 2d56fc6 build(deps): bump actions/checkout from 4.4.0 to 7.0.1 (#3)
  • c31c271 build(deps): bump actions/setup-go from 5.6.0 to 7.0.0 (#1)
  • 0e3754e build(deps): bump actions/setup-node from 4.4.0 to 7.1.0 (#2)
  • d5e5acf build(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.3.0 (#4)
  • 423f5d2 build(deps): bump pg from 8.23.0 to 8.23.1 in /examples/vite-api (#7)
  • 7df93ce build(deps-dev): bump vite from 6.4.3 to 8.3.5 in /examples/vite-api (#8)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 03:08
v0.2.0
1556c75

Changelog

Features

  • 88bb38d feat(cli): DerivePlan builds the steps a Start would run without writing or calling Docker
  • aad2932 feat(cli): add 'stackfork repos' with --json, --rescan and --prompt
  • a2065d5 feat(cli): add 'stackfork start-env' (prepare when needed, then up)
  • dc97937 feat(cli): add clone-db - seed a new instance from another's data (task 10.3)
  • 84158f6 feat(cli): add clone-db --from-dump
  • 5bfbfbc feat(cli): add gc - clean up orphaned instances (task 10.2)
  • c6f39df feat(cli): add stackfork env
  • 244cfd2 feat(cli): add stackfork open to open or print an instance's app URL
  • 1c82313 feat(cli): add usage overview and shared --help infrastructure
  • 556c8e0 feat(cli): ask whether to seed a new project at start-env; seed decides from the detected script
  • a95ba75 feat(cli): down --volumes --forget removes the instance; dashboard Remove uses it
  • d9191b1 feat(cli): global --instance, and a no-stack error that lists this repo's worktree instances
  • 5019f8e feat(cli): list profiles in where
  • 985f88a feat(cli): reset throws an environment away and starts it from zero
  • 0e1cabe feat(cli): seed once on the up that creates the data volume, plus a seed command
  • 27924b0 feat(cli): share lifecycle actions, add restart/logs and redact
  • c84dac1 feat(cli): stackfork runs and runs show
  • 7194ece feat(cli): start-env and worktree add reuse a prepared sibling's recipe
  • a3a0e8f feat(cli): support --help on every remaining subcommand
  • 35f9903 feat(cli): wire --help, global-flags-anywhere, and --root-relative paths
  • 8d17492 feat(config): a machine-wide hybrid mode falls back to container for plans without hybrid
  • 443ed37 feat(config): add config.json with scan roots and 'stackfork config'
  • ba6d606 feat(config): folder-scoped secret mappings with nearest-folder lookup
  • 9dd4b07 feat(config): per-machine startup mode (global and per repo)
  • 1aa6e44 feat(dashboard): --supervised mode for a parent process (ready line, own port, exits on stdin EOF)
  • 3760d68 feat(dashboard): /api/runs and /api/runs/log read API
  • 75f5ec8 feat(dashboard): App strip and proxy-stopped shortcut
  • 16a5013 feat(dashboard): Environment dialog per service, env overrides chip and reset to project defaults
  • 6715cdf feat(dashboard): Learn opens your agent in a terminal, with per-folder agent rules
  • 8814dbe feat(dashboard): LogDrawer Run source with step selector and Follow
  • 6d8446e feat(dashboard): POST /api/copy, the only place a credential is returned
  • 2ba2802 feat(dashboard): POST /api/env and the env read model, busy while a run owns the instance
  • 6349a07 feat(dashboard): Project page shell, checkouts and configuration
  • 5a87d13 feat(dashboard): Repos plan list shows the derived plan, cached per repo until a scan or action
  • 324eee8 feat(dashboard): Repos tab and Settings panel
  • 75dacbe feat(dashboard): Reset environment in the instance and worktree menus; guard blocks reset
  • bbd0aae feat(dashboard): Start and trust cover host exec steps
  • 9413c48 feat(dashboard): Start stream carries run, step and tagged line objects
  • e746969 feat(dashboard): add the stackfork logo as favicon
  • 5ab5cf0 feat(dashboard): copyable connection URLs for known databases
  • 07a5e6f feat(dashboard): dispatch the D4 action set with a per-project mutex
  • 96bfa3c feat(dashboard): embed Simple Icons logos with a mask-image mapping
  • 2d52e19 feat(dashboard): entry line in the Repos plan list (5.2)
  • db63df1 feat(dashboard): find, add and unmap secrets from Settings and every repo
  • 8605805 feat(dashboard): last run on the VersionCard
  • 307c243 feat(dashboard): live run state in the Repos plan list
  • 26a42a5 feat(dashboard): map and unmap secrets from the dashboard API
  • 61d2319 feat(dashboard): one Learn with your agent button per repo, not per row
  • 60f0eb0 feat(dashboard): per-kind use-it commands and the host-app env block
  • d0c6482 feat(dashboard): per-service start/stop (fix 5)
  • 563d2cd feat(dashboard): plan list, mode selector and trust dialog in the Repos panel
  • 4a13f3b feat(dashboard): polish the Repos tab and add screenshots
  • d3e1fb9 feat(dashboard): quick-access chips for the entry and links (5.1)
  • e95055a feat(dashboard): read-only Clean up panel with prune commands and dry-run counts
  • d545620 feat(dashboard): recent runs per step node and a log tail for failed steps
  • 8202451 feat(dashboard): redesign as OrbStack-style Running/Stopped stacks
  • 6ea02d9 feat(dashboard): render the startup workflow as a node canvas
  • 2c42f1e feat(dashboard): repos API, config endpoint and start/worktree/fetch actions
  • 16abcdb feat(dashboard): reset from the main checkout in the card menu, the worktree row and the gap callout
  • d057330 feat(dashboard): resources charts for the Project page
  • 6fa81fa feat(dashboard): route #project/NAME and link repo names to it
  • 3cab2d5 feat(dashboard): run the commands the page shows, with a native confirmation for destructive ones
  • 8389ce6 feat(dashboard): scaffold the Project page (routes, view, API contract)
  • adfc8a4 feat(dashboard): secrets rows show the folder a reference comes from
  • be73499 feat(dashboard): seed controls on instances and a startup recipe on the Repos tab
  • 041afe0 feat(dashboard): serve instances behind the security boundary
  • bf53223 feat(dashboard): serve the Project page read model at /api/project
  • 83615e6 feat(dashboard): serve the Project page resources from the metrics sampler
  • ec8735c feat(dashboard): show a failed start on the repo row with the retry command
  • 443a2e0 feat(dashboard): show host app pid, memory, CPU and exit under the row name
  • 42933e5 feat(dashboard): show the host app as a service row with stop, restart and logs
  • 0afa543 feat(dashboard): start the metrics sampler with the dashboard and stop it on close
  • 0f42254 feat(dashboard): stream redacted logs with a concurrency cap
  • eb6bbcf feat(dashboard): the page renders at once in a loading state when the first collection is slow
  • e096ede feat(dashboard): wire restart, logs panel and copyable CLI commands
  • 3123632 feat(doctor): check the local environment
  • 69563ca feat(doctor): report host apps whose supervisor is gone but whose port still answers
  • 662266f feat(env): apply overrides through a derived Compose file, host environment and reset
  • eef9133 feat(env): env set, unset and overrides with secret-like refusal and guard rules
  • d6cb15c feat(env): per-instance env-overrides.json store and secret-like name rule
  • d997f06 feat(examples): add node-postgres - minimal quick-start target (task 11.1)
  • 2eae6eb feat(examples): add vite-api - host-run app pattern (task 11.2)
  • 3d0516f feat(go): add version subcommand
  • 3a3d53e feat(go): port cli commands with fake-docker tests
  • 7d28e9d feat(go): read legacy idv instances
  • cf15ca4 feat(go): scaffold stackfork module, port identity and state
  • 19cf26a feat(guard): block destructive prune and gc --apply for agents
  • 8cf9b0b feat(guard): block host dev servers in stackfork-managed checkouts via a pre-tool-use hook
  • 0081ef9 feat(hooks): add stackfork hooks install/uninstall/status for Clau...
Read more