← All B44-REVIVAL updates
Changelog

B44-REVIVAL

Reviving Battalion 1944.

2026-10-04 4 October 2026

Add a public /llms.txt project guide

✨New
  • Add a public /llms.txt project guide
    Serve a short, manually maintained llms.txt at /llms.txt that gives a concise public overview of the project and links to key site pages for compatible agent tooling and discovery.
🐛Fixes
  • Fix news-card hover so image and gradient scale together
    Stop a one‑pixel uncovered strip on news and Home cards by transforming the cover image and its gradient together during the hover animation so the bottom edge remains covered.
  • Fix crawler rendering and image-alternative issues reported by search audits
    Improve server-side rendering and image alternative attributes so crawler-rendered pages provide meaningful alts and avoid stale-crawl soft-404 warnings noted during audits.
⚡Improvements
  • Direct support to Discord ticket bot instead of showing an email
    Replace the Support dialog's mailto/email flow with a "Get support on Discord" button that opens the configured community invite and instructs users to open a ticket through the Discord bot; legacy support-email fields from older platform responses are ignored and not shown.
  • Show unpaid Patreon connections as inactive rather than treating them as failures
    When a Patreon account is linked but has no qualifying paid membership, show it as connected with an inactive/no-paid-membership explanation in Account → Connections instead of presenting it as a provider failure.
  • Count unread notifications only and mark displayed items read
    Change the header notifications bell to count only unread items, persist per-account read state (with graceful storage fallbacks), and mark notifications as read when they are displayed while preserving their actions.
  • Preserve page state on browser tab return
    Avoid reloading views, filters, drafts, scroll position and routes when a browser tab regains focus so users return to the same in‑page state rather than seeing a refresh.
  • Allow embedding of public static images on external websites
    Permit public static image responses under the site’s /assets/ and /static/ paths to be embedded by external sites (for example Patreon) while keeping API, auth and private responses same-origin and preserving existing security headers.
  • Improve image alternatives and accessibility for avatars, ranks and sidebar artwork
    Provide concise descriptive alt text for standalone avatars and the sidebar soldier, keep redundant decorative images hidden from assistive tech, and ensure top‑rank insignia and leaderboard portraits remain informative without repeating nearby names.
  • Refine platform settings reading: ignore unusable legacy support emails
    Treat the platform supportEmail field as a legacy compatibility field and ignore unusable or malformed email values while keeping the rest of platform settings functional and continuing to direct users to Discord for support.
15 internal changes in this release