Skip to content

Releases: jiminu/selfishell

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 06:04
aff7bfe

What's Changed

  • Add mise-managed Lazygit and Neovim shortcut by @jiminu in #213
  • Show Git change locations on the Neovim scrollbar by @jiminu in #214
  • Reduce Homebrew inventory time in status and doctor by @jiminu in #215
  • Distinguish scrollbar errors from Git deletions by @jiminu in #216
  • Show configuration status before doctor checks by @jiminu in #217
  • Share Homebrew mock setup in tool status tests by @jiminu in #218
  • Note that scrollbar diagnostic marks must be lists by @jiminu in #219
  • Fail tests that exit before completing by @jiminu in #220
  • Change the login shell only to a listed Zsh with a terminal by @jiminu in #221
  • Harden release selection, links, and concurrent activation by @jiminu in #222
  • Check managed files before packages and keep user backups on purge by @jiminu in #223
  • Report tool status accurately and bound stalled git transfers by @jiminu in #224
  • Skip redundant work in no-change install and update runs by @jiminu in #225
  • Speed up prompts and keep shell completions current by @jiminu in #226
  • Fix Neovim editing defaults and defer LSP setup by @jiminu in #227
  • Fold duplicate release tests into existing cases by @jiminu in #228
  • Pin zinit to its commit and explain unfinished installs on uninstall by @jiminu in #229
  • Detect new completions by directory mtime instead of counting files by @jiminu in #230
  • Compress comments longer than three lines by @jiminu in #231
  • Copy to the Windows clipboard with OSC 52 on WSL by @jiminu in #232
  • Install the Ubuntu E2E container's packages from the Azure mirror by @jiminu in #233
  • Treat held apt packages as installed by @jiminu in #234
  • Detect edited tracked files in Zinit and Neovim plugin checkouts by @jiminu in #235
  • Resolve the branch preview to the exact candidate ref by @jiminu in #237
  • Stop uninstall when the managed resource list fails by @jiminu in #238
  • Document that release changes must not overlap by @jiminu in #236
  • Explain completion cache and plugin sync checks by @jiminu in #239
  • test: establish Bash compatibility baseline for Go migration by @jiminu in #250
  • feat: add the Go CLI execution foundation by @jiminu in #251
  • feat: preserve managed state and checksums in Go by @jiminu in #252
  • Port Go managed configuration lifecycle by @jiminu in #253
  • test: migrate shared compatibility harness to Go by @jiminu in #256
  • feat: port status and doctor diagnostics to Go by @jiminu in #257
  • feat: add Go Apt and Homebrew package adapters by @jiminu in #258
  • Port pinned downloads, Git dependencies and Zinit synchronization to Go by @jiminu in #259
  • Complete Go environment installation and native consumer checks by @jiminu in #260
  • Port release update, continuation and rollback to Go by @jiminu in #261
  • Build and verify native Go release archives by @jiminu in #262
  • Move native Zsh and history tests to Go by @jiminu in #263
  • Port managed lifecycle and foundation coverage to Go by @jiminu in #264
  • Move benchmark orchestration and coverage to Go by @jiminu in #265
  • Move maintenance consumers and policy tests to Go by @jiminu in #266
  • Complete the native Go CLI and test cutover by @jiminu in #267
  • Replace the Bash CLI with the native Go implementation by @jiminu in #268
  • test: retire Bash migration compatibility coverage by @jiminu in #269
  • chore: retire completed Go migration artifacts by @jiminu in #270
  • build: pin development Go and initialize release builder by @jiminu in #271

Full Changelog: v1.3.1...v1.4.0

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 21 Sep 06:20
d025710

What's Changed

  • fix: harden lifecycle checks and reduce redundant work by @jiminu in #203
  • Unify the development environment and manage CLI tools with mise by @jiminu in #204
  • Prune unused mise tool versions after successful updates by @jiminu in #205
  • Refine Starship prompt context and read-only indicators by @jiminu in #206
  • Reduce redundant state writes and streamline tests and docs by @jiminu in #207
  • Add repeatable prompt and diagnostic benchmarks by @jiminu in #208
  • Add Selfishell image assets by @jiminu in #209
  • Show updated social preview at the top of README by @jiminu in #210
  • Skip runtime CI jobs and macOS allocation for documentation changes by @jiminu in #212
  • Update approved dependencies by @github-actions[bot] in #211

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:55

What's Changed

  • feat: preview fzf-tab candidates per command by @jiminu in #192
  • fix: avoid interrupted managed resource name writes by @jiminu in #196
  • feat: normalize spacing in recorded history by @jiminu in #195
  • feat: preview git stash entries by @jiminu in #193
  • style: let fzf follow the terminal palette by @jiminu in #194
  • feat: add Snacks git pickers under g by @jiminu in #197
  • style: color the prompt's git status by kind of change by @jiminu in #198
  • refactor: trim over-long comments across the repository by @jiminu in #199
  • style: group the prompt's git status by what happened, not by state by @jiminu in #200
  • style: let the stash indicator recede by @jiminu in #201
  • Update approved dependencies by @github-actions[bot] in #202

Full Changelog: v1.2.18...v1.3.0

v1.2.18

Choose a tag to compare

@github-actions github-actions released this 12 Sep 04:17
0eb1b11

What's Changed

  • style: polish terminal visibility and Git workflow by @jiminu in #191

Full Changelog: v1.2.17...v1.2.18

v1.2.17

Choose a tag to compare

@github-actions github-actions released this 11 Sep 16:00
bb8037d

What's Changed

  • style: align Starship colors with terminal palette by @jiminu in #190

Full Changelog: v1.2.16...v1.2.17

v1.2.16

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:52
42ee771

What's Changed

Full Changelog: v1.2.15...v1.2.16

v1.2.15

Choose a tag to compare

@github-actions github-actions released this 10 Sep 03:34
ef44e2e

What's Changed

  • refactor: prune superseded releases silently by @jiminu in #188

Full Changelog: v1.2.14...v1.2.15

v1.2.14

Choose a tag to compare

@github-actions github-actions released this 10 Sep 02:35
ccb49dc

What's Changed

  • refactor: report one update result by @jiminu in #187

Full Changelog: v1.2.13...v1.2.14

v1.2.13

Choose a tag to compare

@github-actions github-actions released this 09 Sep 15:01
ca231c5

What's Changed

  • feat: suppress already-installed output for apt, homebrew, and mise by @jiminu in #186

Full Changelog: v1.2.12...v1.2.13

v1.2.12

Choose a tag to compare

@github-actions github-actions released this 09 Sep 07:24
ded17f1

What's Changed

  • feat: enable Ghostty ssh terminfo, window state, and mouse hiding by @jiminu in #182
  • feat: flash yanked text and drop duplicated editor UI by @jiminu in #183
  • refactor: drop the dead laststatus setting by @jiminu in #184
  • feat: show the file position lualine was missing by @jiminu in #185

Full Changelog: v1.2.11...v1.2.12