Skip to content

Releases: mcallaway/safari-reading-list-mcp

v0.2.0 — Reading List State Tracking

Choose a tag to compare

@mcallaway mcallaway released this 13 Jun 18:35

What's new

Features

  • Reading List state tracking — persistent SQLite DB at ~/.local/share/srl/state.db tracks articles through a pending → added | skipped lifecycle
  • --unprocessed-only flag on all export commands — filters output to articles not yet marked added or skipped
  • srl state CLI group — stats, list, and mark subcommands for querying and updating state
  • Two new MCP tools: list_reading_list_state and mark_reading_list_item
  • State DB path configurable via --db-path or SRL_STATE_DB environment variable

Documentation

  • Usage guide with quick reference cheat sheet and 10 worked examples (docs/guides/srl-usage.md)
  • Feature coverage tracking via pytest-feature-coverage (28/28 requirements)

Upgrading from v0.1.0

No breaking changes. The state DB is created automatically on first export. Existing srl export workflows are unchanged unless --unprocessed-only is explicitly passed.