Repository navigation
Releases
Releases · techuila/top-notch
v0.5.0
0.5.0 (2026-08-27)
Features
- core: pointer hand, haptics vocabulary, hosted text tokens (8bfc276)
- drop: pointer on the drag handle, felt file drops (3750dfa)
- focus: focus and break only, rounds today, glass sounds (a0c4aac)
- notes: card grid, live markdown editor, drag to reorder (c85c237)
- shell: panel is key while open, keyboard handed back on close (056a450)
Bug Fixes
- app: only a bundled app registers at login (8bc61e4)
v0.4.3
v0.4.2
v0.4.1
v0.4.0
0.4.0 (2026-08-10)
Features
- appearance submenu with liquid glass, gradient and solid (ccae830)
- core: teenage engineering palette and panel material modes (ef33fec)
- dynamiclake style icon on the te palette (5273837)
- landing page with seo, served from docs on github pages (44c61c7)
- shell: inverted top corner flares on the notch silhouette (497e00f)
v0.3.1
v0.3.0
v0.2.0
0.2.0 (2026-08-10)
Features
- add sparkle autoupdater and version menu item (95168b4)
- drop: show full filename tooltip on hover (c75a376)
- notes: replace encrypted notes with plain text (182878d)
- release: styled dmg window and signed appcast in ci (fbc993d)
Bug Fixes
- shell: single travelling elements, own pane heights, no scrollbar (362fd54)
v0.1.1
TopNotch: v0.1.0
0.1.0 (2026-08-10)
Features
- add app icon and utilities category (a82744c)
- add menu bar item with launch at login on by default (b26224e)
- core: add selected button state, spacing scale and appkit tokens (01f94f2)
- core: carry a countdown span and pulse token on idle signals (042ed68)
- drop: drag destination with file promises and multi file drag out (d52e408)
- drop: file shelf pane (28ab9f6)
- drop: scratch storage with expiry and guarded purge (6ef0d0b)
- drop: shelf model and off-main thumbnails (1574296)
- focus: pomodoro engine, pane and completion alerts (09baf0b)
- music: add AppleScript source for Spotify and Apple Music (5e2ea00)
- music: add system source over the mediaremote-adapter shim (c1777c8)
- music: build the music pane, waveform and idle signal (cb35d25)
- music: define NowPlayingSource protocol and state model (20b6ef6)
- music: pick source at runtime and launch players cold (a892d1c)
- notes: capture keystrokes inside the non-activating panel (e4984d3)
- notes: encrypt notes at rest with two keychain keys (db53731)
- notes: note store with debounced autosave and relocking (289ef3d)
- notes: notes list, inline editor and idle badge (b096f40)
- shell: add notch panel and idle composition model (488cd5a)
- shell: add pill row and paging pane host (d3e43cb)
- shell: add shared travel namespace and shell metrics (1584370)
- shell: build idle bar, rotor and travelling elements (ccc8394)
- shell: catch file drags at the notch and open the drop shelf (d4cf9d5)
- shell: stay on the chosen pane and let music claim focus on a delay (453a43a)
- shell: wire window, cursor tracking and state machine (79ae59f)
Bug Fixes
- drop malformed keychain group, fail loudly on entitlement errors (3d77062)
- drop: wrap chips into vertical rows so horizontal swipe stays the shell's (bfa19dc)
- shell: scroll to the landing pane when the panel opens (725bb6d)
- tame idle progress line and stop paused waveform rendering as dots (89029f1)
Performance Improvements
- drop: bound the thumbnail cache by bytes as well as entries (b681993)