Skip to content

Releases

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 19:43

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

Choose a tag to compare

@github-actions github-actions released this 06 Oct 22:31

Changelog

  • ff21fe8 chore: prepare v0.6.0
  • f125cfa OMNIS-30: Support 32-bit ARM (armv6/armv7) (#36)
  • 2821bfa fix: remove unused field from install test fixture (#35)
  • a0129a2 fix: resolve latest release without the GitHub API in install.sh (#34)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 21:03
232a791

Changelog

  • 232a791 OMNIS-28: Fix review findings and prepare v0.5.0 (#33)
  • 543d760 OMNIS-28: Install release binaries for mise, starship and broot (#31)
  • 448512a docs: describe the release process and the tag guards

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 20:41
9d91a57

Changelog

  • 9d91a57 chore(release): prepare v0.4.0 and restrict releases to main (#30)
  • 4373179 chore: update pinned fallback tags (#29)
  • f071123 OMNIS-27: Keep pinned fallback tags current and refresh existing vendor clones (#27)

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 06 Oct 17:28
029ea11

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 05:02

Changelog

  • a363768 chore(release): prepare v0.3.2 changelog
  • c4d6fdd build: raise minimum Go version to 1.26 (#23)
  • 67abb39 ci: run govulncheck on stable Go toolchain (#22)
  • cfa46e2 docs: restyle README with house style and ignore local roadmap

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:06

Changelog

  • 09afe16 feat(modules): add tmux auto_attach option

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 12:12

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 bench for shell-startup timing (#6)
  • 9c23146 feat(modules): add four config-only visual-polish modules (#5)
  • 8bd006a feat(cli): add omnishell validate for 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 init snapshots 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

Choose a tag to compare

@github-actions github-actions released this 04 Sep 19:04

Changelog

  • 39b56ca fix: clean up a shell's init file and rc block once it disappears
  • 11fb20c docs: add contributor guidance in CLAUDE.md

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 16:24

Changelog

  • 325cec6 feat: show module descriptions and upstream links in README and list