AssetsBoss v0.2.0
β¨ Highlights
π Audio preview & waveforms
- New audio player with generated waveform visualization (
WaveBars), MP3 decoding, and a client-side player engine. - Waveforms are cached and managed server-side (
Migration4.sql) so repeated previews are instant.
π§© 3D model bundles & companion files
- Model companion-file resolution β meshes now load alongside their textures/materials via a new
ModelBundleService. - Unity
.matmaterial resolver so Unity-exported models render with correct materials. - Manual axis correction for FBX models, plus an FBX axis-reading utility to auto-detect orientation.
π Plugin providers
- Pluggable asset-source providers via
AssetsBoss.Plugins.Abstractions(IProviderPlugin) and a runtimePluginLoader. - Rename sources from the UI.
- New settings kit / extensions scaffolding on the frontend. See docs/plugins.md.
π¦ Portable single-file builds
- Frontend is now embedded into the assembly β ships as a single portable
.exe, nowwwroot/on disk. - App icon generation (
app.ico) and atools/package.ps1packaging script forwin-arm64+win-x64.
π οΈ Build & release
- Versioning centralized in
Directory.Build.props(<Version>drives the whole build). - Automated GitHub release workflow β a version bump on
mastertags and publishes artifacts idempotently. - Bumped
actions/checkoutto v5 (Node 24 runtime).
π Docs
- Updated README (plugin providers, architecture, screenshots) and added
docs/plugins.md.
Full changelog: v0.1.0...v0.2.0