Files
clipbored/docs/ROADMAP.md
2026-07-09 19:32:57 -04:00

1.6 KiB

Roadmap

This roadmap keeps future work aligned with the project's constraints: small executable, low idle power, local-first storage, native macOS UI, and no feature regressions.

Near Term

  • Add an idle power measurement note using Instruments or Activity Monitor alongside scripts/idle-soak-report.sh.
  • Add tagged release notes once a first public version is cut.

Privacy And Security

  • Keep improving secure cleanup semantics for cleared cache/history/key material where macOS storage behavior allows it.
  • Keep the current no-telemetry posture. Keep remote movement limited to explicit user-controlled sync/export paths.
  • Add encrypted archive and iCloud-sync payload options before treating sync archives as safe for high-risk clipboard history.

Product Polish

  • Keep keyboard focus, VoiceOver descriptions, Command-click category unions, and context-menu parity covered as the side-rail shelf evolves.
  • Validate motion, cross-display placement, and card expansion on each supported macOS release, including the system Reduce Motion path.
  • Consider optional password-protected archive exports if migration needs outgrow owner-only local archive files.
  • Design true shared Pinboard collaboration separately from private iCloud archive sync.

Performance

  • Keep measuring binary size after each feature.
  • Avoid continuous background file scans.
  • Revisit polling intervals only with measured idle wakeup evidence.
  • Track asynchronous preview latency and viewport materialization under large histories.
  • Keep card-thumbnail decoding and user-triggered image transforms off the main thread, with bounded queues and caches.