Skip to content

Changelog

[2026.01.28-8e16064] - Cleanup feedback UI

Changed

  • Remove the build.moe feedback UI and related client helpers.
  • Stop client-side /health polling to reduce background API traffic.

[2026.01.26-3e74a6b] - API user agent

Added

  • Send a build.moe user agent header (name + version) with API requests.

[2026.01.26-872cb3b] - Service sign-in

Changed

  • Route build.moe sign-in through the service exchange flow instead of Microsoft.
  • Add an auth callback page that forwards service tokens to the sign-in screen.

[2026.01.15] - 2026-01-15

Changed

  • Point Build.moe web, app, and mod defaults at the public-api host (https://api.uebliche.net).
  • Document Cloudflare Pages build/deploy defaults for the build.moe web app.
  • Rename Speedy references to API in build.moe web/app code and docs.
  • Remove the build.moe web Dockerfile (Pages-only deploy path).
  • Switch build.moe web app runtime to Edge for Cloudflare Pages builds.
  • Replace Node crypto hashing with an Edge-safe hash for CDN version keys.
  • Avoid SSR for banner preview to prevent document access during Edge builds.
  • Move banner preview rendering into a client component to satisfy Edge SSR constraints.
  • Guard banner CSS preview DOM usage to prevent edge-runtime document errors.
  • Avoid document access in locale detection when Edge exposes window without document.
  • Only run client locale detection when document exists in Edge runtimes.
  • Add a minimal document shim for Edge build-time rendering of banner detail pages.
  • Apply the Edge document shim at the app layout level for all routes.
  • Load the banner preview wrapper via client-only dynamic import to avoid server evaluation.
  • Render banner detail page as a client component to avoid Edge page-data document usage.
  • Render head detail page as a client component to avoid Edge page-data document usage.
  • Inject a document shim into Edge bundles to prevent build-time ReferenceError.
  • Provide base URI fields in the Edge document shim for static asset resolution.
  • Remove the global Edge runtime flag to keep OpenNext server bundling compatible.
  • Add a Next.js instrumentation shim to define document before Edge rendering.
  • Switch Cloudflare deployment to the OpenNext adapter with Workers output.
  • Align OpenNext dependencies to current npm versions.

[2026.01.13] - 2026-01-13

Added

  • Add a Support button in the build.moe header that links to Patreon.

[2026.01.11] - 2026-01-11

Changed

  • Add a Work in Progress banner to the build.moe docs landing page.

[2026.01.07] - 2026-01-07

Added

  • Add the docs changelog page for build.moe.

Changed

  • Expand the build.moe docs overview with repo ownership and local paths.
  • Remove repository references from the public docs page.
  • Remove the legacy mono-repo status note.