Skip to content

Releases: Saqoosha/jjstats

jjstats 1.9.1

08 Feb 15:14
e6384f5

Choose a tag to compare

Bug Fixes

  • Fix app always displaying version 1.0 regardless of actual release version

Changes

  • Improve release workflow: cleaner release notes, dynamic model name in Co-Authored-By
  • Add install-latest command for quick updates from GitHub releases

jjstats 1.9.0

20 Jan 07:13
f42696a

Choose a tag to compare

jjstats 1.9.0

This release improves bookmark visibility and commit message display.

Features

  • Show remote-only bookmarks (e.g., main@origin without local main) in the commit list with a blue cloud badge
  • Add GitHub links to remote-only bookmarks in the detail view

Improvements

  • Commit descriptions now show only the first line in the list view
  • Remove trailing whitespace and newlines from commit descriptions to prevent unnecessary "..." truncation

jjstats 1.8.0

20 Jan 06:53
791ba56

Choose a tag to compare

jjstats 1.8.0

Quick access to your recently opened repositories.

Features

  • Recent Repositories: Quickly switch between your recently opened jj repositories
    • "Open Recent" submenu in File menu shows up to 10 recent repositories
    • Welcome screen displays your 5 most recent repositories
    • Toolbar "Open" button now shows a dropdown menu for quick switching

Changes

  • Paths are displayed with ~ abbreviation for home directory
  • Invalid repository paths are automatically removed from the recent list
  • App remembers and reopens your last repository when quit with Cmd+Q
  • Closing the window (×) shows the welcome screen on next launch

jjstats 1.7.0

20 Jan 06:11
cb592a7

Choose a tag to compare

jjstats 1.7.0

This release adds useful features for managing jj changes and integrating with GitHub.

Features

  • Orphaned Change Detection: Changes that are empty, have no bookmarks, no description, and no children are now marked with an "orphaned" badge - these can be safely abandoned with jj abandon
  • Click-to-Copy Change ID: Click the change ID in the detail view to copy the full hash to clipboard (with visual feedback)
  • GitHub Branch Links: Synced bookmarks now show a link icon - click to open the branch on GitHub directly

jjstats 1.6.1

16 Jan 06:21
87b385a

Choose a tag to compare

jjstats 1.6.1

Minor improvements to the commit detail view.

Changes

  • Full commit description display: Previously only the first line of commit descriptions was shown in the detail view. Now the complete multi-line description is displayed, making it easier to read detailed changelogs and commit messages.
  • Improved description readability: Added line spacing to the description text for better readability when viewing multi-line commit messages.

jjstats 1.6.0

15 Jan 05:32

Choose a tag to compare

jjstats 1.6.0

Improved window management and Open Repository behavior.

Features

  • Window size and position are now remembered and restored on next launch.

Changes

  • Last opened repository is cleared when closing the window. App now shows Welcome screen on restart.

Bug Fixes

  • Fixed folder picker opening twice when selecting "Open Repository" from menu
  • Fixed current repository being cleared when canceling folder selection

jjstats 1.5.0

15 Jan 03:28
a931d30

Choose a tag to compare

jjstats 1.5.0

Added commit dependency graph visualization.

Features

  • Display DAG (Directed Acyclic Graph) in commit list
    • Connect parent-child relationships with lines
    • Visualize branches and merges
    • Working copy: blue node
    • Merge commits: orange node with ring
    • Normal commits: gray node
  • Display commits in topological order (similar to gitk/tig)

Changes

  • Added ROADMAP document for future feature plans

jjstats 1.4.1

15 Jan 02:22
86145d6

Choose a tag to compare

jjstats 1.4.1

Bug fixes and improvements for signature verification.

Changes

  • Display author name alongside email in commit details
  • Improved signature badge UI and code structure

Bug Fixes

  • Fixed GPG signature verification errors when app is launched from /Applications
  • Show user-friendly "Verification Error" message instead of raw error text when GPG is unavailable
  • Tooltip now shows full error details for debugging

jjstats 1.4.0

14 Jan 16:19
5606387

Choose a tag to compare

jjstats 1.4.0

New features for GPG signature verification and improved commit detail view.

Features

  • GPG Signature Indicator: Show signature verification status in commit list and detail view
    • Green checkmark seal for verified signatures
    • Red X seal for invalid signatures
    • Hover tooltip shows signature status

Changes

  • Consolidated Metadata Section: Bookmarks and tags now displayed in the metadata section with improved layout
  • Flow Layout for Badges: Bookmarks and tags wrap nicely when there are many items
  • Added MIT LICENSE file
  • Updated documentation with screenshot

jjstats 1.3.0

14 Jan 14:40

Choose a tag to compare

jjstats 1.3.0

Git tag display and file path improvements.

Features

  • Display git tags in commit list with purple badge

Bug Fixes

  • Fix file paths to show relative paths from repository root instead of absolute paths

Requirements

  • macOS 14.0 (Sonoma) or later
  • jj (Jujutsu) installed at /opt/homebrew/bin/jj

Installation

  1. Download jjstats.dmg
  2. Open the DMG and drag jjstats to Applications
  3. Launch and select a jj repository folder