github antoniorodr/memo v0.5.1
Memo - v0.5.1

latest releases: v0.5.3, v0.5.2
one month ago

Added

  • Added note list caching (~/.cache/memo/notes_cache.json, TTL 5 min) to avoid redundant AppleScript calls on repeated commands.
  • Added --no-cache / -nc flag to memo notes to force a fresh fetch from Notes.

This two features combines fixes #18 and #25.

Changed

  • Optimized the AppleScript in get_note to use batch property fetching (id of every note and name of every note) and list-based output instead of string concatenation, reducing fetch time from O(n²) to O(n) for large note collections.
  • Cache is automatically invalidated after --add, --edit, --delete, and --move operations.
  • Migration from Material Mkdocs to zensical.

Modify

  • Modify the test to use mocking.

Don't miss a new memo release

NewReleases is sending notifications on new releases.