- **Starship themes** — new `dotfiles themes` module with presets + custom theme generator
- **Config migrations** — new `dotfiles migrate` module + automatic migrations after `dotfiles self-update`
- **Docker integration tests** — full install & smoke tests via `docker/test-install.sh` + `make integration`
- **Demo automation** — `scripts/generate-demos.sh` + GitHub Action to regenerate demo GIFs on `.tape` changes
- AWS pack: zsh completions compatibility + JMESPath query quoting
- Neovim pack: lazy.nvim headless aliases quoting
- Version bump to 1.2.0
- `dotfiles --version` now includes project URL and main menu shows the current version
- **CLI Tools Showcase** — new `dotfiles tools` command to explore installed CLI tools with descriptions and install status
- **Self-update system** — dotfiles now check for updates and show changelog
- **Plugin manager** — toggle zsh plugins on/off via `dotfiles plugins`
- **bbrew integration** — Homebrew TUI on macOS via `dotfiles packages`
- CI workflow: removed CodeQL (not applicable for shell scripts)
- CI workflow: fixed Docker build with `load: true`
- Removed duplicate git aliases (gco, gcb, gcm, gprm, grbm)
- Version bump to 1.1.0
- Maintenance menu now shows update badge when new version available
- **Serotonin TUI** — interactive configuration app with seasonal themes
- **Seasonal animations** — snowflakes, petals, sunshine, leaves
- **Interactive alias browser** — browse and search shell aliases
- **Shell profiler** — measure startup time with `dotfiles profile`
- **Doctor command** — diagnose environment with `dotfiles doctor`
- Chezmoi-based dotfiles management
- Sheldon plugin manager with zsh-defer
- Starship prompt configuration
- Cross-platform support (macOS + Linux)