Updates
Even death stars have an exhaust vent.
YouTube joins Freed with a focused study feed, exact-video playback, and a private playlist for YouTube Premium downloads
Features
- Connect YouTube in Freed Desktop through your signed-in website session to capture followed channels and recent long-form Subscriptions videos
- Keep Shorts and Reels out of the captured study feed, watch a selected video in Focus Mode, or open that same video directly in YouTube
- Create or reuse a private Freed Offline playlist from selected saved videos, then open it in YouTube so Premium subscribers can download it on their device
Fixes
- Display scaling now uses a practical 75% to 200% range and keeps the sidebar, toolbar, and quick settings stable while the scale changes
- Command search clears delayed blur work when it is refocused or closed, preventing stale updates after navigation
Follow-ups
- Large offline audio and video packages remain future work; this build hands offline downloads to YouTube Premium through the private playlist
The desktop cloud-sync upload loop is broken for good (stability P1-01) — idle machines no longer re-upload the same document forever — plus the Wave-2 stability toolchain (triage loop, canary/replay/bisect ops scripts) and interface zoom controls
Features
- Desktop cloud sync no longer loops on idle: a mutation filter and document-heads guard stop the upload → merge-back → re-upload echo, so an idle machine with cloud sync connected stops re-uploading an unchanged document (stability P1-01)
- Interface zoom controls
- Stability observability toolchain: alarms, soak verdicts, canary regressions, and red CI now fold into ranked task files (W2-02), backed by per-release canary summaries, an offline watchdog-decision replay, and a metric-driven release bisector (W2-03)
Follow-ups
- P1-01 is the first cloud-loop damper; the PWA-side and GDrive self-write dampers follow, one per soak cycle
Automerge worker recovery, v26.7.700 release-note parity, and restored dev validation
Fixes
- Automerge worker startup failures now reset the failed worker, retry the active document request once, reject pending worker requests on runtime failure, and record worker_start_failed or worker_runtime_failed runtime-health events for future soaks
- Dev now carries the v26.7.700 production release-note artifacts back from main, keeping release history aligned across branches
- The Automerge worker lifecycle test fixture now includes the required user-state tags field, so root build and dev Validation compile cleanly after the worker recovery fix
Builds:v26.7.800-devDev
Stability W2-01: a passive invariant-alarm monitor that names verified pathologies loudly in the runtime-health log instead of letting them loop silently
Features
- Invariant-alarm monitor (stability W2-01): watches the runtime-health event stream and raises named invariant_alarm records with a runbook string when a verified pathology signature trips — cloud_loop (idle cloud upload loop), scrape_zero_persist, preflight_kill, watchdog_thrash, and an auth_zombie heuristic
Fixes
- Release-note validation relaxed for production carry-forward, feature consolidation, and support omissions
Follow-ups
- Alarms are observation-only this build; their circuit breakers land next, one per soak cycle, so each alarm first observes its pathology as a positive control
Builds:v26.7.701-devDev
Map controls, clipboard capture, and stronger sync diagnostics
Features
- Map now has a lower-left time range slider with all-time, today, and last-week shortcuts.
- Freed Desktop adds a clipboard save shortcut and moves activity monitoring into the top toolbar.
- Installed sync soaks now produce structured runtime-health evidence with loop counters and window recovery records.
Fixes
- Provider scrape recovery now records memory pressure, zero-post failures, and safe local next actions without adding provider traffic.
- Instagram, Facebook, LinkedIn, and X diagnostics now separate local stalls from provider failures more clearly.
- Map presets, graph pins, and content-detail saves now wait for durable state before reloads.
- Production validation now catches real performance regressions and uses the pinned Node toolchain on runners.
Follow-ups
- Capture release checks now use a shared provider-safety path list and require recorded owner approval before higher-risk capture changes publish.
- Soak and automation state now lives under Freed automation storage with machine-readable verdicts.
- Freed Desktop provider sync soaks now avoid duplicate traffic and record when LinkedIn returns zero posts.
Builds:v26.7.700
PRs:#746#793#795#796#797#799#801#804#806#809#810#811#812#818#819#820#823#826#829#830#831#832#836#840#841#842#843#844#845#846#847#848#849#850#851#852#854#855#856#857#858#859#860#861#862#863#864#865#866#867#868#869#870#871#872#873#874#875#876#877#878#879#880#881#882#883#884#885#886#887#888#889#890#891#892#893#894#895#897#899#903#904#905#906#908#909#910#911#912#913#914#918#921#923#925