Skip to content

Releases: Dreamcoder08/Dreamcoder_dots

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 02:58
v2.2.0
1c1527d

Dreamcoder OS 2.2.0

Token-governed visual operating layer.

Install

# Download from this release

Changes

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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 23:19
v2.1.0
986b676

Dreamcoder OS 2.1.0

Token-governed visual operating layer.

Install

# Download from this release

Changes

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

Choose a tag to compare

@Dreamcoder08 Dreamcoder08 released this 12 Jun 07:48
v2.0.0
dc7246e

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.

🔗 Links