Tags: aymandakirgh/ghnotch
Tags
v0.4.0 — The Morph Foundation rework: state-machine core (collapsed/peek/activity/HUD/expanded), SwiftUI spring morph in a pre-sized panel, section registry + toggles, swipe gestures, multi-display panels, content-driven expanded height. Adversarial review (slice G): zero live defects; hoverDwell setter-clamp fix + regression test. See CHANGELOG.md. Unsigned DMG (right-click → Open) built by CI.
v0.3.0 — File Shelf - Drag files into the expanded panel to hold them (staged into a managed folder, survives relaunch); per-item remove + clear-all; max-N cap; dedupe by path. - Drag a shelf item back out to Finder/another app; share/AirDrop via NSSharingServicePicker. - ShelfStore behind a FileSource protocol with a FakeFileSource; pure, fully unit-tested logic (ordering/cap, human size, UTType category) + real DiskFileSource staging/persistence. - 44 shelf tests; adversarial-review fixes applied (reentrancy-safe add, drag pin, size rollover, index reconcile, path normalization).
v0.2.0 — Calendar - Calendar feature: next event in the collapsed bar + today's agenda when expanded - EventKit behind a protocol with a fake; pure, fully unit-tested logic (sorting, timezone day-windowing, relative formatting, en_IT 24h, permission states) - Lazy calendar permission (requested only on expand, never at launch) - Graceful empty / denied / not-determined states - NSCalendars(FullAccess)UsageDescription + calendar entitlement wired - Off-main EventKit fetch; adversarial-review fixes applied
v0.1.5 — polish pass - Real app icon (notch pill + AI sparkle) - Tighter, click-through collapsed time/battery placement - Premium dropdown: drop-from-notch animation, softer corners, gear hover, consistent rounded/monospaced numerals - Command bar: live on-device preview, copy button, empty-state hints, and new local commands (reverse, base64/unbase64, percentages) - Fix: app version no longer clobbered to 1.0 by xcodegen