All notable changes to this project will be documented in this file.
- config: Document browser URL auto-rewriting for --config
- config: Rewrite browser URLs to raw content for --config
- sync: Harden skill discovery
- sync: Follow symlinked directories in skill copy
- sync: Discover root-level skill packs
- sync: Document root skill and sub-dir discovery
- roadmap: Add library crate extraction
- Soften dark theme text colors to match landing page palette
- Use full banner logo in header and link to landing page
- Replace landing page with quick start as docs index
- roadmap: Add audit command and smart URL rewriting
- sync: Support skills source sub-dir selection
- security: Add self-update checksum verification and MCP approval gate
- V2.3.0
- V2.2.0
- lint: Use sort_by_key instead of sort_by for clippy 1.95 compatibility
- Move site_dir outside docs_dir to fix mkdocs nested build error
- Set docs_dir to current directory in mkdocs.yml
- Correct custom_dir path in mkdocs.yml
- Use uv pip install --system for mkdocs build on Vercel
- Scope lint and build steps to Rust-only recipes
- Extend list of commands
- Add .gitignore
- Update startup routing diagram after root-level sync flag removal
- Update Vercel config
- Unify install URLs and fix doc alignment
- Extend "Why Kasetto" section
- Add landing page
- config: Add KASETTO_CONFIG env var, preferences file, and rename global config
- init: Add --global config scaffold option
- config: Add global default config fallback
- cli: Remove root-level sync flags, always show TUI on bare kst
- Run linters
- config: Add unit tests for config resolution priority logic
- V2.1.0
- Run formatters
- Rebrand description and bump version to 2.0.1
- V2.0.1
- Update sections
- Update notes
- Update descriptions
- Add icons into cards
- Add authentication, skill format, multi-agent, and git host docs
- Update documentation to match current codebase
- Add init, clean, uninstall, completions commands and MCP support
- deps: Bump unicode-width from 0.1.14 to 0.2.2
- deps: Bump actions/download-artifact from 4 to 8
- deps: Bump actions/upload-artifact from 4 to 7
- Run linters
- Update flags
- Align Home and List TUIs
- Rename config example
- Update dev dependencies
- Update dependencies
- V2.0.0
- Run formatters
- Run formatters
- Add usage descriptions for each commit prefix in contribution guidelines
- Use mimalloc, fat LTO, streaming I/O, and SQLite tuning
- V1.2.1
- Add Windows builds and Scoop distribution
- V1.2.0
- ci: Add git-cliff binary to PATH after installation
- ci: Install git-cliff binary for release workflow
- install: Match archive naming to release artifacts
- Resolve clippy collapsible-if warnings
- labels: Add workflow_dispatch trigger
- Add Vercel deployment config and rename Manifest-backed to Traceable
- Add mkdocs-material documentation site
- Cleanup
- Add shell completions and auto version bumping
- V1.1.0
- ci: Capitalize step names in workflows
- ci: Tag even when version already matches Cargo.toml
- branding: Center ASCII logo within border
- Correct Japanese branding to スキル
- Combine tag and release into single workflow, fix formatting
- Add tag workflow for version releases
- Fix release workflow and enable CI on push
- release: Auto-generate changelog with git-cliff
- Disable automatic workflow triggers
- Update logo subtitle to KASETTO
- Update logo subtitle to SUKIRU
- Enlarge Japanese logo accent and tighten edge alignment
- Center branding and add colorful logo variants
- Add Japanese-first logo pack and wire branding
- readme: Fix license badge and clarify Vercel Skills comparison
- readme: Humanize copy and reorder sections
- Align rust badge styling with license badge
- Make rust stable badge green
- Reorder badges in requested order
- Align short description with Rust-first positioning
- Add flat-style badges to README
- Add self-update command, install scripts, icon, and rewrite README
- branding: Replace logo
- branding: Replace logo with ascii banner mark
- cli: Add interactive startup flow
- cli: Revamp sync/list ui and add doctor diagnostics
- cli: Add kst alias and themed banner
- Add premium animated sync UX with plain and verbose modes
- Support remote config URLs for sync and hooks
- Add sukiro startup banner with Japanese label
- Add session-start hook installer for Claude and Cursor
- Bootstrap skills-manager MVP with sync engine, standards files, and landing page
- Update version to 1.0.0 and improve spinner feedback
- Update chore files
- deps: Bump actions/checkout from 4 to 6
- Remove Go migration leftovers and keep Rust-only docs
- Productionize repo with CI/CD, Homebrew formula, and governance docs
- commands: Split sync list doctor into modules
- Rename project from sukiru to kasetto
- Rename project, binary, and branding from sukiro to sukiru
- Migrate sukiro core from Go to Rust
- Rename project and CLI to sukiro
- core: Expand coverage for fsops profile and ui