Skip to content

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 07:43
· 38 commits to main since this release

Changelog

Features

  • feature: move the cursor between words in commit message input
  • feature: arrow keys to move the cursor between panes
  • feature: hide Untracked files header when there is no untracked files
  • feature: shift+q to quit on unstaged pane
  • feature: shift+R to add all on unstaged pane
  • feature: remove unstaged screen and introduce unstaged pane
  • feat(spec): add and finalize application behavior specifications (#41)
  • feat(docs): add discard and stage operation specifications (#40)

Fixes

  • fix: prevent diff view lines wrapping
  • fix: diff view scrolling
  • fix: input Q charactor in message input
  • fix: horizontal scroll amount on unstaged screen
  • fix: truncate long commit messages

Docs

  • docs: Correct and align specification documents with source code (#43)
  • docs: Create and update specification documents (#42)
  • docs: Create focused spec for unstage operations (#38)

Chore

  • chore(release): v2.0.0

Others

  • style: format code
  • doc: update specs to display unstaged screen as a pane
  • doc: update GEMINI.md
  • test: Remove duplicated tests
  • test: Add intergration tests based on specs
  • test: Add integration tests of main screen spec
  • Create specification document for ignore operations. (#39)
  • test: Add comprehensive unit tests for all commands
  • Refactor: Consolidate Git-Related Tests (#36)
  • refactor(tests): Split git_test.rs into smaller modules (#35)
  • Refactor: Split update_test.rs into smaller modules (#34)