Skip to content

FEED 1.8.1

Choose a tag to compare

@MattGeiger MattGeiger released this 15 Sep 01:09
· 20 commits to main since this release

Fixed

The breadcrumb banner now renders its frosted glass correctly in Chrome as well as Safari. The production CSS optimizer had discarded Chrome's standard backdrop-filter declaration because the Safari-prefixed declaration came last. Correcting their order preserves both, including the shared shell panels, sidebar and print reset.

Validation

  • Four production-optimizer regressions failed before the fix and pass after it; all 16 focused backdrop/theme tests pass.
  • Both package builds pass. The frontend typecheck ratchet passes with 144 existing errors below its 148-error ceiling.
  • Chrome localhost checks confirm visible blur in light and dark themes, including the packaged Docker frontend.
  • Safari localhost checks confirm the packaged frontend retains its frosted banners in light and dark themes.
  • ARM64 backend reports Node 24.21.0 and FEED 1.8.1; all 36 migrations apply to a disposable database. No new migrations or dependency changes.

Deployment

Deployed to production on September 14, 2026 through the Pi's screen-shared terminal after a verified SQLite and storage backup. Both services are healthy; all 36 migrations are current. Public health and the app report 1.8.1, the release notes open correctly, and Chrome's scrolled breadcrumb frost passes in both themes.

ARM64 images are published as et2geiger/feed-backend:1.8.1 and et2geiger/feed-frontend:1.8.1, with matching latest tags. The 1.8.0 images and backup are retained for rollback. The user confirmed Safari and Chrome on localhost and completed the final production visual inspection, closing the remaining manual check. Evidence is recorded in the deployment validation.