Release Pattern Analysis - SaneApps GitHub Issues banner
sane-apps sane-apps

Release Pattern Analysis - SaneApps GitHub Issues

Git community intermediate

Description

**Updated:** 2026-02-10 | **Status:** verified | **TTL:** 30d **Source:** GitHub Issues API across 7 SaneApps repos (sane-apps org) ---

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

Repository README

This is the README for sane-apps/SaneBar, shared by 4 entries in this directory. It describes the repository, not this entry specifically.

Release Pattern Analysis - SaneApps GitHub Issues

**Updated:** 2026-02-10 | **Status:** verified | **TTL:** 30d **Source:** GitHub Issues API across 7 SaneApps repos (sane-apps org)


Executive Summary

Analysis of 46 GitHub issues from SaneBar (only repo with issues) reveals **critical patterns in release failures**. Most damaging: Sparkle update mechanism failures affecting customers on legacy versions, and a catastrophic v1.0.20 release that auto-migrated all users' hidden icons to always-hidden.

**Key Finding:** 70% of customer-facing bugs were preventable with automated pre-release checks. Update mechanism failures dominate (6 critical issues, 3 affecting all legacy users).


Issue Inventory

Critical Customer-Facing Bugs (Affected Released Versions)

Repo # Title Category Delay Preventable?
SaneBar #48 All hidden items permanently hidden after v1.0.20 migration same-day ✅ Yes - E2E test
SaneBar #47 Icons moved from hidden to always-hidden (v1.0.20) migration same-day ✅ Yes - E2E test
SaneBar #46 Keyboard shortcuts reset on restart config-settings same-day ✅ Yes - persistence test
SaneBar #45 Icons disappearing after v1.0.20 ui-regression same-day ✅ Yes - visual test
SaneBar #40 LemonSqueezy checkout link 404 purchase-download 2 hours ✅ Yes - link validation
SaneBar #39 Build fails: cannot find ~/infra/SaneProcess build-signing same-day ✅ Yes - CI build
SaneBar #37 Security email not accepting mail purchase-download unknown ⚠️ Partial - DNS/MX test
SaneBar #36 Missing top bar on Find Icon window ui-regression 3 days ✅ Yes - UI test
SaneBar #31 Sparkle: "Up to date" but version mismatch update-mechanism 2 days ✅ Yes - update path test
SaneBar #32 Icon positions reset after update update-mechanism same-day ✅ Yes - upgrade test
SaneBar #28 Sparkle shows "up to date" but wrong version update-mechanism same-day ✅ Yes - URL validation
SaneBar #22 Menu closes too soon via hidden icon search ui-regression 1 day ✅ Yes - E2E test
SaneBar #21 Icons hidden behind notch ui-regression 1 day ⚠️ Partial - hardware-specific
SaneBar #20 Menu bar tint not working (M4 Air) ui-regression 1 day ⚠️ Partial - hardware-specific
SaneBar #19 v1.0.5 triggering Gatekeeper build-signing 2 days ✅ Yes - notarization check
SaneBar #18 Hiding icons not working ui-regression 4 days ✅ Yes - E2E test
SaneBar #15 Cannot see options for other Visual Zones ui-regression 1 day ✅ Yes - UI test
SaneBar #13 Wrong text on Accessibility permission screen permissions 1 day ✅ Yes - copy review
SaneBar #11 Icons revealed when switching displays ui-regression 1 day ✅ Yes - multi-display test
SaneBar #8 Find Icon performance slow ui-