Skip to content

1.0.2

Choose a tag to compare

@SyniRon SyniRon released this 15 May 01:52
· 184 commits to main since this release
daf93b8

Brings dev's fixes to prod (without the milpac_diff experiment, which stays on dev).

What's new in prod

  • BF6 service ribbon support
  • Aircrew badges (Aircraft Crewman / Senior / Master)
  • 19C shoulder cord + neck pins
  • 155F MOS logic + neck pins
  • OVSM rendered as stars (was oak clusters)
  • Donation requirement threshold +1
  • Valor device max-award-count handling
  • Better 404 error handling (client + server side)
  • Network error formatting improvements
  • Cache fixes including removal of the old sqlite cache layer
  • Dev-mode .env variable wiring, watchpack polling, improved request logging
  • CORS allowlist gets http://localhost / http://localhost/ variants
  • OPTIONS short-circuit in the token-check middleware

Infrastructure

  • prod_deploy.yml no longer references the deleted sqliteCache build context (the previous release would have failed deploy at that step)
  • Removed unused server deps (pg, mysql2, node-cron, node-pg-migrate) and client dep (@tanstack/react-query) that came in with the milpac_diff experiment

Not in this release

The milpac_diff experiment (roster history route, diff/snapshot cron, Xenforo MariaDB integration, uniform-builder typeahead) — those continue to live on dev and run on the beta site. They'll ship to prod in a future release once validated.

PR: #101