Releases: wenujacodes/GitStreak
Releases · wenujacodes/GitStreak
Release list
GitStreak v1.1.10
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
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
Immutable
release. Only release title and notes can be modified.
Full Changelog: v1.1.6...v1.1.7
GitStreak v1.1.6
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.shbuild script to automatically runxcodegen generateand passMARKETING_VERSION(1.1.6) directly intoxcodebuild. - App Bundle Version Alignment: Verified that compiled
.appinside.dmginstaller and Sparkle.zipreports exact Version 1.1.6 (Build8), permanently fixing the repeating update prompt!
Installation Notice
- Direct Download: Open
GitStreak-v1.1.6.dmgand dragGitStreak.appinto/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
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/5strings inInfo.plistwith 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.dmgand dragGitStreak.appinto/Applications. - Gatekeeper: On first launch, open System Settings → Privacy & Security → click Open Anyway (or Right-Click
GitStreak.app→ Open).
GitStreak v1.1.4
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.dmgand dragGitStreak.appinto/Applications. - Gatekeeper: On first launch, open System Settings → Privacy & Security → click Open Anyway (or Right-Click
GitStreak.app→ Open).
GitStreak v1.1.3
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.appiconsetto WidgetExtension asset catalog and configuredASSETCATALOG_COMPILER_APPICON_NAMEon target — official GitStreak flame icon now renders in macOS Widget Gallery sidebar and menu bar.
Installation Notice
- Direct Download: Open
GitStreak-v1.1.3.dmgand dragGitStreak.appinto/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
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