Skip to content

v0.15.0

Choose a tag to compare

@hueyexe hueyexe released this 25 May 07:04
· 53 commits to main since this release

Project Grouping in Dashboard

Teams are now organized by project (the lead's working directory) so you can run multiple OpenCode instances across different repos without team collisions or ambiguous cleanup.

  • New project layer keyed by the lead's working directory
  • Active team-name uniqueness scoped to project_id instead of globally
  • /api/state returns projects[].teams (flat teams retained for compatibility)
  • Collapsible project outline in the dashboard with coarse status and hover details
  • Recovery and archive purge safety checks scoped per project — duplicate team names across projects no longer cause ambiguous cleanup or branch deletion
  • team_create accepts optional project_name; otherwise a short random name is generated
  • Database migrations are now atomic so failed cross-version upgrades roll back cleanly

Contributors

Thanks to @ClSlaid for contributing project grouping in #16.

Full Changelog: v0.14.2...v0.15.0