Releases: langyo/wowsp
Releases · langyo/wowsp
Release list
WoWSP v0.3.1
Important
Hotfix for 0.3.0 — every ship's 3D stage failed on installed 0.3.0 builds with
3D model failed: Unexpected token '<', "<!DOCTYPE "... is not valid JSON:
model requests were answered with the app's own page instead of the model
pack (#479). All 0.3.0 installs should upgrade.
0.3.0 热修复:安装版中舰船 3D 模型加载被错误路由到应用页面导致必然失败的问题已修复,建议所有 0.3.0 用户升级。
What's Changed
✨ Features
- #484 ✨ Analyze texture-override trees and surface covered ships in the mod hub.
- #480 ✨ Make the About QQ group number a join link shared via i18n.
- #474 ✨ Split app and resource pack updates into hash-versioned channels.
- #473 ✨ Split ship descriptions by realm and detail the AA specs.
🐛 Fixes
- #485 🐛 Fix tactical overlay papercuts and own the settings scroll shell.
- #483 🐛 Keep ship filter options resident and add a no-match empty state.
- #481 🐛 Weight build-planner skill costs by their tier row.
- #479 🐛 Reject the index.html SPA fallback when fetching model-pack resources.
- #476 🐛 Size the zoomed 2D map by its container, not the viewport.
💄 UI
- #482 💄 Replace the overlay status notices with a centered spinner.
- #478 💄 Drop the trailing ellipses from the overlay status copy.
- #477 💄 Move the overlay hint box down and reword the stale copy.
⬆️ Dependencies
- #486 ⬆️ Upgrade hikari to 0.55.36 for visible selection-control borders.
🔧 Maintenance
- #475 🔧 Correct the release version to 0.3.1.
Full Changelog: v0.3.0...v0.3.1
WoWSP v0.3.0
What's Changed
✨ Features
- #472 ✨ Resolve the latest release tag before falling back to the marker.
- #471 ✨ Ship the ship preview portraits from the res-latest pack.
- #467 ✨ Unify window open and close animations across the app.
- #462 ✨ Upgrade replay chat panel and fix playback control icons.
- #463 ✨ Show battle counts in division split tooltips.
- #461 ✨ Mark in-game recommended presets and bundle offline ship basics.
- #460 ✨ Route homepage downloads to the site page and mirror assets for zh-Hans.
- #458 ✨ Add font size scaling and a DPI control to appearance settings.
- #453 ✨ Add battle chat and achievement decoding to replay viewer.
- #452 ✨ Merge theme and wallpaper into one appearance step.
- #450 ✨ Polish game client cards with platform icons and labels.
- #449 ✨ Add onboarding wizard, stats display preferences, and selectable PR algorithm.
- #447 ✨ Add the rat seal for hidden water meters.
- #444 ✨ Add a tactical board to the 2D replay map.
- #446 ✨ Add the maggot seal for sub-40% red-tier careers.
- #445 ✨ Add cache management, pack sync versions, mirrors, and lite installers.
- #443 ✨ Mark legendary-commander enhanced skills on planner tiles.
- #439 ✨ Rework settings navigation, install cards, and account integration.
- #430 ✨ Add armor color axis, click-to-hide and depth fixes to the ship stage.
- #427 ✨ Add a cost panel to the build planner.
- #424 ✨ Restructure settings with a section rail and partner attributions.
- #421 ✨ Polish the captain planner icons, stat tabs, flag hints, and pickers.
- #420 ✨ Align the ship my-stats tab with the account card and add composition stamps.
- #416 ✨ Open ship details from water tables with per-ship stats and server averages.
- #413 ✨ Add a ship compare mode and follow the sidebar realm.
- #411 ✨ Rework the captain tab as a full build planner.
- #409 ✨ Add external replay picks, authoritative damage stats, and a sidebar server selector.
🐛 Fixes
- #470 🐛 Keep release uploads clean and stamp the installer version.
- #457 🐛 Show custom wallpapers and cap onboarding cards at one third width.
- #465 🐛 Honor the PR master switch for the seal stamps.
- #464 🐛 Align sidebar footer text columns across the two rows.
- #459 🐛 Keep replay overlay rings and captions zoom-independent.
- #455 🐛 Keep the enlarged 2D map clear of the playback bar.
- #454 🐛 Stabilize the in-game Tab scoreboard overlay.
- #441 🐛 Gate spotter-gated skills on the hull's consumable fit-out.
- #438 🐛 Gate skip-bomber mods as the ship whitelists they are.
- #437 🐛 Filter the dead modernization catalog and localize talent modifiers.
- #436 🐛 Restore Trigger-family skills the planner tree dropped.
- #435 🐛 Fix planner skill icons, hull-gated bans, and talent labels.
- #434 🐛 Round damage stats and serve models from the runtime pack cache.
- #433 🐛 Fix holo triangle dropouts and shard shading, simplify the armor axis.
- #432 🐛 Surface career seals on the account card and recut stamp faces.
- #431 🐛 Fix Europe tech tree and planner nation key mismatches.
- #428 🐛 Sync the live battle roster with the in-game Tab order.
- #426 🐛 Fix replay ship drift, hull scale, hit rings, and stray trajectories.
- #425 🐛 Pin live roster career seals to the card's right edge.
- #422 🐛 Align clan roster PR with the player card's weighted winrate.
- #415 🐛 Fix ship compare gaps and rebuild the picker on hikari widgets.
- #414 🐛 Stop copying the baked GLB pack into the webui dist.
- #412 🐛 Fix gradient title notch on the last glyph.
- #410 🐛 Hide the holo and armor switch in the 2D ship stage.
- #408 🐛 Fetch download assets live and trim retired download-page sections.
♻️ Refactoring
- #442 🎨 Render anchored filter popups through HPopover portals.
- #440 🎨 Size account-card composition tags to the verdict seal.
- #419 🎨 Lay the server trend tab out full width.
- #418 🎨 Rebuild the ship picker filters as popup category chips.
- #417 🎨 Slim the collapsed ship stage to a single preview toggle.
💄 UI
- #466 💄 Keep the chat copy button off the row's card edge.
- #456 💄 Separate ship tier into its own centered column.
- #451 💄 Move ship tier left of name and use black Roman numerals.
⬆️ Dependencies
- #429 ⬆️ Adopt shun 0.3 so bare drive roots pad a product folder before installing.
🔧 Maintenance
Full Changelog: v0.2.0...v0.3.0
WoWSP v0.2.0
What's Changed
✨ Features
- #404 ✨ Add separate locate and roster switches for the tab overlay.
- #402 ✨ Harden scoreboard row recognition and matching.
- #401 ✨ Rate careers on ApeRadar's weighted winrate and stamp the extremes.
- #399 ✨ Recognize rows by default with a pending indicator.
- #396 ✨ Add a manual drag-box locator for the tab table.
- #395 ✨ Report tab detection status to the live battle panel.
- #390 ✨ Recognize tab rows on-device with Windows OCR.
- #389 ✨ Refresh dog-tag assets from the game client via a release pack.
- #386 ✨ Dump missed tab detections alongside confirmed ones.
- #383 ✨ Replace native tooltips with a hikari-styled global hint layer.
- #382 ✨ Classify custom-room bot battles as their own mode.
- #375 ✨ Match overlay rows to roster names with a pluggable recognizer.
- #372 ✨ Add opt-in tab frame and arena roster dumps.
- #369 ✨ Serve CN realm stats through the wowsgame.cn vortex endpoints.
- #367 ✨ Add ranked winrate as the fourth split under the stats card.
🐛 Fixes
- #407 🐛 Fetch the release model pack into CI installers.
- #406 🐛 Flip baked armor models to match hologram orientation.
- #405 🐛 Compute recent-days ship stats and guard the dev server port.
- #403 🐛 Move the career seal out of the numbers and gate it to Chinese.
- #400 🐛 Fix PID baseline and detect CN/Lesta clients.
- #398 🐛 Stop the running app and clean stale files on overwrite installs.
- #397 🐛 Fix live battle card pill spacing and stale battle clock.
- #393 🐛 Fix website mobile section overlap and Mod Hub CTA spacing.
- #391 🐛 Keep acquiring while the overlay sits on the fallback hint.
- #388 🐛 Hug tech-tree and sidebar scrollbars to the window edges.
- #387 🐛 Render standalone medal dog tags from Vortex symbol_id.
- #384 🐛 Revalidate the pinned tab anchor while the overlay stays shown.
- #381 🐛 Show division and ranked winrates on every realm.
- #373 🐛 Pin CN realm stats lookups to exact nickname matches.
- #371 🐛 Unpack GameParams in-app from the game pkg store and add manual game-path setup.
- #370 🐛 Pin overlay stats to exact nickname matches and stop guessing realm.
- #368 🐛 Read post-battle stats from the authoritative results layout.
- #366 🐛 Route bare uninstaller launches into the uninstall UI.
- #365 🐛 Retry overlay acquisition while Tab is held and guarantee 12-row window height.
⬆️ Dependencies
- #394 ⬆️ Upgrade the toolchain and runtime dependencies across the workspace.
🔒 Security
- #392 🛡️ Propagate malformed replay packet errors instead of panicking.
🔧 Maintenance
- #374 🔧 Align the rust lint recipes with the CI gate.
Full Changelog: v0.1.0...v0.2.0
WoWSP v0.1.0
What's Changed
✨ Features
- #360 ✨ Generate categorized release notes on tag push.
- #358 ✨ Add mandatory free-and-open-source notice across app, installer, and README.
- #357 ✨ Collapse long clan descriptions with a fade-out preview.
- #353 ✨ Gate the overlay on the battle scene, pre-render its page, hint when the table is not located.
- #352 ✨ Gate the overlay on battle-HUD detection and pre-render its page.
- #351 ✨ Add winrate and avg-damage columns to the post-battle roster.
- #346 ✨ Add QQ group feedback notice to README and About dialog.
- #336 ✨ Show per-player stats in a Tab-held in-game overlay.
- #335 ✨ Prompt updates with hikari toasts and retire the lite installer flavor.
- #334 ✨ Make the winrate and battles filter chips single-select.
- #331 ✨ Link the dashboard's clan tag into the clan lookup.
- #329 ✨ Tab the mod hub and adopt the hikari overlay scrollbar.
- #327 ✨ Race the update mirrors in parallel and make the update banner cancelable.
- #324 ✨ Add uninstall maintenance actions, done-page launch and centered layout.
- #322 ✨ Gate app updates behind an explicit prompt with shortcut answers.
- #321 ✨ Add an uninstaller UI with an egui fallback for WebView2-less machines.
- #319 ✨ Open about links through the backend and harden update downloads.
- #318 ✨ Replace the updater plugin with a shun-based auto-update flow.
- #317 ✨ Add a configurable resource CDN for the media protocol.
- #316 ✨ Serve remote ship images through a proxy-aware media protocol.
- #309 ✨ Show a resource-missing banner when ship portraits fail.
- #308 ✨ Add a standard image fallback hook and graceful placeholders.
- #307 ✨ Fold the install log into a drawer and confirm shortcuts at the end.
- #306 ✨ Add deep per-member stats and a sortable roster to the clan card.
- #305 ✨ Offer the interface in nine languages instead of two.
- #304 ✨ Add clan lookup and live player and clan search to the stats page.
- #295 ✨ Show the SySL license in the user's language.
- #293 ✨ Add the install log pane and localize the flow lines.
- #291 ✨ Declare the installer flavor identity and finish the rail geometry.
- #287 ✨ Deliver the model pack as a lite/full split with on-demand fetch.
- #281 ✨ Rework the installer wizard and ship the model pack in it.
- #280 ✨ Make the webview2 installer variant a single self-contained file.
- #278 ✨ Drive the installer shell with the shun install flow.
- #273 ✨ Integrate the shun crate into the installer shell.
- #272 ✨ Integrate the shun crate into the installer shell.
- #264 ✨ Add a shared-hikari installer shell driving silent NSIS installs.
- #262 ✨ Make ship filter chips multi-select with shared sort directions.
- #256 ✨ Decode fighter-patrol wards and projectile kills and map them into the 3D scene.
🐛 Fixes
- #364 🐛 Accept the dimmed frame at the scene gate, split row grids per team, and unblock rapid Tab pressing.
- #362 🐛 Kill the overlay DWM frame, drive the window with async Win32, and compute rows from header geometry.
- #361 🐛 Anchor the detector on real header colors and hide the overlay page at the HTML level.
- #359 🐛 Fix RU and Lesta lookups by targeting the korabli.su API.
- #356 🐛 Anchor the table detector on team header bars and relax the scene gate.
- #355 🐛 Stop overlay teardown from raising the quit-confirm dialog.
- #354 🐛 Decode HTML entities in WG clan descriptions.
- #350 🐛 Detect the real Tab table geometry and unblock the overlay hide path.
- #349 🐛 Replace hardcoded white text colors with theme tokens.
- #347 🐛 Allow blob URLs in CSP connect-src so GLTF loads can finish.
- #345 🐛 Serve model packs from the app origin first, cache second.
- #344 🐛 Fall back to embedded models when the asset fetch dies, and allow IPC through CSP.
- #343 🐛 Install per-user builds beside the model cache, not inside it.
- #341 🐛 Allow the asset protocol to serve the model-pack cache.
- #340 🐛 Show the overlay from battle start and fix the unstyled LIVE pills.
- #332 🐛 Keep the lookup search toggle icon from collapsing to zero width.
- #326 🐛 Keep updates off shortcuts, relaunch after install, and hush consoles.
- #323 🐛 Size and title the uninstall window for its compact page.
- #320 🐛 Fix the invisible lookup search icon and add fuzzy-search spacing.
- #315 🐛 Fix the installed app's blocked portraits, tray icon and pack stamp.
- #314 🐛 Color live-roster WR and PR by their stat tiers.
- #312 🐛 Rebuild the shell frontend and force codegen refresh when packaging installers.
- #311 🐛 Read the shun log-record discriminator so the install log fills.
- #310 🐛 Defer installer shortcuts to the done step and unblock the UI.
- #301 🐛 Left-align the shortcut checkboxes within the centered done pane.
- #300 🐛 Move the install log strip to the bottom, chrome-free.
- #299 🐛 Fix the license vendored reads and drop the debug prints.
- #297 🐛 Size the mode grid by the option count and drop the green flavor.
- #296 🐛 Fix the license text render, rail calibration, and mode list.
- #294 🐛 Align the wizard pane top with the rail's first node.
- #292 🐛 Drop the colored badge behind the location field icon.
- #290 🐛 Clamp the rail node size and widen the picker badge.
- #289 🐛 Stage each installer flavor just before its builds.
- #288 🐛 Polish the installer wizard per review.
- #277 🐛 Alias highlight.js onto its ESM build for hikari dev.
- #276 🐛 Serve hikari as source in dev instead of pre-bundling it.
- #270 🐛 Synthesize splash rings for open-water misses on 15.7+ and guard legacy position ids.
- #269 🐛 Remove hover underline on sidebar nav links.
- #268 🐛 Re-key self stats onto shot kills and retint planes after role resolution.
- #267 🐛 End unjoined shell arcs at the ship at their predicted splash point.
- #266 🐛 Fix plane cloud slot collisions and render fallback aircraft as round dots.
- #263 🐛 Fix live stats queue being reset by arena polling.
- #261 🐛 Fix shell trace endpoint guard and error boundary stack clamp.
- #260 🐛 Draw shell traces only while airborne and end them at their real impact.
- #255 🐛 Resolve replay method ids per version and decode true shell, torpedo and squadron streams.
⚡ Performance
Model Pack (latest)
Baked ship & map GLB models. Automatically downloaded by the app on first launch.
Mod Hub package store
Mod Hub package store. Assets are re-hosted copies of third-party mods ingested from Aslain's WoWs Modpack; see the linked Discussions threads for hashes, sources and attribution.