Skip to content

Releases: wenujacodes/GitStreak

GitStreak v1.1.10

Choose a tag to compare

@wenujacodes wenujacodes released this 31 Aug 20:31
Immutable release. Only release title and notes can be modified.

Version 1.1.10 Release Notes

Overall Bug Fixes & Refinements

  • Timezone Midnight Offset: Fixed issue where today's cell was missing due to UTC API offset; grid now guarantees an empty block for the local current date.
  • Preferences Cache Persistence: Fixed JSON preference loading so saved configuration state is preserved reliably across app restarts.

App Fixes & Features

  • Desktop Grid Hover & Tooltip Session: Instant square highlight scaling (1.15x) with a 400ms dwell delay requirement and live sticky tooltip navigation.
  • Activity Timeline Styling: Transparent card background in Light mode with light grey border outline and aligned month headers.
  • Theme Picker Selection Border: Updated selected theme border outline in Light mode to dark grey (#4A4A4A).
  • Onboarding Flow Polish: De-compacted Step 2 layout, expanded Step 3 contribution preview (35 weeks), and renamed Step 4 title to "Widgets Are Ready".
  • Application Window Size: Adjusted main window dimensions to 900 x 710 px.

Widget Fixes & Features

  • Desktop Widget Color Theme Sync: Desktop widgets immediately update their color schemes when changing themes in app settings.

GitStreak v1.1.9

Choose a tag to compare

@wenujacodes wenujacodes released this 27 Aug 18:55
Immutable release. Only release title and notes can be modified.

##Design & UI Improvements

  • Pure White Light Mode: App background in Light mode now uses pure white (#FFFFFF).
  • Dark Mode Metric Cards: Set summary card backgrounds in Dark mode to #1A1A1A.
  • Solid Settings Window: Settings titlebar top bar now shares the solid window background color.
  • Clean Layout: Replaced dark grey container fills (#292929) in Settings with thin, spacious section dividers.
  • PR Filters Cleaned: Removed duplicate "All Authored by You" options in PR picker settings.

##Security & Token Storage

  • Token Self-Healing Sync: Fixed TokenStorage backup file sync to prevent token resets after Mac reboots.

##Build System & Updates

  • Sparkle & Build Number Alignment: Aligned internal build number (1.1.9 (11)) and .zip update signatures for instant, loop-free auto-updates.

GitStreak v1.1.7

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:11
Immutable release. Only release title and notes can be modified.

Full Changelog: v1.1.6...v1.1.7

GitStreak v1.1.6

Choose a tag to compare

@wenujacodes wenujacodes released this 27 Aug 12:51
Immutable release. Only release title and notes can be modified.

Build System Packaging & Version Alignment Fix (v1.1.6)

Critical Fixes

  • XcodeGen Packaging Automation: Updated package_release.sh build script to automatically run xcodegen generate and pass MARKETING_VERSION (1.1.6) directly into xcodebuild.
  • App Bundle Version Alignment: Verified that compiled .app inside .dmg installer and Sparkle .zip reports exact Version 1.1.6 (Build 8), permanently fixing the repeating update prompt!

Installation Notice

  • Direct Download: Open GitStreak-v1.1.6.dmg and drag GitStreak.app into /Applications (replace existing version).
  • Gatekeeper: On first launch, open System Settings → Privacy & Security → click Open Anyway (or Right-Click GitStreak.app → Open).

GitStreak v1.1.5

Choose a tag to compare

@wenujacodes wenujacodes released this 27 Aug 12:23
Immutable release. Only release title and notes can be modified.

Info.plist Dynamic Version & Sparkle Loop Fix (v1.1.5)

Critical Bug Fixes

  • Dynamic Info.plist Versioning: Replaced hardcoded 1.1.3 / 5 strings in Info.plist with dynamic $(MARKETING_VERSION) (1.1.5) and $(CURRENT_PROJECT_VERSION) (7).
  • Sparkle Loop Fix: Resolved issue where Sparkle continuously prompted for update due to embedded version string mismatch. Now accurately reports up-to-date status.

Installation Notice

  • Direct Download: Open GitStreak-v1.1.5.dmg and drag GitStreak.app into /Applications.
  • Gatekeeper: On first launch, open System Settings → Privacy & Security → click Open Anyway (or Right-Click GitStreak.app → Open).

GitStreak v1.1.4

Choose a tag to compare

@wenujacodes wenujacodes released this 27 Aug 11:42
Immutable release. Only release title and notes can be modified.

Settings UI Polish & Token Sync Fixes (v1.1.4)

UI & Aesthetics

  • Settings Window Polish: Restored solid native window background with crisp control cards and divider lines, removing washed-out transparency.

Token & API Reliability

  • Token Sync Fix: Guaranteed automatic loading of saved Personal Access Token into Settings text field on view appear (.onAppear), ensuring smooth 5,000 req/hr API access without rate limit warnings.

CI / Automation

  • Release Workflow Protection: Added release existence checks to GitHub Actions release workflow to prevent immutable release asset errors.

Installation Notice

  • Direct Download: Open GitStreak-v1.1.4.dmg and drag GitStreak.app into /Applications.
  • Gatekeeper: On first launch, open System Settings → Privacy & Security → click Open Anyway (or Right-Click GitStreak.app → Open).

GitStreak v1.1.3

Choose a tag to compare

@wenujacodes wenujacodes released this 27 Aug 10:54
Immutable release. Only release title and notes can be modified.

Liquid Glass UI & Widget Extension AppIcon Fix (v1.1.3)

Visual & UI Enhancements

  • Liquid Glass Translucent Settings UI: Replaced flat opaque dark grey window background with dynamic macOS Liquid Glass backdrop blur (NSVisualEffectView) and frosted glass section cards. Matches modern native macOS design standards.

Bug Fixes

  • Widget Gallery Icon Fix: Added AppIcon.appiconset to WidgetExtension asset catalog and configured ASSETCATALOG_COMPILER_APPICON_NAME on target — official GitStreak flame icon now renders in macOS Widget Gallery sidebar and menu bar.

Installation Notice

  • Direct Download: Open GitStreak-v1.1.3.dmg and drag GitStreak.app into /Applications.
  • Gatekeeper: On first launch, open System Settings → Privacy & Security → click Open Anyway (or Right-Click GitStreak.app → Open).

Full Changelog: v1.1.2...v1.1.3

GitStreak v1.1.2

Choose a tag to compare

@wenujacodes wenujacodes released this 27 Aug 05:48

Version 1.1.2 (Token Persistence & Redesigned README)

🔐 Token Persistence & Auto-Update Self-Healing

  • Triple-Layer Credential Storage: GitHub tokens are now redundantly backed up across System Keychain, App Group storage, and persistent container file storage (.token_auth).
  • Self-Healing Token Recovery: When Sparkle updates the app bundle and macOS Keychain identity hashes change, TokenStorage automatically recovers and repairs your token from fallback storage without requiring re-entry.

🎨 Documentation & Public Roadmap

  • Redesigned Developer README: Vibrant visual showcase grids (dark & light mode screenshots), full feature breakdowns, and a live development roadmap matrix.
  • Dynamic Version Display: Settings → About tab dynamically reads and displays your running GitStreak version string.
  • CI/CD Xcode 16 Compatibility: Updated GitHub Actions workflow with Xcode 16 compatibility.

Full Changelog: v1.1.1...v1.1.2

Full Changelog: v1.1.1...v1.1.2