Skip to main content

Updates

Even death stars have an exhaust vent.

RoadmapSee what we're building

Adds the source-faithful Starship and Dark Star themes, polishes theme controls across Freed, and expands the dormant Library Core without activating a new storage writer

Features

  • Starship and Dark Star bring AubOS-inspired color, type, radius, shadow, and map treatments to every main Freed surface
  • Theme previews and shared Theme and Zoom controls now appear at the top of the expanded right-side menu in Unified Feed, Friends, and Map
  • The dormant Library Core now includes a native authoritative journal, actor enrollment, signed transaction verification, projection receipts, and bounded feed queries

Fixes

  • Theme changes no longer bounce through the previous persisted setting before settling on the new theme
  • Settings blur, spacing, shadows, active tile borders, hover outlines, button fills, feed fades, and right-side panel placement now stay consistent across themes
  • Release and publication tools now find the GitHub CLI in non-interactive shells, with hermetic authority tests on GitHub's Linux runners
  • The Friends graph regression contract now preserves the intended edge-to-edge canvas while keeping floating sidebars inset
  • Automerge saves are fenced to an exact storage revision, and the Friends performance gate is deterministic
  • Feed pages now use an indexable sort key while the active Automerge writer stays unchanged

Makes startup memory attribution reliable across app restarts and establishes the guarded path for moving the saved library out of the renderer

Features

  • Startup memory reports now bind the pre-hydration baseline to both the app process and renderer process, preventing comparisons across launches or reused process IDs
  • The new Library Core contract defines how saved items, indexes, projections, migrations, rollback, and deletion must behave before storage moves out of renderer memory
  • A release activation manifest now makes any future storage transition explicit and reviewable instead of allowing runtime migration by accident

Fixes

  • Old or cross-process baselines are rejected instead of being reported as current renderer growth
  • Local runtime-health telemetry can attribute startup memory without changing provider requests, navigation, cookies, headers, retries, or cadence
  • Dev validation now scopes tooling checks to changed paths and skips unrelated tooling for generated release notes, while retaining full application integration proof and exhaustive nightly coverage
  • Release validation now follows the recorded product receipt boundary and verifies exact ancestry against GitHub when a CI checkout reports an incomplete local graph
  • Production updater metadata already promoted from main is recognized during backflow validation, while novel or rolled-back content still fails closed

Lays the measured foundation for moving the corpus out of the renderer, reduces cloud merge overhead, and hardens sync and automation

Features

  • Adds renderer memory attribution against a pre-hydration shell baseline
  • Defines item locality and deletion semantics with a lossless flat feed projection
  • Moves cloud merges off the main thread and replaces JSON number arrays with compact IPC bodies

Fixes

  • Runs archive pruning after cloud reconciliation instead of skipping it
  • Stabilizes local AI health, runtime health, and renderer recovery accounting
  • Hardens automation control, release validation, and dependency safety
  • Keeps Friends Galaxy labels live during motion
  • Publishes complete macOS updater metadata and rejects partial platform manifests
  • Retries release tag verification after GitHub accepts a new tag
  • Lets cancelled metadata-only validation inherit its exact green parent without weakening real failure gates

Follow-ups

  • Facebook and Instagram may still pause at the WebKit memory gate. The corpus remains resident in Automerge until the storage migration removes it from the renderer

Friends Galaxy, a focused YouTube study feed, and calmer reading from Medium and Substack

Features

  • Explore Friends as a theme-aware, GPU-accelerated galaxy with provider constellations, stable labels, and mouse, trackpad, touch, and keyboard navigation.
  • Connect YouTube through your signed-in session to capture followed channels and recent long-form subscriptions, keep Shorts out of the study feed, watch in Focus Mode, or hand selected videos to a private YouTube playlist for Premium downloads.
  • Add Medium and Substack as beta sources for signed-in essays, subscriptions, visible relationships, and activity.

Fixes

  • Sidebar controls are vertically centered with full-height hit areas, and expand or collapse no longer rebounds as synchronized state arrives.
  • Zoom, density, sidebar state and width, Friends layout, feed views, sorting, filters, and reader layout now stay local to each device instead of syncing through Automerge.
  • Factory reset fences active capture work, removes selected local sessions and sync state, and stops safely when cleanup fails.
  • Freed Desktop warns when a second desktop client may duplicate RSS and authenticated provider requests.
  • YouTube sign-in, capture, progress, cancellation, and hidden session cleanup are bounded and recover safely.
  • Automerge worker startup retries once after a clean reset, and unchanged cloud documents no longer echo through idle reuploads.
  • Facebook groups you have left stay removed, and Medium and Substack beta labels remain readable through 150% zoom.
  • Private security reports redact diagnostics and harden fetched content before submission.

Follow-ups

  • Medium and Substack remain beta while capture coverage broadens.
  • RSS subscriptions and successful refresh timestamps sync. Retry state and reader cache stay local, and the PWA does not poll feeds.
  • Multiple desktop clients are warned about duplicate request surface, but requests are not centrally deduplicated yet.
  • Factory reset preserves safety ledgers, media files, AI models, legal acceptance, and install identity.
  • Freed does not download or cache YouTube video or audio. Offline downloads remain in YouTube Premium through the private playlist.

Friends is now a theme-aware personal galaxy with native touch and trackpad navigation, tight identity constellations, and cosmic provider nebulae.

Features

  • Explore Friends as a hardware-accelerated 3D galaxy where relationship importance controls depth, identities form tight constellations, and every starfield follows the active Freed theme
  • Pan, zoom, and focus the galaxy with a mouse, trackpad, or midpoint-preserving iPhone pinch gestures while billboard labels stay visible and close to their stars
  • Use the new Medium and Substack beta sources in Freed Desktop to capture essays, visible relationships, subscriptions, and activity through your signed-in sessions

Fixes

  • Friends selection now settles on the current person or account without stale atlas updates, while provider regions form spiral nebulae and identity links stay focused on the active constellation
  • Facebook groups confirmed as left now stay removed from the source list
  • Medium and Substack beta labels remain readable through 150% interface zoom, with their source menus still keyboard accessible
  • YouTube followed-channel and subscription capture now reports bounded progress, cancels stale work, and closes hidden capture sessions when finished
  • Security reports can now be submitted privately with redacted diagnostics and hardened fetched-content handling