1.0.2
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
.envvariable 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.ymlno longer references the deletedsqliteCachebuild 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