This patch release makes browser captures safer during startup, restarts, and multiple simultaneous handoffs.
New features
- Batch selected links from the context menu, passing the page title to Firelink so related files can be grouped in an optional folder. This completes the browser side of Firelink #27.
Improvements
- Pause automatic browser captures while their filename settles, then forward the final useful filename to Firelink.
- Remember in-progress automatic captures across service-worker restarts and retry only the handoffs that are safe to retry.
- Queue concurrent launch handoffs and wait for old launch tabs to close before starting a new session.
- Keep ambiguous handoffs paused with a clear notification instead of risking a duplicate browser download.
- Continue the authenticated browser-capture reliability work from Firelink #21 by preserving the original download when a handoff may already have reached Firelink.
- Keep selected-link batch names safe for long and Unicode page titles, and report context-menu handoff failures instead of leaving them silent.
Fixes
- Prevent automatic captures from being lost, duplicated, or resumed too early when Firelink is starting, unavailable, or responds ambiguously.
- Recover captures when browser cookie APIs are unavailable without forwarding an invalid cookie header.
- Keep cleanup, filename updates, and worker-restart recovery from acting on the wrong browser download.