Skip to content

Latest commit

 

History

History
360 lines (177 loc) · 16.3 KB

File metadata and controls

360 lines (177 loc) · 16.3 KB

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

Bug Fixes

  • Improve pre-commit configuration (f5ae4c8)

  • Resolve shellcheck issues in Linux installation scripts (a83843f)

  • Ensure POSIX shell compatibility in conda removal script (866febb)

  • Ensure POSIX shell compatibility in conda removal script (a4c9c0b)

  • Update Linux installation scripts with proper fixes (5074f00)

  • Ignore envrc (c32db8e)

  • Remove unnecessary remote install (7c9d9d4)

  • Various fixes for macos (d80f717)

  • Missing fish config (87035ea)

  • Duplicated config file (bc85bbf)

  • Empty fish_theme (b461912)

  • Template issue (ffe8703)

  • Use updated delimiters for templating (404b26a)

  • Do not install already installed fonts (15736ee)

  • Loading order of functions (f888f00)

  • Incorrect test of nbdime config (9e92487)

  • Incorrect test of nbdime config (88d3525)

  • Do not automatically login (38d267a)

  • Git tools installation (a90a8a5)

  • Wrong variable templates (6be8fd0)

  • On remote server git may be blocked (0ebd5aa)

  • Disable kitty mapping (4c7f3f0)

  • Remove annoying nbdime message (8196943)

  • Various fixes (de21731)

  • Typo in chezmoiignore (fc00e4c)

  • Ensure POSIX shell compatibility in conda removal script (60ab163)

  • Correct chezmoi template delimiters in conda removal script (a739142)

  • Simplify conda removal by removing PATH manipulation (41994cc)

  • Path issue (2b65553)

  • Improve terminal compatibility and error handling (0285cd0)

  • Improve conda removal script compatibility and add proper error handling (6fea8bb)

  • Simplify Python tools installation and force upgrade existing packages (9479314)

  • Improve bat handling in VS Code terminal (4183dc7)

  • Improve neovim installation script (dce5282)

  • Resolve pre-commit errors in shell scripts and documentation (769305e)

  • Remove pyright and TypeScript language servers and fix lazy package manager errors (f3bce99)

  • Add Git version check for conflict style compatibility (095f309)

  • Remove tsserver specific case from Neovim config (21c3b67)

  • Improve 1Password CLI installation with templating and better download handling (a8c3e15)

  • Update gitconfig template to handle empty name and email values (0d2e253)

  • Update Git version detection in dot_gitconfig.tmpl (a606cb7)

  • Update Git version detection in dot_gitconfig.tmpl and diff configuration (e12b781)

  • Correct Git version detection with proper whitespace trimming (d8ef554)

  • Only execute fish shell in interactive sessions (ee7696b)

  • Prevent ssh agent forwarding issue but unsetting SSH_AUTH_SOCK (530a20b)

  • Correct WezTerm configuration comments and resolve key binding conflict (ed5cc91)

  • Add brew existence check before calling brew --prefix (434d9b3)

  • Use safe treesitter folding with fallback to indent (a38e648)

  • Use mktemp for safer temporary file handling (815ab79)

  • Update mason plugin name to correct GitHub organization (53ca671)

  • Better image (fd240b1)

  • Better image (034abcc)

  • Update template configuration for dynamic GitHub data (6cec36d)

  • Update WezTerm installation for Linux systems (ae93773)

Chores

  • Update README with recent changes (aedab3c)

  • Update chezmoiignore patterns (b0d5c15)

  • Add gitignore for generated files (33fb917)

  • Pre-push fixes (044cc87)

  • Remove catppuccin fish plugin to avoid duplication with terminal theme (25ddeec)

  • Better error messages (0238912)

  • Add comment (57a8122)

  • Remove unused test-variables script (02f240b)

  • Update fisher script and add rsync plugin (5a63d80)

  • Exclude external dependencies on non-Linux systems (42b7614)

  • Add Linux external dependencies configuration (3b06707)

  • Remove deprecated fish functions and profile templates (28e1a9a)

  • Configure Git LFS for PNG files (9efd3eb)

