Skip to main content

Updates

Even death stars have an exhaust vent.

RoadmapSee what we're building

Faster Google Drive checkpoints and stable Library views for large SQLite libraries

Features

  • Orchestrate bounded Primary inbound passes
  • Bind normalized Primary native transport
  • Normalized Primary inbound orchestration

Fixes

  • Finish large Library Google Drive checkpoint publication with bounded 4,096-record pages
  • Stop recurring view reloads by bounding concurrent SQLite reads and coalescing priority-index refreshes
  • Fail closed when a stored Drive publication receipt does not match the current control state
  • Compress GitHub release history reads
  • Admit long checkpoint record identities
  • Keep Library queries off the desktop command thread
  • Preserve navigation after leaving map
  • Recover Friends graph from stale cursors
  • Prove installed primary native identity
  • Stop Friend location render loops
  • Keep checkpoint exports on one SQLite snapshot
  • Release abandoned checkpoint readers after five minutes so canceled uploads cannot pin SQLite history
  • Create local Library snapshots from one consistent SQLite revision
  • Open the full Map from a Friend's last-seen card after the location resolves

Follow-ups

  • Verify first Google Drive publication and exact retry against the real local Library
  • Complete installed Freed Desktop and physical iPhone PWA acceptance
  • Prepare v26.8.3005-dev
  • Expose headless follower enrollment authority
  • Bind headless Primary to Google Drive
  • Publish immutable Google Drive checkpoints from bounded SQLite pages without loading the full Library into memory

Stop recurring Library view reloads, finish sample-data clearing in bounded batches, and keep the clean-slate SQLite Library responsive

Features

  • Replace library authority with SQLite
  • Support trusted automation launchers on Linux
  • Run every Library view from bounded SQLite queries

Fixes

  • Restore Command-Q quitting on macOS
  • Keep Feed, Map, and Story rows visible while background SQLite revisions load
  • Batch semantic-classifier operation signing through one bounded native Library Core call
  • Clear marked sample Accounts and People in bounded transactions, with dependent Accounts removed before People
  • Recover legacy Library cutover
  • Admit supported Library predecessors
  • Run Library Core on Windows
  • Align claim freshness with trusted launcher
  • Forward Go compiler to Linux actor build
  • Add event history witness repair
  • Accept historical schemas 6 through 12 at cutover
  • Migrate tag-only content analysis without inventing confidence scores
  • Treat preserved non-finite publication timestamps as missing data
  • Keep refused cutovers in typed recovery and stop Library sync until retry succeeds

Follow-ups

  • Align Vite 8 build tooling
  • Bump serde_with from 3.16.1 to 3.22.0 in /packages/desktop/src-tauri
  • Bump vite from 7.3.6 to 8.2.1
  • Bump globals from 16.5.0 to 17.11.0
  • Bump react-router and react-router-dom
  • Bump postcss from 8.5.23 to 8.5.24
  • Bump the cargo-updates group across 1 directory with 2 updates
  • Bump js-yaml from 4.3.0 to 4.3.1
  • Bump fast-uri from 3.1.4 to 3.1.5
  • Bump undici from 7.28.0 to 7.29.0
  • Store and sync normalized Library records without the historical engines
  • Freed now runs its Library on SQLite across Freed Desktop and PWA, with bounded queries, normalized sync records, and native Windows support
  • The SQLite release now upgrades real-world Libraries without reopening the retired engines

SQLite Library contracts, a provider-free primary Library, and bounded Drive checkpoints

Features

  • Generate SQLite Library contracts
  • Descriptor-bound Library sidecar
  • Fail-closed Library service supervisor

Fixes

  • Enforce PWA actor capabilities
  • Support local-only Library authority
  • Bound Drive checkpoint pages by decoded bytes
  • Defer checkpoint refresh until the current render settles
  • Preserve PWA intents across checkpoint activation
  • Bound Library Core search work and result size
  • Repair Drive mutable revision fencing
  • Enforce one Library Core process per data root
  • Recognize release identity backflow
  • Keep SQLite backups off cloud storage
  • Show honest Drive sync activity
  • Read immutable Drive objects without browser ETags
  • Prevent Drive sync lifecycle stalls
  • Stabilize Drive Library Core bootstrap
  • Route CI away from stalled Ubuntu mirrors

Follow-ups

  • Publish normalized typed Library checkpoints
  • Import Library checkpoints into SQLite WASM over OPFS
  • Retire remaining compatibility shell reads

Strong Google Drive revision fencing, a reusable native Library Core, and enforced actor capabilities

Features

  • Editable Freed Desktop followers with signed intents and exact results
  • Complete bounded PWA IndexedDB readers
  • In-place native SQLite authority repair and one-process fencing

Fixes

  • Repairs the Google Drive connection failure caused by Drive v3 omitting ETag metadata by reading bounded strong JSON ETags through Drive v2 and using each exact token in If-Match conditional updates for mutable control, intent-head, and result-head files
  • Keeps immutable Drive discovery, creation, upload, and bounded media reads on Drive v3 at the existing request count and cadence
  • Extracts the signed SQLite journal, authority epochs, actor enrollment, deterministic product projection, and process lease into a reusable native Library Core with thin Freed Desktop adapters
  • Enforces authority-signed actor capability certificates and exact operation authority before an editable follower operation can replay or materialize
  • Repairs legacy SQLite authority in place with signed lineage checks instead of creating a second Library head
  • Recovers a successful Google Drive control update after a lost response by verifying the exact committed control pointer
  • Keeps SQLite, WAL, SHM, rollback journal, and closed SQLite backup files off Google Drive so only logical immutable protocol objects are eligible
  • Removes retired Automerge runtime entry points and fails production builds if legacy worker or WASM assets reappear
  • Refreshes rejected PWA Drive tokens and retries authenticated checkpoint discovery after a 401 response

Follow-ups

  • Installed Drive acceptance remains open until one Primary receipt and the authenticated PWA receipt name the same manifest and exact revision
  • The content-addressed media adapter remains dormant until local vault, retention, restore, and live Drive acceptance are complete
  • Provider-neutral headless Primary supervision and capability-bounded scraper actors are still being built; this release adds no new social provider traffic

Google Drive Library setup now handles abandoned empty controls safely and reports precise Freed Desktop sync failures

Fixes

  • Lets the authenticated PWA ignore a bounded set of exact empty Google Drive control placeholders left by interrupted setup while still failing closed on conflicting published controls
  • Preserves the exact native Google Drive failure stage in Freed Desktop instead of replacing it with a generic connection failed error
  • Keeps Google Drive control discovery bounded and avoids downloading known empty provisioning placeholders

Follow-ups

  • Freed moves immutable Library objects through Google Drive and never uploads SQLite, WAL, or SHM files
Builds:v26.8.1800
PRs:#1556