Release Pattern Analysis - SaneApps GitHub Issues
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- |
Related Skills
Epic Sync
Sync epic issue bodies, labels, and local coordination snapshots from GitHub.
Git 使用 Git Worktrees
创建孤立的 Git worktrees,带有智能目录选择与安全验证。
Git Claude skills github
[Building agent skills blog](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-ag
Git #148
, [#161](https://github.com/affaan-m/everything-claude-code/pull/161))
Git GitHub MCP
| Token | Repos, issues, PRs, workflows |
Git GitHub MCP Server
Official first-party server to read repos, manage issues/PRs, and automate workflows.
Git