Features

  • Update README and add Git template with pre-commit hooks (18a9e42)

  • Add pre-push hook for changelog generation (5dfd99d)

  • Add VSCode as git diff and merge tool (73a4b0a)

  • Add VSCode installation scripts with Pylance extension (f63bfe1)

  • Add Homebrew installation script and configuration (9ba174c)

  • Add Google Cloud SDK installation scripts (62b09e2)

  • Add Nerd Fonts installation script (e42159e)

  • Add Docker testing infrastructure (812f928)

  • Add theme system with USER_THEME environment variable (f43deb6)

  • Add Gruvbox Material theme support (606b13d)

  • Update bat configuration for theme support (316e955)

  • Update direnv configuration for uv support (e84bbc9)

  • Update config files for improved user experience (621ac7f)

  • Improve Linux installation scripts for better reliability (part 1) (223f559)

  • Add Nerd Fonts installation script (dcae7a5)

  • Add Docker testing infrastructure (3505d5b)

  • Add theme system with USER_THEME environment variable (224599f)

  • Add Gruvbox Material theme support (5f3df89)

  • Improve uv installation script (7058bc0)

  • Add chezmoi configuration and 1Password CLI installer (cfa310a)

  • Add packages data and consolidated installer for macOS (6432480)

  • Add test variables script and bat theme installer (b06f625)

  • Add configuration for aerospace and atuin (802f6d5)

  • Add 1Password SSH agent integration (feb03e3)

  • Add python tools (1c18a1a)

  • Add wezterm config (7cb6170)

  • Fisher plugin manager for fish (8f7ab2a)

  • Use nvim as default editor (720950e)

  • Remove possibly buggy agent (18228b5)

  • Add 1password desktop (8022676)

  • Remove 1password (85c29e6)

  • Add github cli tool (b158aae)

  • Add doctor function for debugging (e42c786)

  • Add git-extras (d44712f)

  • Uv install on linux (9dfdc7d)

  • Re-add gitignore and changelog (1fa0bf3)

  • Installation of fisher for fish plugins (e8c226e)

  • Do not install already installed fonts (435212d)

  • Avoid reinstalling existing themes and components (548e503)

  • Improve chezmoi integration (087d833)

  • Only install fira code font (baae163)

  • Improve Nerd Font installation with fast detection (25b9407)

  • Add notebook diff config using nbdime (731e1b8)

  • Shorthand for git urls (fa63eba)

  • Installation updates (a261efe)

  • Make watch-files friendlier (f6e8534)

  • Build neovim from source for better compatibility (2484246)

  • Improve conda removal script with PATH cleaning (ced3520)

  • Build neovim from source for better compatibility (6ba96a4)

  • Use github cli to dynamically configure git user info (136c9bf)

  • Make github auth mandatory for installation (6b11b6b)

  • Improve errors handling in the script (4fca49b)

  • Configure inline diff display for git and chezmoi (cb9e064)

  • Add 1password-cli to macOS packages (e48bfa1)

  • Add 1Password CLI installation script for Linux (850ce20)

  • Add 1Password CLI integration to fish shell (4f9afcc)

  • Add Catppuccin Mocha as default fish theme (fbe2fde)

  • Enhance Git difftastic configuration with syntax highlighting (bab5428)

  • Add GitHub Copilot CLI extension installation script (91492a5)

  • Upgrade shared WezTerm configuration with enhanced settings (4d3505b)

  • Update shared WezTerm config with personal config improvements (11c6bad)

  • Add credential helper and update merge/diff args in chezmoi config (63ca394)

  • Configure Atuin sync frequency and filter mode (2beb159)

  • Improve WezTerm TERM setting and Atuin key binding in fish config (80ff570)

  • Refine Git configuration with updated pager, aliases, and credential helper logic (7a2ee4a)

  • Exclude macOS GUI configurations on SSH sessions (0283933)

  • Atuin desktop on macos (49bfebd)

Fix

  • Set TERM consistently to xterm-256color in fish and wezterm config (c047bfa)

  • Remove Catppuccin Mocha theme setting from fish config (c3cb605)

  • Update Neovim AppImage download URL to use stable release path (6ea0933)

Tests

  • Enhance Docker testing infrastructure (abc6780)

Docs

  • Add TEST.md with instructions for testing without modifying local system (0c3b498)

  • Update documentation for theme system and Nerd Fonts (37c18c0)

  • Add contribution and tools description (6f9de05)

  • Add theme switching to readme (5897c03)

  • Gh cli config (09a56ae)

  • Update uv description (42be809)

  • Update the documentation (3b8bb9f)

  • Add Jupyter notebook integration documentation (3598dd4)

  • Add git-extras installation and usage documentation (1fef6eb)

  • Comprehensive documentation improvements (6181813)

  • Update changelog (c47990e)

  • Update readme (031f4b2)

  • Improve script documentation and POSIX compatibility (3fc70b4)

  • Reorganize and enhance CHEATSHEET.md (f9e7518)

  • Update README with GitHub Copilot CLI extension information (d9abc5c)

  • Add development workflow guidelines to CLAUDE.md (c5ffcaa)

  • Add comprehensive changelog management guidelines to CLAUDE.md (3457355)

  • Update CHANGELOG with recent features and fixes (c62a57a)

  • Improve documentation with enhanced readability (795bac9)

Refactor

  • Remove individual macOS install scripts in favor of consolidated packages (0065b92)

  • Change Git LFS to opt-in approach with template gitattributes (fac95a5)

  • Remove old chezmoi config file (8eb5c08)

  • Improve WezTerm installation script for SSH and terminfo (47d0297)

  • Update package list and tool configurations (7968bc9)

  • Improve GitHub email retrieval for chezmoi template (77967e3)

  • Update package list with new tools (4b9354d)

  • Consolidate conda-related aliases (f5124de)

  • Enhance eza and fd aliases with icons and advanced configurations (99d8a4e)