changelog.
every released version of optcmd.space, pulled live from the project repo.
Added
- Hashtags in capture: #tag is parsed into a separate tag set on save and rendered as colored chips in the list.
- Inline tag suggestions as you type #.
- t on a selected list entry opens a tag picker.
- /find <text> #tags slash command, with results streaming as you type and the matching substring chipped on each row.
- /set namespace for settings. /sound on|off moved under /set sound on|off.
- Slash autocomplete descends a tree (/, /set, /set sound) and tints the input cursor amber when the leading token matches a known command.
- App adds itself to Login Items on first launch.
- Homebrew install via brew install --cask ocs using tap.
Changed
- /list is gone, replaced by /find.
- UUIDv7 emission is monotonic, so fold order matches emission order across peers.
Fixed
- Tag name collisions in the projector resolve to the lower id; the loser is demoted and its entry_tags migrate to the winner.
Added
- Global hotkey (⌥⌘Space) opens a Spotlight-style capture panel from any app. Type and hit Enter to save.
- Local SQLite storage at ~/Library/Application Support/OCS/ with an append-only event log.
- List view of past captures with arrow-key navigation, inline edit, and delete.
- History recall and session stack to step through and restore prior text.
- Draft restore: unsubmitted text comes back the next time the panel opens.
- Done entries dim over time.
- Runs as an accessory app: no Dock icon, no menu bar item.
- Signed and notarized DMG distribution.