Skip to content

Release NIT System 0.4.0 - #3

Merged
ART3121 merged 4 commits into
mainfrom
agent/release-0.4.0
Aug 12, 2026
Merged

ART3121 merged 4 commits into
mainfrom
agent/release-0.4.0

Conversation

@ART3121

@ART3121 ART3121 commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • restructures NIT System as coordinated Core, CLI, TUI, NIT Cat, AI, and Editor crates
  • adds the standalone nitcat Markdown viewer, shell completion, per-Note Markdown storage, and expanded TUI management
  • hardens parsing, concurrent persistence, transaction recovery, terminal cleanup, local Ollama access, and installer validation
  • updates the public README, component documentation, architecture/philosophy guides, migration instructions, and changelog

Why

Version 0.4 moves NIT from rapid capture toward a complete modular terminal note manager while preserving local-first, human-readable storage and Unix-oriented composition.

Compatibility

  • source builds require Rust 1.88+
  • release archives currently target Linux x86-64
  • version 0.2 workspaces are migrated through validated, backup-preserving paths
  • nit -ls replaces nit -list; Note viewing moves from nit -v to nitcat <NOTE-ID>

Validation

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets --all-features --locked -- -D warnings
  • cargo test --workspace --locked (107 tests)
  • cargo build --workspace --release --locked
  • cargo doc --workspace --no-deps --locked
  • cargo audit (0 known vulnerabilities)
  • sh -n install.sh
  • git diff --check

@ART3121
ART3121 merged commit e392915 into main Aug 12, 2026
4 checks passed
@ART3121
ART3121 deleted the agent/release-0.4.0 branch August 12, 2026 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant