diff --git a/apps/web/tf2/releases/current.json b/apps/web/tf2/releases/current.json index 0167bf62..6283e292 100644 --- a/apps/web/tf2/releases/current.json +++ b/apps/web/tf2/releases/current.json @@ -5,8 +5,8 @@ "wasm": { "kind": "derived-object", "mediaType": "application/octet-stream", - "byteLength": "11480199", - "sha256": "8c6021c6bba09defa3f03a890821b1ccbee81ddaab129e0f142c6927d31f4b40" + "byteLength": "11486734", + "sha256": "262b9dc55fff82edf64593bf2649ea8b6b1d9f48157c80e26dd646cffa55365c" }, "catalog": { "kind": "catalog", diff --git a/apps/web/tf2/releases/notes/v0.1.1.md b/apps/web/tf2/releases/notes/v0.1.1.md new file mode 100644 index 00000000..bb010491 --- /dev/null +++ b/apps/web/tf2/releases/notes/v0.1.1.md @@ -0,0 +1,20 @@ +# playsrc v0.1.1 + +This patch fixes startup with older saved loadouts, keeps equipment navigation usable while models load, and restores authored team-selection door transitions. + +The 15-map selection and 64-item local inventory are unchanged from v0.1.0. + +## Loading and Interface + +- **Saved loadouts:** Profiles saved before Demoman's stock launchers became available now upgrade without the `TransitionFailed` startup screen. Existing equipment and unrelated settings are preserved; no cache or saved profile is cleared. [#275](https://github.com/Hona/playsrc/pull/275) +- **Equipment navigation:** Back and Escape remain usable during model preparation. Closing or replacing a page cancels uncommitted equip requests instead of replaying stale navigation. Keyboard focus, held-button handling and failure reporting retain their correct owner. Controls share identical rasterized artwork without changing alpha or clipping. [#268](https://github.com/Hona/playsrc/pull/268) +- **Team-selection doors:** Hover animations retain their authored direction, cross-fade through interrupted transitions, settle at the final pose and reset correctly when reopened. Disabled-door hover and visible team-state changes follow the authored timing. [#269](https://github.com/Hona/playsrc/pull/269) + +## Audio and Rendering + +- MP3 sample quantization uses standard 128-bit WebAssembly SIMD in the audio module, preserving exact decoded samples. Gameplay compilation and simulation cadence are unchanged. [#270](https://github.com/Hona/playsrc/pull/270) +- Particle decoding avoids rebuilding duplicate system-identity strings for consecutive particles from the same effect, without retaining packet bytes or changing rendered output. [#274](https://github.com/Hona/playsrc/pull/274) + +These focused allocation and decoder changes do not establish an end-to-end frame-rate improvement or resolve the reported long-frame freezes. Play remains local, with bots; this patch adds no maps or weapons. + +**Full Changelog:** https://github.com/Hona/playsrc/compare/v0.1.0...v0.1.1