Repository navigation
Releases
Releases · JtheGunner/omnishell
v0.7.0
Changelog
- 4b2cc06 chore: prepare v0.7.0
- ff4b970 OMNIS-36: Polish the TUI after the first reviews (#45)
- e757633 fix: write TOML escapes instead of Go escapes for config values (#44)
- 6f8790d OMNIS-33: Add the options editor to the TUI (#43)
- f6e3bfe OMNIS-34: Add the plan preview and apply handoff to the TUI (#42)
- fe84e92 fix: keep package manager output out of read-only commands (#41)
- b2a0005 OMNIS-32: Toggle modules in the TUI (#40)
- 74c8d7c OMNIS-31: Add the TUI skeleton and module browser (#39)
- 304f65d OMNIS-14: Extract modedit from the CLI commands (#38)
v0.6.0
v0.5.0
v0.4.0
v0.3.3
Changelog
- 029ea11 feat: pin the git fallback to a release tag and announce the switch (#26)
- 248fe27 feat: check fallback build prerequisites before cloning (#25)
- a1bf0fc OMNIS-24: Fall back to git when a system package is unavailable (#24)
- 5406ac3 docs: update README for consistent alignment using HTML attributes
- e0b0207 docs: improve README formatting for text alignment
- 739741c docs: update README for improved formatting and clarity
v0.3.2
v0.3.1
Changelog
- 09afe16 feat(modules): add tmux auto_attach option
v0.3.0
Changelog
- 735fc8e fix(release): move dist-assets output to build/ so goreleaser owns dist/ exclusively
- 57ff748 chore(release): prepare v0.3.0 changelog
- 81cac21 feat(modules): add built-in tmux module (#21)
- 398a9e2 feat(modules): add built-in root-loops palette module (#20)
- 9c19bea chore(deps): bump the actions group with 3 updates (#19)
- 41d1478 OMNIS-18: CI hardening — govulncheck, coverage, Dependabot (#17)
- 28b7345 feat(modules): add built-in starship module (#18)
- c192ace chore(release): ship completions and a man page for omnishell itself (#16)
- ffe9853 feat(modules): add built-in welcome module (#15)
- d643941 feat(modules): add built-in broot module (#14)
- 57b6fd8 feat(modules): add built-in omnishell-prompt module (#13)
- 515f1ea feat(modules): add built-in fzf-tab module (zsh) (#12)
- 58b02d0 feat(modules): add built-in atuin module (#11)
- 27dc865 feat(modules): add built-in pay-respects module (#10)
- db87fdd feat(modules): add built-in mise module (#9)
- 030f46a feat(modules): add built-in direnv module (#8)
- 888dc47 feat(doctor): add --fix to repair re-apply-able drift (#7)
- a1eb387 feat(cli): add
omnishell benchfor shell-startup timing (#6) - 9c23146 feat(modules): add four config-only visual-polish modules (#5)
- 8bd006a feat(cli): add
omnishell validatefor schema-only config checks (#4) - 7556f24 feat(apply): add --reload to re-exec $SHELL after a successful apply (#3)
- 8c17ccd fix(init): write a backup manifest so
initsnapshots are rollback-able (#2) - 7c60b33 OMNIS-1: Add manifest conflicts key for incompatible modules (#1)
- 4855459 Merge branch 'fix/e2e-sandbox-home'
- 74f1306 fix(e2e): pass -buildvcs=false so the Linux container jobs can build
- 465cbf2 fix(e2e): run end-to-end script against a sandbox HOME so the macOS job works
- 915c9ed Merge branch 'worktree-omnishell-rollback'
- 3e73508 fix: show rollback's affected files before prompting; add uninstall-restore test; correct README safety exceptions
- c8af86c fix(plan): correct Task 8's e2e rollback step to expect drift, not a clean doctor
- cad117c test(e2e): cover rollback in the end-to-end cycle
- 35a8d00 feat(cli): add omnishell rollback command
- 1acfce6 fix(cli): map ErrNoSuchSnapshot to exit 2
- 88f0da7 feat(engine): add Rollback to restore a chain of backup snapshots
- a13c576 fix(plan): correct TestRollbackOnlyReplaysSessionsFromTargetOnward's assertion
- 6d6f56d feat(engine): build a restore plan from a chain of backup manifests Claude-Session: https://claude.ai/code/session_01PDrEuo5eE5nWduj5tuoMnQ
- 5fbd0b1 docs(cli): explain the PACKAGES column values in 'list --help'
- c263301 fix: keep writeConfig in apply_test.go, out of Task 3's scope
- 637c552 feat(engine): add ListSnapshots to enumerate backup sessions
- e767c33 fix(engine): back up the lockfile before overwriting it; write a manifest per backup session Claude-Session: https://claude.ai/code/session_01PDrEuo5eE5nWduj5tuoMnQ
- c0d76d2 feat(backup): record a manifest of every file a session touches Claude-Session: https://claude.ai/code/session_01PDrEuo5eE5nWduj5tuoMnQ
- e8bbe44 docs: add implementation plan for omnishell rollback
- 32f8c0c docs: add design spec for omnishell rollback
- bb32513 docs: fill documentation gaps and add project roadmap
v0.2.1
v0.2.0
Changelog
- 325cec6 feat: show module descriptions and upstream links in README and list