Updates
Even death stars have an exhaust vent.
Integrated AI pack ladder, constrain settings list growth, and an Appearance animation control with None, Light, and Detailed options, so app motion can be reduced or disabled across controlled fades, slides, layout transitions, shimmers, and theme changes
Features
- Integrated AI pack ladder
- An Appearance animation control with None, Light, and Detailed options, so app motion can be reduced or disabled across controlled fades, slides, layout transitions, shimmers, and theme changes
- Give story cards the same shared feed layout transition as regular cards, so opening a story can animate from the primary list into the compact sidebar rail instead of snapping
Fixes
- Run background social scraper windows fully hidden by default and restart cleanly if Tauri cannot rebuild a stalled main window, so Freed Desktop does not strand users on a black window.
- Rebuild the main window through a hidden keepalive window during renderer recovery, so watchdog recovery no longer quits the app before the replacement window opens
- Batch local AI model file writes and throttle progress updates during model pack installs to keep Settings responsive during large downloads
- Keep Pause available while an AI model download is active
- Feed card max width and desktop feed thumbnails so dense feeds stay readable restored
- Scale the desktop Settings dialog with the viewport so tall settings lists remain usable on smaller displays
- Social scrapes now measure Freed-owned WebKit memory, reclaim stale scraper windows and oversized network cache, and keep provider errors scoped to the right settings panel
- Renderer recovery and model installs are now more stable
- Main window reopen after renderer recovery restored
- Expanded provider rows now draw wider highlights, shift social icons left, and keep unread and total counts pinned in place
- Primary search suggestions now rank useful scopes, actions, and recent destinations more clearly
- Channel avatar fallbacks are shared across feed cards, Friends, and map markers for more consistent identity cues
- Cloud sync nudges now show a countdown before a delayed reminder becomes active
- Background AI summarization now runs through one paced fetcher worker with randomized delay, capped backoff, and 60-second AI timeouts, so slow local models cannot stack overlapping work
- Scope social provider error copy by provider, so Instagram, Facebook, LinkedIn, and X setup states say what actually failed
Follow-ups
- Renderer heartbeat telemetry now has a clearer recovery path for future black-window reports.
- Freed Desktop now keeps the app alive while rebuilding a stalled main window, and large AI model pack downloads put less pressure on the interface
- Motion preferences now have a synced default of Detailed, while None removes app-controlled animation for users who need a quiet interface
- Facebook, Instagram, and LinkedIn scraping should keep moving for larger libraries unless Freed itself remains under unsafe memory pressure after cleanup
- Source action menus and provider status surfaces now have tighter geometry coverage in the desktop E2E suite
Renderer recovery, semantic content enrichment, unified AI provider settings, and read-on-scroll fixes
Features
- Semantic content enrichment
- Unified AI provider settings
Fixes
- Recover main window after renderer stalls
- Polish reader sidebar and toolbar layout
- Polish AI settings local pack
- Prevent health persistence from freezing dev preview
- Mark feed items read while scrolling
- Provider health persistence no longer uses the Tauri store mutex path that could freeze Freed Desktop shortly after launch
Dev releases now build for every primary supported platform
Bug fixes and improvements.
Builds:v26.4.2800-devDev
Optional local AI model downloads and complete Google integrations
Features
- Optional local AI model downloads
- Complete Google Drive and Google Contacts integrations
Fixes
- Cancelable Google connection flows and native desktop Contacts API requests
Builds:v26.4.2700-devDev
Hydrate social comments in reader, improve reader offline hydration, and permanent social media archive
Features
- Hydrate social comments in reader
- Improve reader offline hydration
- Permanent social media archive
Fixes
- Default app themes to Scriptorium
- Harden release validation assertions
- Preserve saved and archived signal filters
- Graph selection perf assertions are more stable
- Provider health status fallback tests are more stable
- Release validation E2E is more stable
- Production validation stress tests are faster
- RSS source test fixtures are more accurate
- Polish sidebar rail behavior
- Remember desktop release channel
- Archived items no longer clear saved feed choices
Follow-ups
- Rebuild friends graph for scale