Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
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
You can’t perform that action at this time.