Oden 1.0 Changelog
Repository Workflow
Open, clone, close, and switch repositories with full session reload.
Track working-tree state across repository changes, file edits, and app foregrounding.
Configure automatic fetch behavior for keeping repository state current.
Working Tree
Stage, unstage, discard, and restore changes at file, hunk, and line level.
Undo supported working-tree mutations, including discarded file recovery.
Keep file selection and diffs stable while staging or discarding changes.
Diffs
Review changes in unified or split diff mode.
Refresh selected diffs when files change on disk.
Stage or discard individual hunks directly from the diff.
Commits
Create commits from staged changes with a focused commit preparation flow.
Generate editable AI commit messages from staged diffs.
Commit and push review-ready changes without leaving the keyboard workflow.
Branches And Refs
View local, remote, and synced branch refs directly in history.
Create, checkout, delete, reset, merge, and rebase branches.
Drag branches onto each other to start merge and rebase operations.
Remotes
Fetch, pull, push, and fetch all remotes.
Confirm force pushes before non-fast-forward updates.
Keep local and remote branch state synchronized after remote operations.
Conflicts
Resolve merge, rebase, cherry-pick, stash, and delete/modify conflicts.
Continue, skip, or abort sequencer operations from the conflict workflow.
Recover active conflict state when reopening a repository.
Stashes And Tags
Create, apply, pop, and drop stashes.
Show stashes in history and sidebar navigation.
Display tags and delete local or remote tags.
GitHub And Pro
Sign in with GitHub for authenticated repository workflows.
Work with private GitHub repositories.
Manage Odin Pro and billing from account settings.
Reliability
Route Git operation events through a centralized repository event system.
Invalidate branch, commit, stash, working-tree, and diff state from Git events.
Report crashes, non-fatal errors, and analytics events for release diagnostics.
