Releases: caarlos0/dotfiles
Releases · caarlos0/dotfiles
2026.6.1
Changelog
System
- 3c68217: feat(darwin): update hammerspoon keybinds (@caarlos0)
- 54d7e1b: feat(system): add colors script (@caarlos0)
- 6abbafd: fix(system): remove old work-over-ssh related stuff (@caarlos0)
Coding
- 0195d69: feat(git): scripts to watch merge queue and prs (@caarlos0)
- e206f12: feat(git): wt --cleanup (@caarlos0)
- c6f252a: feat(nvim): improve format on save (@caarlos0)
- 44c3069: feat(nvim): remove image.nvim (@caarlos0)
- dbdc970: fix(git): improve wt (@caarlos0)
- db8f81e: fix(git): improve wt -d (@caarlos0)
- 278f725: fix(git): wt --cleanup should not show me fzf (@caarlos0)
- d2de9d4: fix(git): wt use branch name to list and switch (@caarlos0)
- 80cad8c: fix(nvim): yamlls formatting is bad (@caarlos0)
Terminals
AI
- afba8a6: fix(ai): skill and instructions (@caarlos0)
- c0b1f05: fix(ai): skill udpate (@caarlos0)
- 9c68557: fix(copilot): update instructions (@caarlos0)
Others
- e182cc7: Revert "feat(tmux): remove tmux" (@caarlos0)
- beb70be: ci: update release script (@caarlos0)
- 3023f67: feat(tmux): catppuccin colors (@caarlos0)
- 3be1534: feat(tmux): cycle through even layouts only (@caarlos0)
- c7ff3f5: fix(tmux): passthrough (@caarlos0)
- 4c222cf: fix(tmux): update icons (@caarlos0)
2026.5.2
Changelog
System
- 0dc492c: feat(macos): hyper+p iterate apps (@caarlos0)
- 1633b04: feat(macos): update hammerspoon config (@caarlos0)
- f92e484: fix(darwin): hammerspoon config (@caarlos0)
- f880418: fix(fish): cop alias (@caarlos0)
Coding
- af8d335: feat(git): difftastic (@caarlos0)
- 6efd5e5: feat(git): remove difftastic (@caarlos0)
- 747aa42: feat(git): wt --main (@caarlos0)
- 2c53e79: feat(nvim): faster startup (@caarlos0)
- 74c08a6: feat(nvim): other mappings (@caarlos0)
- ea4ccdf: feat(nvim): ui2 (@caarlos0)
- 6a244a5: fix(git): wt branch name (@caarlos0)
Terminals
- 100e903: feat(rio): improving config (@caarlos0)
- a04f8bc: fix(ghostty): link (@caarlos0)
- fcebb23: fix(terminal): font (@caarlos0)
- 3350407: fix(terminal): update ghostty and rio cfg (@caarlos0)
AI
- d06689e: feat(ai): maintainer-briefing skill (@caarlos0)
- e06dbd8: feat(ai): pair with myself (@caarlos0)
- bc6781e: feat(ai): remove crush (@caarlos0)
- 013268b: feat(ai): why use many token when few do trick (@caarlos0)
- a071a18: feat(copilot): copilot-instructions (@caarlos0)
- 6c3fcf4: feat(copilot): doublecheck (@caarlos0)
- 6e26fa6: fix(ai): update setup (@caarlos0)
- 8092cd7: fix(copilot): link skills (@caarlos0)
- 0d638e1: fix(copilot): update code-simplifier skill (@caarlos0)
- bf6ec7c: fix(copilot): update instruction (@caarlos0)
Others
2026.4.2
Changelog
System
- 15f1232: Revert "feat(fish): guard pushes to main" (@caarlos0)
- 23a2a8b: feat(system): wt script (@caarlos0)
- e92e88a: fix(fish): some cleanup (@caarlos0)
- a1be5a9: fix(system): ssh-add key (@caarlos0)
Coding
- 8e6ad70: Revert "fix(git): do not allow to open pr to main or master" (@caarlos0)
- b8a07da: feat(nvim): back to telescope only (@caarlos0)
- 01a3ffd: feat(nvim): fix treesitter on latest nightlies (@caarlos0)
- 9fb47df: feat(nvim): image.nvim (@caarlos0)
- 5f6b805: feat(nvim): telescope -> fff (@caarlos0)
- 3d975ea: fix(nvim): clean some stuff up (@caarlos0)
- 92b2cc7: fix(nvim): still need telescope though (@caarlos0)
Terminals
- e93ca32: feat(rio): catppuccin theme (@caarlos0)
- 011a72e: fix(ghostty): disable auto-update (@caarlos0)
- 6ebcb3a: fix(ghostty): use stable (@caarlos0)
- dcf830f: fix(rio): better conf (@caarlos0)
- 8cd04fe: perf(ghostty): term using obnoxious amounts of ram (@caarlos0)
AI
Others
2026.3.1
Changelog
System
- fa16296: feat(macos): more default settings (@caarlos0)
- a2dc764: fix(fish): add orbstack to path (@caarlos0)
- 6c185c3: fix(fish): append orbstack (@caarlos0)
- 5f79ac9: fix(fish): improve p.fish (@caarlos0)
- e6b247e: fix(fish): p.fish updates (@caarlos0)
- 45b27a4: fix(fish): slightly faster startup (@caarlos0)
Coding
- 28c18a8: fix(git): git-ppr inside worktrees/bare repos (@caarlos0)
- 0c7b088: fix(nvim): -tags=integration in gopls (@caarlos0)
- 853a26d: fix(nvim): ignore inlay hints errors (@caarlos0)
- 21c2316: fix(nvim): update lsp codelens calls (@caarlos0)
Terminals
AI
- cb5b09f: fix(crush): disable MCPs that I don't use too much (@caarlos0)
- f72b82b: fix(crush): remove now unneeded LSP configs (@caarlos0)
Others
2026.2.1
Changelog
System
- 66e0a29: feat(fish): fish_title (@caarlos0)
- 7885fd6: feat(fish): guard pushes to main (@caarlos0)
- a9a1419: feat(fish): p.fish (@caarlos0)
- 4badea8: feat(system): add btop and config (@caarlos0)
- 7fd2817: fix(fish): add ~/.local/bin to PATH (@caarlos0)
- d55a204: reafactor(fish): move prompt to fish/functions (@caarlos0)
macOS
- 709e397: chore(darwin): update Brewfile (@caarlos0)
- 99c6de9: chore(darwin): update Brewfile (@caarlos0)
- 6a72589: chore(darwin): update Brewfile (@caarlos0)
- 5179121: chore(darwin): update Brewfile (@caarlos0)
- 35485e0: chore(darwin): update Brewfile (@caarlos0)
- 985ffbe: chore(darwin): update Brewfile (@caarlos0)
- 501bb8a: chore(macos): cleanup (@caarlos0)
- d9d5781: feat(darwin): more settings in set-defaults (@caarlos0)
- 46c2c48: feat(macos): colima -> orbstack (@caarlos0)
- 15f68de: feat(macos): set-defaults.sh (@caarlos0)
- ab785ca: fix(darwin): clean up brewfile (@caarlos0)
Coding
- 8e89e68: chore(nvim): lockfile (@caarlos0)
- f1e0768: chore(nvim): remove duplicated http treesitter syntax (@caarlos0)
- b74996d: chore(nvim): update lockfile (@caarlos0)
- 47d70f5: chore(nvim): update lockfile (@caarlos0)
- b3812af: chore(nvim): update lockfile (@caarlos0)
- 1974862: chore(nvim): update lockfile (@caarlos0)
- 23de67a: chore(nvim): update plugins (@caarlos0)
- 76657f4: feat(nvim): []h to navigate git hunks (@caarlos0)
- 2d7f269: feat(nvim): guard pushing to main (@caarlos0)
- c561279: feat(nvim): improve blink config (@caarlos0)
- 75ecec1: feat(nvim): leader-n (@caarlos0)
- e1577bf: feat(nvim): only show error diagnostics (@caarlos0)
- 6b63269: feat(nvim): setup better_escape when moonlander not connected (@caarlos0)
- 3684569: feat(nvim): undercurl for diagnostics (@caarlos0)
- 9e4b23e: fix(git): do not allow to open pr to main or master (@caarlos0)
- 3c8297d: fix(git): gh-dash setup (@caarlos0)
- 9f46b33: fix(nvim): faster lua_ls (@caarlos0)
- 010ddc6: fix(nvim): improve has_usb func (@caarlos0)
- 5dcbe16: fix(nvim): lsp config improvements (@caarlos0)
- 8f75f31: fix(nvim): plugins, headless update (@caarlos0)
- 8d49824: fix(nvim): remove blink.indent (@caarlos0)
- 7271f3c: fix(nvim): remove unused plugin (@caarlos0)
- 45a7aaf: fix(nvim): reset vim snipped engine on esc (@caarlos0)
- b99c234: fix(nvim): treesitter config (@caarlos0)
- d30a039: fix(nvim): update plugins script (@caarlos0)
Terminals
- 2bebbab: feat(ghostty): adjust split fade and font size (@caarlos0)
- d89daeb: feat(tmux): centralize status bar, no hostname (@caarlos0)
- 380ca58: feat(tmux): remove tmux (@caarlos0)
- e7d523c: fix(tmux): selection colors (@caarlos0)
AI
- b9e6e4a: feat(crush): add playwright mcp (@caarlos0)
- d8ecb4a: feat(crush): add pprof skill (@caarlos0)
- b2159c1: feat(crush): code simplifier skill (@caarlos0)
- fc1c604: feat(crush): go doc skill (@caarlos0)
- d15c58c: feat(crush): rename pprof skill (@caarlos0)
- c7de28e: feat(crush): skill to use mostly local git operations (@caarlos0)
- 28e637d: feat(crush): skills (@caarlos0)
- 4eb50f3: feat(crush):remove playwright mcp (@caarlos0)
- a9dfebb: fix(crush): cleanup (@caarlos0)
- 5eb571d: fix(crush): improve perf skill (@caarlos0)
- ef2237b: fix(crush): providers update (@caarlos0)
- 492b6ed: fix(crush): remove gopls mcp (@caarlos0)
- e08b3ca: fix(crush): trim down go-doc skill (@caarlos0)
- 50e99de: fix(crush): update allowed linear tools (@caarlos0)
- 90aba58: fix(crush): update pprof skill (@caarlos0)
Others
2026.1.1
Changelog
System
- 9980b6c: chore(fish): move things around a bit (@caarlos0)
- f51f116: chore(system): fix update script (@caarlos0)
- bbbac70: feat(fish): custom prompt based on astronaut, transient, spacing (@caarlos0)
- dd32f8a: fix(ssh): enable compression (@caarlos0)
- 902a56f: fix(ssh): ubnt@192.168.* no StrictHostKeyChecking (@caarlos0)
macOS
- d2b6328: chore(darwin): do not bundle Go binaries (@caarlos0)
- 734bb18: chore(darwin): update Brewfile (@caarlos0)
- 2b01448: chore(darwin): update Brewfile (@caarlos0)
- a244e31: chore(darwin): update Brewfile (@caarlos0)
- 7715e13: chore(darwin): update Brewfile (@caarlos0)
- 9efbb1e: chore(darwin): update Brewfile (@caarlos0)
- cdd58fc: chore(darwin): update brewfile (@caarlos0)
- e0e1817: feat(darwin): use colima (@caarlos0)
- a19b387: fix(darwin): fix hammerspoon setup $HOME (@caarlos0)
- 1fc26da: fix(darwin): remove unused hammerspoon configs (@caarlos0)
- dff6929: fix(darwin): update hammerspoon config (@caarlos0)
Coding
- c64e1ff: chore(nvim): lockfile (@caarlos0)
- bc4c50a: chore(nvim): update plugins (@caarlos0)
- 1251a89: feat(git): always sign tags (@caarlos0)
- 3d4c975: feat(nvim): borders (@caarlos0)
- a5b19ce: feat(nvim): improve command line completions (@caarlos0)
- 98309f0: feat(nvim): remove tmux navigator, navigate with alt-hjkl (@caarlos0)
- c9a69ad: feat(nvim): use blink.indent (@caarlos0)
- 71f2fb0: feat(nvim): use nvim.lsp.config & nvim.lsp.enable (@caarlos0)
- b1a77df: fix(nvim): another inoreabbrev (@caarlos0)
- 7721fa5: fix(nvim): do not open diff on fugitive (@caarlos0)
- b91fac1: fix(nvim): highlight cmp (@caarlos0)
- ca1ab18: fix(nvim): inc updatetime (@caarlos0)
- ed727b7: fix(nvim): panel resizing (@caarlos0)
Terminals
- e908593: feat(tmux): change split % (@caarlos0)
- f5c33d5: fix(ghostty): oxocarbon colors (@caarlos0)
- c692bf2: fix(rio): oxocarbon colors (@caarlos0)
- 394e340: fix(tmux): conflicting keybind (@caarlos0)
- 3e9519a: fix(tmux): inc hist limit (@caarlos0)
AI
Others
2025.12.1
Changelog
system
fixes
darwin
other
- d77cfb7: chore(darwin): update brewfile (@caarlos0)
- 3ef9db4: chore(darwin): update brewfile (@caarlos0)
editor
improvements
- 274dc0f: feat(nvim): add pylsp (@caarlos0)
- 83bd212: feat(nvim): revert back to telescope (@caarlos0)
fixes
tmux
improvements
git
fixes
ai
improvements
- f38e70b: feat(crush): linear mcp (@caarlos0)
- 2b9f47c: feat(crush): update config (@caarlos0)
- 00a65aa: feat(crush): update config (@caarlos0)
fixes
2025.11.1
Changelog
darwin
other
- 091802a: chore(darwin): update brewfile (@caarlos0)
- 00821cc: chore(macos): update Brewfile (@caarlos0)
editor
improvements
fixes
- 210225a: fix(nvim): auto-resize panes on term resize (@caarlos0)
- 79dc9d0: fix(nvim): checktime (@caarlos0)
- d434e19: fix(nvim): disable treesitter inside documentation popups (@caarlos0)
- b486cd6: fix(nvim): lower copilot score to prevent accidental completions (@caarlos0)
tmux
fixes
terminals
improvements
fixes
- c9bbc81: fix(ghostty): fix cmd+number keymaps (@caarlos0)
- 4aa63b5: fix(rio): window/navigation settings (@caarlos0)
ai
fixes
- 01771ca: fix(ai): improve crush config (@caarlos0)
- df24a34: fix(crush): context7 sse -> http (@caarlos0)
other
2025.10.1
Changelog
system
improvements
darwin
fixes
other
- dc5c30a: chore(darwin): update Brewfile (@caarlos0)
- f6acb5e: chore(darwin): update brewfile (@caarlos0)
- 7121ba4: chore(macos): update Brewfile (@caarlos0)
editor
fixes
- 96d1fde: fix(nvim): bad (@caarlos0)
- 4e88587: fix(nvim): cleanup (@caarlos0)
- a2188f1: fix(nvim): fzf-lua options (@caarlos0)
- afa5780: fix(nvim): remove dockerls (@caarlos0)
tmux
improvements
terminals
fixes
ai
improvements
fixes
other
2025.8.31
Changelog
darwin
other
editor
improvements
- aade49c: feat(nvim): fzf-lua instead of telescope (@caarlos0)
- e2261f4: feat(nvim): getting closer to single file config (@caarlos0)
- b9e7394: feat(nvim): more config cleanup (@caarlos0)
- 5cf7430: feat(nvim): simplify telescope config (@caarlos0)
fixes
- 8b96750: fix(nvim): Bw and Bd (@caarlos0)
- b1257fb: fix(nvim): border, missing keymap (@caarlos0)
- e5179b5: fix(nvim): filetype options (@caarlos0)
- ed89a47: fix(nvim): fix treesj, improve some stuff (@caarlos0)
- dde6ab9: fix(nvim): fugitive signoff commits (@caarlos0)
- 01c3809: fix(nvim): fzf-nvim options (@caarlos0)
- 1a7b5a8: fix(nvim): lua lsp (@caarlos0)
- 1a16a12: fix(nvim): other (@caarlos0)
- 2fe332d: fix(nvim): remove plenary (@caarlos0)
- f06a05f: fix(nvim): show workspace diagnostics in lualine (@caarlos0)
- 0d40478: fix(nvim): undo points (@caarlos0)
tmux
improvements
terminals
improvements
ai
fixes
- 48d1f8d: fix(ai): use sse context7 (@caarlos0)
- 27d634e: fix(crush): add filetypes to LSPs (@caarlos0)