Skip to content

Releases: alielsokary/CaskHub

0.6.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 04:12

What's fixed

  • Prevented brew install --adopt from running when the existing app cannot satisfy the cask's declared binary artifacts, avoiding Homebrew rollback data loss.
  • Added safe cleanup for stale/zombie Caskroom records while protecting renamed, still-working apps from false-positive deletion offers.
  • Added filesystem-backed Repair & Reinstall for stranded Caskroom apps, with brew fetch gating every destructive repair step.
  • Stopped install cancellation from deleting files in Homebrew's shared download cache.
  • Isolated concurrent Homebrew mutations with independent, automatically removed askpass scripts.
  • Fixed Top Charts so shorter-period labels never display annual download counts.
  • Added a bundled Recently Added snapshot for offline browsing, with newer-only remote refreshes.
  • Kept XCTest and environmental Homebrew states out of Sentry and improved production failure fingerprinting.

Sentry issues

Resolved with this release: CASKHUB-A, CASKHUB-3, CASKHUB-8, and CASKHUB-9.

CASKHUB-B remains open while the new repair path is verified with release telemetry.

Full changelog: 0.6.1...0.6.2

0.6.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 17:45

What's Changed

  • feat: Add General setting to hide Adopt Apps from sidebar by @alielsokary in #74
  • feat: Replace theme radio picker with preview cards in Appearance settings by @alielsokary in #75
  • docs: Fix release badge and wire download button to the latest zip by @alielsokary in #76
  • feat: Add GitHub Pages landing page by @alielsokary in #77

Full Changelog: 0.6.0...0.6.1

0.6.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:42

What's Changed

  • ci: Document Actions PR-creation setting sync-develop requires by @alielsokary in #66
  • refactor: Remove redundant comments and dead code by @alielsokary in #67
  • perf: Skip icon requests for tokens absent from the CaskFlow icon manifest by @alielsokary in #68
  • fix: Keep the last list row clear of the status bar and untruncate row actions by @alielsokary in #69
  • feat: Adopt externally installed apps into Homebrew by @alielsokary in #70
  • refactor: Sentry logging refinements + release dSYM upload by @alielsokary in #71

New Contributors

  • @github-actions[bot] made their first contribution in #65

Full Changelog: 0.5.0...0.6.0

0.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Jul 05:54

What's Changed

Full Changelog: 0.4.1...0.5.0

0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 01:12

What's Changed

Full Changelog: 0.4.0...0.4.1

0.4.0

Choose a tag to compare

@alielsokary alielsokary released this 16 Jul 00:13

What's Changed

  • feat: Add Sparkle auto-updates and signed release pipeline by @alielsokary in #46
  • feat: Add General settings tab and persist view preferences by @alielsokary in #47
  • enhancement: restyle Privacy settings as classic columns layout by @alielsokary in #49
  • fix: Status-bar updates count and search focus behavior by @alielsokary in #48
  • chore: Drop v prefix from release tags, titles, and download URLs by @alielsokary in #50

Full Changelog: 0.3.0...0.4.0

0.3.0

Choose a tag to compare

@alielsokary alielsokary released this 14 Jul 21:36

What's Changed

  • Ignore local Claude tooling by @alielsokary in #23
  • Original icons only: drop favicon and avatar tiers by @alielsokary in #24
  • feat: Implement CaskHub Design System UI by @alielsokary in #25
  • feat: Enhance Browse page sections, search submit flow by @alielsokary in #26
  • feat: Install phase states, cancellable downloads, and CLI cask tiles by @alielsokary in #28
  • feat: Source Recently Added from CaskKit's mined add dates by @alielsokary in #27
  • enhancement: Keep a gap between the top bar and scrolled cards by @alielsokary in #29
  • fix: Purge stale CLI icons pinned from before the curated cleanup by @alielsokary in #31
  • feat: Native admin password prompt for pkg-based casks by @alielsokary in #32
  • feat: Show cask download size in the info popover by @alielsokary in #33
  • enhancement: friendly error message for checksum mismatch install failures by @alielsokary in #35
  • enhancement: add SwiftLint/SwiftFormat tooling and clean up the codebase by @alielsokary in #36
  • chore: add Codacy and Codecov integration by @alielsokary in #37
  • chore: Update README.md by @alielsokary in #38
  • feat: show activity indicator while cask icons load by @alielsokary in #39
  • feat: add privacy-friendly usage analytics via TelemetryDeck by @alielsokary in #40
  • refactor: general cleanup and test coverage improvements by @alielsokary in #41
  • fix: sort the Browse Recently Added shelf by newest instead of downloads by @alielsokary in #42
  • fix: Update App Icon by @alielsokary in #43
  • feat: Add opt-out Sentry crash reporting by @alielsokary in #44
  • feat: Show the synced CaskFlow release tag in the status bar by @alielsokary in #45

Full Changelog: https://github.com/alielsokary/CaskHub/commits/v0.3.0

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@alielsokary alielsokary released this 07 Jul 14:59

First public pre-release of CaskHub — a macOS app for browsing, categorizing, and managing Homebrew casks.

Highlights

  • Browse 3,786 casks in 18 curated categories — classified by the CaskKit pipeline, refreshed daily; the app pulls category updates automatically and falls back to bundled data offline
  • Original app icons for 85%+ of casks, extracted from the actual app bundles and served via CDN — coverage grows daily
  • Install, update, and uninstall casks from the app
  • App info panels, recently-added view, search

Notes

  • Pre-1.0: a design overhaul is planned before v1.0
  • Build from source: open CaskHub.xcodeproj in Xcode and run — no dependencies

Full changelog: https://github.com/alielsokary/CaskHub/commits/v0.1.0