Skip to main content

Updates

Even death stars have an exhaust vent.

RoadmapSee what we're building

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.
Latest

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.

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