## timoncool/YuE2-Studio — v2.1.2…v3.0.0

_68 commits._

### Backend
- **Changelog: the four fixes from Astemiir in 3.0.0** (1d36059)
- **Merge pull request #12 from Astemiir: News: the tag row is drawn only when an item has tags** (325ab35)
- **Merge pull request #15 from Astemiir: LoRA: the hub error stays in the Hugging Face tab and clears on the next attempt** (010e9df)
- **Merge pull request #14 from Astemiir: Build the frontend without a git repository: the changelog script no longer needs one** (be6eb5f)
- **Merge pull request #13 from Astemiir: Pin the MSVC Rust toolchain for this repository** (5bce2d9)
- **Site and README: the player, Save as with the Files panel, and the studio-wide proxy** (dcc1e78)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (12dfac6)
- **Interface string tests let the About page name the sibling studios** (92a5dc0)
- **Winamp mode over the whole screen: windows move apart, dock and resize; skins resampled sharp at any scale; the original Winamp skin as the default; the news laid out in paragraphs and lists** (a23509e)
- **Winamp mode: MilkDrop opens beside the main window, skins are smoothed at fractional scales; player screenshots** (33b78ef)
- **Floating panels (equalizer, visualiser, files) sit under dialogs and the fullscreen player instead of over them; README and pages: the player and the Winamp mode with their screenshots** (9c47b49)
- **The agent places the equalizer and visualiser panels (panel_position), the first MilkDrop preset of a drawing no longer washes out white, project pages and READMEs carry the studio family as tabs; ACE: screenshots of the player and the Winamp mode** (fe41e37)
- **News: 3.0.0 - the equalizer, the visualiser, the Winamp mode, save as and a proxy, all for agents too; the family moved together, with links to the three studios** (fa8e8c8)
- **About: the studio family - YuE2, MiniMax Music3 and ACE-Step Studio, each with a line on what it does best and a link to its page** (c2dff71)
- **3.0.0: the version and the changelog; the studio's position reaches Winamp also for the first song of the queue - the seek waits until that song plays** (d264d76)
- **Winamp mode: the studio's song and position carry over both ways - Webamp's setCurrentTrack takes an index for a track id, so the track is chosen by the playlist's order, and the start position is set once that file has loaded; the equalizer's preset list is labelled for the agent** (f5933c9)
- **Review: the visualiser tap follows one rule (a window asked and the state has it open), a failed window change in Winamp is shown, a floating panel's place is clamped only where it is drawn** (ee26c46)
- **Review: the local model list says why it is empty, one rule for whose song it is, a server chosen by its address is marked on the engine instead of matched by URL** (8e34607)
- **Review: a floating panel keeps the place the user gave it through a small window, train further edits its run under the run lock, an unreadable saved proxy is said in Settings and the log, a failed save leaves no .part, one check of what keeps the card from training, one choice of the windows' proxy** (fd3b06e)
- **Player extras review: window work runs in turn so leaving always restores the window, fits are coalesced, Winamp plays songs made after it opened, the start position waits for the track, the visualiser tap stops when its window closes, screenshots of a hidden window do not hang, skin names avoid Windows device names** (346c6be)
- **Player extras: a ten-band equalizer with balance and mono, a MilkDrop and spectrum visualiser in a panel or its own window, and a Winamp mode that turns the whole window into a skinned Winamp 2 player; everything reachable from MCP** (56230e4)
- **Video editor: the centre picture is loaded once and stays through playback and render instead of going black; the background, its buttons, the effects and the Pexels window speak the interface language; the video background says whether it is loading, loaded or failed** (2c16fbe)
- **The writing wands and the set-up-the-assistant card open Settings at the assistant itself, unfolded, instead of at the top of Models** (f178d2a)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (c9e0fd0)
- **Save as for everything the window saves: Windows' Save dialog through the service, which writes the file with progress, and a Files panel from Dub Studio with Show in folder; the writing wands are always shown and open the assistant's settings when none is set up** (d1376a1)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (2272737)
- **A proxy for the whole studio: as Windows is set, the user's own (HTTP, HTTPS, SOCKS5, SOCKS4 with a login, any usual address form) or none, taken at once by every request, the updater and the window; the studio's own and local-network traffic never proxied, which also finds the engine behind an HTTP_PROXY; the Library page scrolls** (ae7840c)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (de32564)
- **The assistant checks a local server's context before writing and says which limit cut an answer; Cyrillic split between stream chunks decodes whole** (80d8b5f)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (06176c3)
- **A local server's address saves as it is typed: its models are asked for once the address stops changing, not per keystroke** (b234cb6)
- **LoRA: the hub error stays in the Hugging Face tab and clears on the next attempt** (7fa3624)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (f76401d)
- **2.1.3: covers keep the song's key and chords (SheetSage2 spelling as ComfyUI writes it), the writing assistant stops and a local server is told how long to write, dataset songs bring their lyrics from their tags** (f32571a)
- **Build the frontend without a git repository: the changelog script no longer needs one** (e87e087)
- **Pin the MSVC Rust toolchain for this repository** (516235c)
- **News: the tag row is drawn only when an item has tags** (bec1a3b)
- **Merge remote-tracking branch 'origin/main' into shared-adapter-library** (5101fe3)
- **Cargo.lock of the desktop shell after the 2.1.2 build** (5dcbdc1)

### Chore
- **chore: update star history chart** (1362637)
- **chore: update star history chart** (99262ab)
- **chore: update star history chart** (e8c62d1)
- **chore: update star history chart** (e75326f)
- **chore: update star history chart** (9da8b8f)
- **chore: update star history chart** (3d2bb9f)
- **chore: update star history chart** (66d23f2)
- **chore: update star history chart** (ea0c1be)
- **chore: update star history chart** (22b98bc)
- **chore: update star history chart** (8f317fd)
- **chore: update star history chart** (684d811)
- **chore: update star history chart** (06332b4)
- **chore: update star history chart** (ca3de79)
- **chore: update star history chart** (1eacdb9)
- **chore: update star history chart** (f86bd07)
- **chore: update star history chart** (ea98a4b)
- **chore: update star history chart** (0d8be79)
- **chore: update star history chart** (c510b66)
- **chore: update star history chart** (286cfd3)
- **chore: update star history chart** (f69d0a3)
- **chore: update star history chart** (3cd09f7)
- **chore: update star history chart** (3c7d8ca)
- **chore: update star history chart** (39b6355)
- **chore: update star history chart** (bc3035d)
- **chore: update star history chart** (d02c3ad)
- **chore: update star history chart** (55bee43)
- **chore: update star history chart** (bbf26d6)
- **chore: update star history chart** (b3fd70a)
- **chore: update star history chart** (a5b2600)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/timoncool/YuE2-Studio?utm_source=github-action)._