Skip to content

Commit 303702d

Browse files
committed
chore: bump version to 0.4.0, update changelog
1 parent ad202f4 commit 303702d

2 files changed

Lines changed: 20 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.4.0] - 2026-03-16
9+
10+
### Added
11+
- **Config dir process detection**: New `ConfigDirProcess` classification with subtypes (Plugin, Skill, ShellSnapshot, Hook, Script) for processes running from `~/.claude*` directories
12+
- **Rune plugin detection**: Detect processes from the Rune plugin ecosystem (`plugins/cache/rune-marketplace/rune/*`, `plugins/rune/*`)
13+
- **`describe_child()` function**: Extract meaningful descriptions for the INFO column instead of just showing process names like "bash" or "zsh"
14+
- **Relative `.claude/` path detection**: Classify processes using project-level `.claude/` paths (skills, plugins, hooks, shell-snapshots, agents, scripts)
15+
- **`ConfigProcessType::Script`**: New sub-type for plugin scripts (distinct from MCP servers)
16+
- **`is_config_dir_process()`**: Config-dir-aware process detection for custom dirs like `.claude-true-yp`
17+
- **`scan()` with config dirs**: Process scanning now accepts config directories for enhanced detection
18+
- **`discover_config_dirs()` made public**: Available for cross-crate use
19+
20+
### Changed
21+
- `classify_child()` now accepts `config_dirs` parameter for config-dir-aware classification
22+
- TUI shows config dir processes with violet color and descriptive labels (e.g., `PLUGIN[.claude-true-yp]`, `SCRIPT[rune]`)
23+
- INFO column shows what processes actually do (e.g., "echo-search", "lib/workflow-lock.sh") instead of just "bash"/"zsh"
24+
825
## [0.3.3] - 2026-03-15
926

1027
### Fixed
@@ -101,6 +118,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
101118
- CPU usage always showing 0% for tmux panes
102119
- Address audit findings: orphan detection, performance, safety
103120

121+
[0.3.3]: https://github.com/vinhnxv/melina/releases/tag/v0.3.3
122+
[0.4.0]: https://github.com/vinhnxv/melina/releases/tag/v0.4.0
104123
[0.3.3]: https://github.com/vinhnxv/melina/releases/tag/v0.3.3
105124
[0.3.2]: https://github.com/vinhnxv/melina/releases/tag/v0.3.2
106125
[0.3.0]: https://github.com/vinhnxv/melina/releases/tag/v0.3.0

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ members = [
77
]
88

99
[workspace.package]
10-
version = "0.3.3"
10+
version = "0.4.0"
1111
edition = "2024"
1212
authors = ["vinhnxv"]
1313
license = "MIT"

0 commit comments

Comments
 (0)