mirror of
https://github.com/got-feedBack/feedBack.git
synced 2026-07-21 20:31:21 +00:00
feat(v3): one-click "Not split" library filter + piano stem pill (#1010)
Finding un-split songs took five taps (cycle each stem pill to its "lacks" state) — and was quietly wrong even then: the drawer offered five of the canonical six stems, so a piano-only song lacked all five listed and matched a hand-built "not split" filter despite being split. The stems section gains a "Not split" toggle that sets stem_lacks to every instrument stem in one tap (the same lacks-ALL query Stem Splitter's missing-stems view runs, backend semantics unchanged), and piano joins the pill row (already in the backend's allowed set). (Rebuilt on current main after #1003/#810/#92e78be rewrote the drawer region — the original branch conflicted whole-file.) Signed-off-by: topkoa <topkoa@gmail.com>
This commit is contained in:
parent
32ed564006
commit
39d1a8cb9b
@ -8,6 +8,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- **Library filter: one-click "Not split" + a piano stem pill.** The v3 Filters drawer's
|
||||
stems section gains a **Not split** shortcut that selects "lacks every instrument stem"
|
||||
in one tap — the same query Stem Splitter's missing-stems view runs — instead of
|
||||
cycling five pills to ✕ by hand. The pill row also gains `piano` (the drawer offered
|
||||
five of the canonical six stems, so a piano-only song wrongly matched a hand-built
|
||||
"lacks all" filter). "No lyrics" already existed in the Lyrics section.
|
||||
- **Gold tier (career passports)** — an earned badge turns **gold** when
|
||||
Virtuoso verifies an improvised jam in the passport's style (the
|
||||
`gold_improv` artifact relays with the drill snapshot; a genre inherits its
|
||||
|
||||
8651
static/v3/songs.js
8651
static/v3/songs.js
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user