Releases: Saqoosha/jjstats
Releases · Saqoosha/jjstats
jjstats 1.9.1
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
jjstats 1.9.0
This release improves bookmark visibility and commit message display.
Features
- Show remote-only bookmarks (e.g.,
main@originwithout localmain) 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
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
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
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
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
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
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
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
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
- Download
jjstats.dmg - Open the DMG and drag jjstats to Applications
- Launch and select a jj repository folder