Changelog
[2026.01.28-8e16064] - Cleanup feedback UI
Changed
- Remove the build.moe feedback UI and related client helpers.
- Stop client-side
/healthpolling 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.