Skip to content

Latest commit

 

History

History
129 lines (95 loc) · 4.04 KB

File metadata and controls

129 lines (95 loc) · 4.04 KB

Changelog

All notable changes to GitPeek will be documented in this file.

[1.5.4] - 2026-04-16

Fixed

  • Settings: add a dedicated "Check for Updates…" button to the General tab so menu bar users (LSUIElement) can actually trigger Sparkle manually (#29)
  • CI: replace archived hmarr/auto-assign-action with actions/github-script to unbreak PR Automation (#29)

Changed

  • Centralise Sparkle lifecycle in a single SparkleUpdater helper; drop fragile NSApp.delegate as? AppDelegate cast from AboutView (#29)

[1.5.3] - 2026-04-16

Fixed

  • Sparkle auto-update pipeline: sign DMG with Sparkle 2.9 CLI via stdin (was emitting an error string as the signature)
  • Release workflow: appcast.xml is now actually populated per release (heredoc escapes were preventing variable expansion)
  • Release workflow: release notes now contain real commit list instead of a single meta-commit (moved notes generation before appcast push and pinned the tag range explicitly)
  • Release workflow: push back to main instead of detached HEAD refspec

Changed

  • Clean up appcast.xml template (drop sample comment block)

[1.5.2] - 2026-04-16

Fixed

  • Stop repeated macOS folder-access prompts by adding usage descriptions (#22)
  • Render menu bar icon with rsvg-convert for crisper 18/36px output (#27)

Changed

  • Establish SSOT for hardcoded values via AppConstants (#26)
  • Unbreak CI test job: actor-isolation, notification crash, stale test (#24)
  • Remove unused App Sandbox entitlements file (#23)
  • Add .mcp.json.example for XcodeBuildMCP server (#25)
  • Ignore local scratch files .claude/scheduled_tasks.lock and icon-experiments/ (#28)
  • Bump GitHub Actions: actions/stale 9→10, actions/cache 3→5, amannn/action-semantic-pull-request 5→6, actions/upload-artifact 4→6, actions/checkout 4→6 (#11–15)

[1.2.0] - 2025-01-18

Added

  • Git worktree detection and display with visual indicators
  • Version number display in menu header
  • Standalone build script for building without Xcode
  • NSOpenPanel for reliable folder selection
  • Improved error messages and handling

Changed

  • Simplified theme system to single light mode for better stability
  • Updated color scheme for improved visibility:
    • Clean status: mint (previously green)
    • Staged files: blue
    • Single file modifications: gray
  • Enhanced popover behavior with proper dismissal on outside clicks
  • Improved Terminal integration with better AppleScript handling
  • Updated all GitHub repository URLs to use generic organization name

Fixed

  • Repository data persistence issues when adding worktrees
  • External app launching (Terminal, Cursor)
  • File dialog crashes when selecting Desktop folder
  • Popover dismissal when clicking outside
  • App startup crashes related to theme system
  • Cursor editor integration to open in new window

Removed

  • Dark mode theme system (non-functional)
  • Complex theme management code
  • Unnecessary Combine dependencies

[1.0.8] - 2025-01-18

Changed

  • Adjusted UI colors to white background for better readability
  • Updated status colors for improved visibility

[1.0.7] - 2025-01-18

Fixed

  • File dialog crashes when selecting Desktop folder
  • Replaced SwiftUI fileImporter with NSOpenPanel

[1.0.6] - 2025-01-18

Fixed

  • Popover dismissal before showing file dialog

[1.0.5] - 2025-01-18

Added

  • Git worktree support

Fixed

  • Repository data persistence issues

[1.0.4] - 2025-01-18

Fixed

  • Menu bar popover dismissal on outside clicks
  • Color adjustments for better visibility

[1.0.3] - 2025-01-18

Fixed

  • Terminal app integration
  • Cursor editor integration

[1.0.2] - 2025-01-18

Fixed

  • App launch issues
  • Auto-refresh functionality

[1.0.1] - 2025-01-18

Added

  • Version display in UI
  • Improved status indicators

[1.0.0] - 2025-01-18

Initial Release

  • Multiple repository management
  • Real-time status updates
  • Branch information display
  • Quick actions (Cursor, Terminal, GitHub, SourceTree)
  • Settings screen
  • Auto-refresh functionality (30-second intervals)
  • Native macOS menu bar integration