github GitoxideLabs/gitoxide gix-tix-v0.2.0
gix-tix v0.2.0

latest release: v0.57.0
53 minutes ago

Chore

  • add gix-tix archive ignore; make mtime sensitive test always work.

New Features

  • separate the inline history status with a spacer
  • reuse the history-view repository during sustained scrolling
  • lazily load commit metadata from commit graphs
  • open the tix commit pane with o
    Accept o as the conventional commit-pane toggle alongside ], and advertise the easier binding in the footer.
  • abbreviate matching tix attributions
    Render an attribution as * when its parsed identity is identical to the primary author, avoiding repetition while preserving distinct and merely mailmapped identities.
  • show Assisted-by agents in tix
    Classify Assisted-by identities from commit trailers and render them as a distinct As attribution group, so agent assistance is visible without assigning co-authorship.
  • style tix commit message metadata
  • group tix commit message trailers
  • show tix copy feedback
  • align tix commit message trailers
  • copy tix commit authors with Y
  • use alternate screen for the tix commit pane
  • cycle tix author names with n
  • keep tix graph browsing memory-efficient on large histories
  • choose which references tix displays
  • estimate graph width before lanes are ready
  • toggle align mode with a single key
  • mark the selected line at its right edge
  • clear the inline status line on exit

Bug Fixes

  • recognise GPT as an assisting agent
  • hide the trailing selection marker on exit
  • avoid a lane-width shift when graph rendering completes
  • switch screens after hidden history reloads
  • restore Shift-G navigation to the first commit
  • skip the inert tix name mode
    When visible commits have no trailer attributions, switching from all names to author-only changes nothing on screen. Skip directly to hidden names so each press of n has an observable effect.
  • copy parsed tix authors without re-validation
    History parsing accepts author names containing > and emails containing <, but IdentityRef serialization rejects them and made the TUI exit when copying. Assemble the displayed identity directly from its already-parsed bytes.
  • apply mailmap to trailer attributions
    The mailmap toggle resolved only the primary commit author, leaving stale
    aliases in Co-authored-by, Reviewed-by, and the other supported attribution
    trailers. Route both primary and trailer authors through the same name resolver
    so the toggle consistently controls every displayed identity.

Commit Statistics

  • 42 commits contributed to the release over the course of 30 calendar days.
  • 30 days passed between releases.
  • 28 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update manifests prior to release (ebe9095)
    • Merge pull request #2839 from GitoxideLabs/tix-improvements (4b3bf5a)
    • Recognise GPT as an assisting agent (53fdba1)
    • Hide the trailing selection marker on exit (64b29d1)
    • Avoid a lane-width shift when graph rendering completes (1d86733)
    • Switch screens after hidden history reloads (f20701a)
    • Separate the inline history status with a spacer (fae6622)
    • Reuse the history-view repository during sustained scrolling (ad5d527)
    • Restore Shift-G navigation to the first commit (b1f6624)
    • Lazily load commit metadata from commit graphs (5c7cf3e)
    • Merge pull request #2830 from GitoxideLabs/fix-jj-test-on-windows (82711e1)
    • Add gix-tix archive ignore; make mtime sensitive test always work. (bf68622)
    • Merge pull request #2834 from GitoxideLabs/tix-improvements (2fadbc7)
    • Open the tix commit pane with o (3e14d25)
    • Abbreviate matching tix attributions (c4f62d9)
    • Show Assisted-by agents in tix (f380f8f)
    • Skip the inert tix name mode (b2f8783)
    • Copy parsed tix authors without re-validation (f6ee238)
    • Style tix commit message metadata (6c033fd)
    • Group tix commit message trailers (f7cd04c)
    • Show tix copy feedback (200dc70)
    • Align tix commit message trailers (f71e3eb)
    • Copy tix commit authors with Y (4c05d6c)
    • Use alternate screen for the tix commit pane (124dd4e)
    • Cycle tix author names with n (425bbbb)
    • Merge pull request #2831 from GitoxideLabs/tix-improvements (9a9a166)
    • Keep tix graph browsing memory-efficient on large histories (2c2bd9c)
    • Lower peak memory while completing tix histories (fe1de43)
    • Reduce tix memory use on large histories (f878906)
    • Keep tix history loading from caching one-shot objects (aec3c35)
    • Show on-demand commit messages in a tix side pane (e1daced)
    • Keep tix responsive while computing graph lanes (5a8a94b)
    • Hide redundant tix status labels (e6e56e3)
    • Make agent attribution blend with authors in tix (2ca0d95)
    • Choose which references tix displays (f4c8f0a)
    • Merge pull request #2829 from GitoxideLabs/tix-improvements (530a399)
    • Estimate graph width before lanes are ready (4e16ae6)
    • Toggle align mode with a single key (28fa84d)
    • Mark the selected line at its right edge (ba30a93)
    • Clear the inline status line on exit (ba8163a)
    • Merge pull request #2812 from GitoxideLabs/report-july (ae8845a)
    • Apply mailmap to trailer attributions (581ea82)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.