Updates
Even death stars have an exhaust vent.
Jev spending controls and local GLiClass previews arrive with more reliable social capture and cheaper settled ranking refreshes.
Features
- Try Jev with a personal key and conservative USD1 daily and USD10 calendar-month spending limits.
- Run GLiClass Base locally with verified official model downloads and no hosted fallback.
Fixes
- Retain richer Facebook captures for existing post links.
- Reject contradictory social admission and recognize exact Instagram Sponsored headers in feeds and Stories.
- Scope Instagram recommendation labels to feed headers, preserving ordinary captions.
- Keep title, image and replies tied to the selected post.
- Stop FPS diagnostics sampling hidden windows and counting hidden time as dropped frames.
- Settled ranking refreshes reuse the priority/time index, with full scans when state is uncertain
- Refuse Library signing transactions when SQLite durability is weakened.
- Keep authority-changing Library transfer and consumer recovery unavailable in ordinary builds.
Follow-ups
- GLiClass remains a preview with a bounded session cache; durable background classification is not included.
- Social fallback identities and live capture completeness still need follow-up.
- Library transfer and schema-v2 lifecycle activation require a separate owner decision before they can be enabled.
Clearer Saved filters, incremental device sync, and more reliable Library recovery.
Features
- Freed Desktop can join an existing Library as a consumer device.
- Desktop and PWA devices can catch up through incremental operations.
- Joined devices report synchronization progress.
Fixes
- Saved titles now name active filters, such as Saved Inspiring and News, and return to Saved when Everything is selected.
- Saved bookmarks remain visible after browsing Friends without inheriting the Friends-only view.
- Desktop and PWA retain pending edits while refreshing Library checkpoints.
- Desktop retains sync ownership until canceled work has settled.
- PWA setup and Drive synchronization recover more reliably from interrupted transfers and device enrollment conflicts.
- Drive credentials refresh during long PWA transfers, and sync status reports active stages and the last successful completion.
- Google Contacts recovers from expired synchronization tokens.
- Compact headers, reader controls, and phone landscape layouts keep actions accessible.
- Demo Libraries restore sample thumbnails, maps, and grouped stories.
v26.9.1400Latest
More reliable Google Drive transfers and synchronized edits.
Fixes
- Checkpoint and operation sync now share the enrolled writer identity, fixing accepted PWA edits blocked by an invalid writer error.
- Refresh Google Drive credentials during long transfers so checkpoint imports can continue after the original access token expires.
- Device enrollment now recovers from a verified checkpoint when an older client retained a different local request.
- Accept the complete saved and archived state returned by Freed Desktop when clearing an optimistic PWA edit.
More reliable device enrollment and Google Contacts recovery.
Fixes
- Match Google Drive enrollment certificates to the complete device request so valid certificates can reach verification.
- Recover from the observed expired Google Contacts sync token response with one fresh read, discarding partial results and preserving unrelated errors.
Builds:v26.9.1001
Google Drive enrollment recovery and PWA stability
Fixes
- Keep a conflicting repeat device enrollment from blocking other devices and accepted edits
- Keep device enrollment and completed edit history when refreshing a checkpoint from the same Library
- Recover storage access after a terminated browser worker without stealing another active session
- Show first-device setup until a Library is ready and restore sample content in the public demo
- Keep Settings status reads bounded and prevent overlapping refreshes
- Keep provider Advanced settings available, label Focus mode clearly, and make background activity status less distracting
- Improve mobile welcome and Settings scrolling, stabilize menu panes, and correct Scriptorium icon contrast
- Preserve the previous accepted PWA database after interrupted checkpoint imports and distinguish progressing large imports from stalled workers
- Close participating PWA storage workers before device reset, recover rejected local sample startup results, and offer an explicit choice when Drive contains multiple Libraries
- Report bounded SQLite integrity and worker-timeout diagnostics while retaining failed databases for investigation
- Resume identical PWA checkpoint stages across later retry attempts while retaining the original staging timestamp
- Allow valid device enrollment requests to complete after the Primary Library has advanced, while continuing to reject unknown history and invalid signatures
- Keep compact headers and view transitions consistent when navigating between pages
- Recognize completed Facebook logins and close the login window after healthy capture startup
- Show the full Saved collection after browsing Friends and keep bookmarking accessible in narrow reader toolbars
Follow-ups
- Show pending enrollment accurately and record the stage of stalled Google Drive synchronization