Skip to content

Tags: chaspy/workbloom

Tags

v0.9.1

Toggle v0.9.1's commit message
Release v0.9.1

Release v0.9.1

v0.9.0

Toggle v0.9.0's commit message
Release v0.9.0

- `workbloom setup --shell` が Zellij セッションの自動生成・再接続に対応し、Zellij を優先して利用できるようにしました
- `--no-mux` フラグを追加し、Zellij/tmux の自動起動をまとめて無効化できるようにしました(`--no-tmux` は互換 alias として維持)
- `workbloom setup --shell` の既定セッション管理を tmux 優先から Zellij 優先へ変更し、Zellij がない場合のみ tmux へフォールバックするようにしました
- `cleanup` が worktree 削除時に対応する Zellij セッションも終了し、既存の tmux/legacy tmux セッション cleanup と併せて整理できるようにしました

v0.8.1

Toggle v0.8.1's commit message
Release v0.8.1

- CI の tmux モックを共有ロックで直列化し、`commands::cleanup` のテストが並列実行時にセッション kill を見失わないよう修正
- `cargo clippy` の `uninlined_format_args` 警告を解消し、Build ワークフロー失敗の要因を排除
- `Auto Release` ワークフローを Build 成功後 (`workflow_run`) のみ動作させ、main が red のままタグ/リリース/ publish が走らないよう調整
- リリース対象がない場合は Rust toolchain のインストールや crates.io publish をスキップし、Actions 実行時間を短縮
- tmux ヘルパーモジュールを追加し、`workbloom setup --shell` でワークツリーごとの tmux セッションを自動生成・再接続できるようにしました
- `--no-tmux` フラグで tmux 管理を無効化し、通常シェルへフォールバックするオプションを提供
- tmux セッション名がリポジトリとワークツリーに紐づく一意な形式 (`wb-<repo>-<hash>-<worktree>`) になり、リポジトリ間で衝突しないようにしました
- `cleanup` コマンドがワークツリー削除時に対応する tmux セッションも自動的に終了
- `setup` の CLI ロジックをリファクタリングして進捗バー生成・ブランチ準備・post-setup 処理を分離し、可読性とテスト容易性を向上
- macOS の `/private` パス問題を考慮し、`workbloom setup` のパス出力がコマンド実行時の見たままに近い形で表示されるよう調整

v0.8.0

Toggle v0.8.0's commit message
Release v0.8.0

- tmux ヘルパーモジュールを追加し、`workbloom setup --shell` でワークツリーごとの tmux セッションを自動生成・再接続できるようにしました
- `--no-tmux` フラグで tmux 管理を無効化し、通常シェルへフォールバックするオプションを提供
- tmux セッション名がリポジトリとワークツリーに紐づく一意な形式 (`wb-<repo>-<hash>-<worktree>`) になり、リポジトリ間で衝突しないようにしました
- `cleanup` コマンドがワークツリー削除時に対応する tmux セッションも自動的に終了
- `setup` の CLI ロジックをリファクタリングして進捗バー生成・ブランチ準備・post-setup 処理を分離し、可読性とテスト容易性を向上
- macOS の `/private` パス問題を考慮し、`workbloom setup` のパス出力がコマンド実行時の見たままに近い形で表示されるよう調整

v0.7.0

Toggle v0.7.0's commit message
Release v0.7.0

- `--shell` option to start a sub-shell in the worktree directory
- Default `workbloom setup` behavior now prints the worktree path to stdout (logs go to stderr) for shell integration
- `--no-shell` is now legacy human-readable output; `--print-path` remains for explicit path-only output
- Suppress child process stdout during machine output to keep stdout path-only
- Remove Claude Code Review GitHub Action workflow

v0.6.1

Toggle v0.6.1's commit message
Release v0.6.1

- Remove Claude Code GitHub Action workflow now that the service contract has ended

v0.6.0

Toggle v0.6.0's commit message
Release v0.6.0

- Allow cleanup of merged branch worktrees even after the corresponding remote branch has been deleted

v0.5.0

Toggle v0.5.0's commit message
Release v0.5.0

Release v0.5.0

v0.4.0

Toggle v0.4.0's commit message
Release v0.4.0

Release v0.4.0

v0.3.1

Toggle v0.3.1's commit message
Release v0.3.1

- Short command aliases for improved usability: `s` for `setup` and `c` for `cleanup`
- Documentation for shell alias `wb` to further reduce typing
- Enhanced README with shell integration recommendations for shorter commands