Repository navigation
Releases
Releases · pedropinheiro75/stackfork
v0.2.2
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
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
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...