Add App Store release pipeline, adopt ISC license, add unit test target
- Scripts/release.sh archives and uploads the macOS app via the appstore-publish skill's API-driven pipeline (xcodebuild + App Store Connect key, no fastlane); ExportOptions-macOS.plist adapts the skill's iOS-centric export options for generic/platform=macOS. Scripts/metadata/ drafts the listing from the README. Canonical asc-*.swift scripts are referenced in place from indie-skills, matching Weight/HIIT. - Replace the all-rights-reserved LICENSE.md with the portfolio-standard ISC license (REVIEW2 D2b), preserving the existing copyright year/holder. - Add an IceGlassTests target (project.yml) with a real smoke test suite covering GameState's progression-rank ordering and polling-interval mapping — logic MainService relies on to reject stale API regressions.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
IceGlass puts NHL game situational awareness right in your Mac's menu bar. No window to open, no tab to switch to — click the shield icon and see exactly where every game stands.
|
||||
|
||||
ALWAYS-CURRENT SCOREBOARD
|
||||
• Shows games from yesterday, today, and tomorrow, grouped by date
|
||||
• Regular-season rows show the league-wide game number (e.g. "#547 NYR @ WAS")
|
||||
• Live scores update automatically with a compact "0:2 (FINAL)" style format
|
||||
• Choose which days you want to see in Display Options
|
||||
|
||||
PLAYOFF MODE
|
||||
• During the playoffs, every round played so far (Round 1 through the current round) gets its own section
|
||||
• Each series shows its score, the next game number, and the upcoming tip-off time
|
||||
• Completed series are clearly marked once a team is eliminated
|
||||
|
||||
STAY ON TOP OF EVERY GAME
|
||||
• Goal notifications include the scoring team's logo
|
||||
• Game-start and game-ended notifications
|
||||
• Dynamic polling — as often as every 7 seconds while a game is live, backing off automatically when nothing's happening
|
||||
• Click a game to open it in NHL GameCenter; option-click for NHL Videocast
|
||||
|
||||
BUILT FOR THE MENU BAR
|
||||
• No dock icon, no clutter — IceGlass lives quietly in your menu bar
|
||||
• Launch at Login so it's always ready
|
||||
• Refresh Now (⌘R) whenever you want the latest instantly
|
||||
|
||||
IceGlass is for anyone who wants to glance at the score without opening a browser tab — season-long, through every round of the playoffs.
|
||||
Reference in New Issue
Block a user