You are browsing as a guest. Sign up (or log in) to start making projects!

1h 37m 47s logged

Finishing v1 of GitScope !! :)

This session, I tightened the project for public viewing and basic use. The documentation now matches the implemented behavior, the app was checked against the design document, and the project version was moved to 1.0.0 for the planned v1.0 release line.

What Changed

  • Updated the TUI to follow DESIGN.md more closely.
  • Placed the app inside a single framed terminal-style window.
  • Removed the default Textual footer so the custom status bar owns the bottom edge.
  • Styled the title bar, refs sidebar, commit table, selection state, graph gutter, diff pane, diff overview strip, and status hints with the documented color palette.
  • Kept the UI read-only: ref selection changes the viewed log only and never checks out a branch.
  • Updated README status, key bindings, bounded-loading notes, and known v1 limitations.
  • Marked the readiness pass complete in the roadmap.
  • Updated package and CLI version strings from 0.1.0 to 1.0.0.

Release Preparation

The intended public release target is GitHub Release v1.0, with Windows and Linux builds to be published later.

No release artifacts were built in this pass. No GitHub release was created. No push was performed.

Known v1 Limits

  • Line-level diffs only; no word-level intraline highlighting.
  • No config files, custom themes, or plugin system.
  • No remote operations and no network calls.
  • No mutating git operations.

Verification

  • py -m pytest passed with 31 tests.
  • py -m pip install . installed the project from source.
  • gitscope --version reported the package version.
  • A Textual smoke check in the local repository populated the refs, history table, selected commit, diff pane, status bar, and exported screenshot.
  • Source scans confirmed subprocess use remains isolated to the backend and no network libraries or mutating git command shapes were added.

Releases:

  1. https://github.com/DevaanshPathak/gitscope/releases/tag/v1.0
  2. https://pypi.org/project/devaansh-gitscope/1.0.0/
0
3

Comments 0

No comments yet. Be the first!