Feature Request: Session ID for Plugin Cache Invalidation
I've written up a feature request for adding a Session ID to Sigil's plugin API. This would enable plugins to reliably cache expensive computations by detecting when Sigil has restarted.
Full proposal with implementation details:
https://gist.github.com/mrprobert/77...d5c20a23af8638
TL;DR:
- Problem: Plugins can't tell if Sigil restarted between invocations
- Solution: Add a simple session identifier (timestamp_pid format)