Releases: Dreamcoder08/Dreamcoder_dots
Releases · Dreamcoder08/Dreamcoder_dots
Release list
v2.2.0
Dreamcoder OS 2.2.0
Token-governed visual operating layer.
Install
# Download from this releaseChanges
Changelog
- 1c1527d refactor: add make_guard factory, renderer export tests, +53 new tests
- 7b93700 refactor: use make_guard in pi renderer, minor codex cleanup
- 49eaf33 refactor: fix pre-existing issues and add make_guard factory
- fd47e4e refactor: consolidate detect_mode and replace sync_repo_snippets with VARIANT_REGISTRY
- 6a0d459 docs(tasks): mark all tasks complete for refactor-renderer-pipeline
- 39e818f test(sync,writers): add registry structure, write-order, and helper delegation tests
- e7aa4b7 refactor(renderers,sync): centralize mode detection across 12 renderers and declarative sync registry
- 9d9ca74 refactor(palette,writers): centralize mode detection and add composite writer helper
- 53b7a8c fix: correct nvim colors and regenerate all themes with system design tokens
- c8eb345 fix(nvim): thin init.lua that sources Gentleman.Dots
- de63e7f fix(nvim): add missing config.nodejs module
- e3847b0 fix(nushell): update config format for Nushell 0.113
- 6ee5b87 fix(nushell): update alias syntax for Nushell 0.113
- 59fe6f3 fix(nushell): use symlink for theme loading instead of dynamic source
- d0f90ed feat(zellij): add mode-aware theme switching in apply-theme-mode.sh
- 6599772 fix(zellij): update keybind syntax to Zellij 0.44 format
- 44ba21e fix: unify terminal visuals across Kitty, Ghostty, and Warp
- 4bc69e3 feat: complete integration install SDD — doctor, repair, CI, verify, docs
- 0a0bd80 chore: pending changes from previous SDD (theme unificación, prefix rename, Zellij restructure)
- a8aff83 Revert "fix(fastfetch): replace 256-color indices with hex codes for Ghostty compat"
- 4863a88 fix(fastfetch): replace 256-color indices with hex codes for Ghostty compat
- ef3ea1e refactor(tmux-theme): update renderer and generated themes to text-only
- 9d31693 refactor(tmux): strip status bar to text-only minimal hierarchy
- 95dda2f refactor(zellij): remove status-bar plugin, simplify zjstatus to tabs+time
- 844aff5 chore: remove gentleman-dots submodule
- ee74429 chore: archive SDD, update changelog, verify installer and CI
- 66cf7d3 chore: sync themes after prefix rename and fix remaining symlinks
- 88ddd68 fix: update test paths to Dreamcoder prefix
- 63b850f refactor: update documentation paths and fix generate-palette-tokens path
- 1bd5415 refactor: update source references to Dreamcoder-prefixed paths
- 956f614 refactor: update all path references after Dreamcoder prefix rename
- a9dd5b5 refactor: rename 22 dirs with Dreamcoder prefix
- 665b286 test: fix ghostty theme tests to match new update_ghostty_theme()
- 202ce63 ci: disable shellcheck SC2015 (informational warning only)
- 3490c16 style: auto-format 2 files with ruff format
- 7083e2d ci: fix all ruff errors and remove golangci-lint (tool compat)
- 941331f ci: fix remaining ruff errors and go mod tidy after version change
- c139cc9 ci: fix ruff PLR2004 errors and golangci-lint Go version mismatch
- 307c579 chore: pre-commit end-of-file fix
- 7863818 feat: merge SDD plans, prompt upgrade, personalization, CI/CD, and docs
- 38959a4 feat: add skills system, Ghostty shader, Docker E2e, PyPI docs
- 8b29ea3 feat(shaders): add dreamcoder cursor pulse GLSL shader for Ghostty
- d068698 ci: fix Go version matrix, add ruff/mypy deps, remove duplicate publish
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Dreamcoder OS 2.1.0
Token-governed visual operating layer.
Install
# Download from this releaseChanges
Changelog
- 986b676 ci(release): remove broken update-formula and fix PyPI build step
- dbd710a ci(goreleaser): remove homebrew_casks until tap repo is created
- 68e0d46 ci(goreleaser): wrap before hook in sh -c for shell execution
- 3b81ec5 ci(goreleaser): fix before hook dir and replace brews with homebrew_casks
- 9204468 chore(sync): pre-commit fixes (end-of-file whitespace)
- 4e9c365 docs(sdd): add release automation and engineering excellence plan
- c2b6f2f ci(release): add GoReleaser, release workflow, quality gates, and community templates
- 646b048 chore(sync): regenerate after icon fixes
- 1d7add3 fix(prompt): keep user icon, remove directory folder icon
- c86ce8d chore(sync): regenerate after prompt symbol fixes
- b6dff87 fix(prompt): use rounded powerline symbols, remove user icon
- 4b31f67 fix(tmux): preserve kanagawa status bar layout when applying dreamcoder colors
- a012c96 chore(sync): regenerate theme files after prompt cleanup
- 202b7c3 fix(prompt): restore original clean design, remove clutter modules
- cc5351d chore(sync): regenerate theme files after prompt fixes
- 46a4760 fix(prompt): remove detect_env_vars from username, fix battery display key
- 10b1164 docs(readme): add 3-step install flow, comparison table, and AI integration guide
- 5af5041 chore(sync): regenerate theme files after renderer changes
- 7f0030b feat(cli): add status and doctor subcommands to dreamcoder CLI
- e0e268c feat(tmux): add TPM plugins, session picker, and scratch terminal
- 7a4ff15 feat(shell): add 9 fish functions and modern CLI aliases
- a89e3ee docs(sdd): add overlay, prompt, personalization, and DX plans
- 14cd7fb feat(prompt): add AI session state detection for fish shell
- 1dd4f5d feat(prompt): upgrade Starship renderer to 23 modules with AI session
- aa5de5d fix(overlay): add SOURCE OF TRUTH comments to tmux kanagawa colors
- a04879a feat(theme): expand light/dark semantic token system with dual WCAG+APCA gates
- 0e91d2a docs: add SDD ecosystem reference
- c8ed9e8 fix(tui): add explicit background colors to all views to prevent transparency bleed
- e5dbc60 fix(nvim): read theme mode from cursor-cli.env cache file as fallback
- 2536963 fix(nvim): correct theme mode detection and variant file generation
- cc8ade3 style: fix trailing whitespace and shellcheck SC2015 in apply-theme-mode.sh
- c1745cc style: fix trailing whitespace in Zellij, Antigravity, Fastfetch configs
- 7b0f432 feat(installer): refactor TUI with real async stow execution and shared path resolution
- 85c7cf3 docs(contributing): add quality commands, pre-commit table, and renderer workflow
- 500830f docs(readme): add structure diagram, badges, quick-start table, and architecture section
- a3abe6e docs: replace minimal index with full central documentation hub
- 92cd04d docs(adr): add Python quality, shell test, and CI/CD quality gate ADRs
- 04f1371 docs(architecture): add Mermaid pipeline, monorepo, and data-flow diagrams
- 7cfef8c ci: add quality checks and fix README test
- feb3ce4 chore: add .cover files to .gitignore
- f6c280c fix: resolve shellcheck warnings (SC2015, SC2034, SC1090/1091)
- 991a191 feat: add bats tests for shell scripts
- babce1f feat: add tests for sync and audit modules
- 890c828 feat: add tests for writers module and fix coverage tracking
- 9b8ac83 fix: bump pre-commit mypy v1.11.0 -> v1.15.0 (fixes PEP 563 nested function bug)
- fae2bec fix: annotate renderers_extra_shell lambdas and hypr_waybar_rofi helpers
- d407919 fix: resolve Mypy strict errors in palette, writers, sync, nvim renderers
- 41243bd fix: add PYTHONPATH to theme-validate pre-commit hook after src/ move
- 895e243 chore: update Makefile with lint, type-check, format, adr targets
- d21381a docs: add ADR-001 (project structure) and ADR-002 (toolchain)
- 879968f fix: update old scripts/ paths to src/ in tests and fix sync.py import
- 7f54ec5 chore: update test scaffolding for new layout
- 3d634e2 chore: update pre-commit config with Ruff, Mypy, shellcheck
- 1efcfe7 chore: configure shellcheck
- 3d28ab8 chore: configure Mypy strict mode
- 4f16e92 chore: configure Ruff linter and formatter
- b41e6bc chore: configure Ruff linter and formatter
- 6fd6bd4 fix: update stale dreamcoder_theme paths to src/ after move
- 1e5c308 refactor: move dreamcoder_theme from scripts/ to src/
- 2333686 chore: add EditorConfig and update gitignore for new layout
- 7823755 docs(spec): add Phase 1 foundation design doc
- 3963913 feat(zellij): dynamic DREAMCODER_THEME_MODE switching
- 7c0353b docs: add PyPI package info, CONTRIBUTING, and packaging changelog
Full Changelog: v0.1.0...v2.1.0
Dreamcoder OS v2.0.0
Dreamcoder OS v2.0.0
🎉 Full TUI Installer with System Detection
A complete reimagining of Dreamcoder Dots — from Arch-focused dotfiles to a full OS experience with multi-platform Go installer, 5 new terminal configs, Vim trainer, and comprehensive documentation.
✨ What's New
Go Installer (TUI)
- Interactive TUI with Bubbletea + Lipgloss
- Non-interactive CLI mode for CI/CD
- Platform detection (OS, arch, distro)
- Smart existing config detection
- Backup/restore system with timestamps
- Component selector for 10 tools
New Terminal Configs
- Tmux — with dreamcoder dark/light themes
- Zellij — floating panes, layouts, session management
- Nushell — structured data shell
- WezTerm — Lua-configurable, GPU-accelerated
- Alacritty — minimal, fast terminal
Educational Content
- Tool info for 10 tools (features, pros, cons)
- 60+ Neovim keymaps across 8 categories
- LazyVim guide (12 sections)
- Vim Mastery Trainer (Module 1, 15 lessons)
Documentation
- Installation guides for Linux, macOS, WSL, Termux
- Configuration documentation
- Migration guides from ML4W and Gentleman.Dots
📦 Installation
Homebrew (recommended)
```bash
brew install dreamcoder08/dreamcoder-dots/dreamcoder-dots
```
Direct download
Download the binary for your platform from the assets below.