Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 17 Apr 16:50
· 9 commits to main since this release
3ca5423

Bulk actions

Triage in batches. Press x on a row (or click its icon) to add it to a selection set — the type icon swaps for a blue checkmark and the header gains a · N selected badge. With one or more rows selected:

  • d marks everything selected done
  • u unsubscribes from everything selected
  • o opens every selected URL

With nothing selected, those keys still act on the focused row, just like before. The optimistic UI hides items the instant you press the key; dispatch to GitHub happens in the background.

Action feedback toasts

Every done, unsubscribe, and open now slides a small toast up from the footer for 2 seconds — Marked org/repo#42 done, Unsubscribed from 4 items, Opened org/repo#7. Fire several actions in a row and the newer toasts stack over the older ones. When you close the panel, the queue clears.

Undo is gone; u is now unsubscribe

The old 2.5-second "undo" window never quite earned its keep — between stale-entry warnings and the separate subscription-restore flow, it was more surface area than value. It's out, and the key map got a nice reshuffle:

Key Before Now
x unsubscribe select
u undo unsubscribe
Space select page down
Cmd+Z undo unbound
ctrl-f page down page down

Space as page-down is the muscle-memory default; unsubscribe getting a first-class single letter feels right.

Everything else

  • Search and rebuild paths are measurably snappier: redundant notification projections collapsed, filteredNotifications memoized, and the filter swapped to localizedCaseInsensitiveContains so typing in the search box no longer allocates a string per row per keystroke.
  • Settings → Shortcuts reflects the new key map.

Download

  • Download Octodot-v0.5.0-macos.zip from the assets below.

Full Changelog

v0.4.9...v0.5.0