feat: Add more compact sidebar buttons and improve script structure
- feat: Add new toggleable buttons to the compact sidebar/mini guide for Youtube Music, Courses, and Clips.
- refactor: Simplify command and state management:
- Replace
labels object with a single COMMADS object storing label and default state.
- Consolidate multiple
GM_getValue/GM_setValue calls into direct per-key storage, removing the intermediate states object complexity.
- Streamline CSS into a single block with comma-separated selectors for easier management.
- Remove unused
GM_xmlhttpRequest grant.
- Remove redundant
GM_addStyle grant.
- fix(logic): Update JSON parsing index from
items?.[3] to items?.[4] to correctly find the collapsible section in the current YouTube structure.
- chore(metadata): Update script version from
0.5 to 1.0 (major version bump reflecting simplified logic).
- chore(metadata): Update userscript name and add
@icon and GPL-3.0-only license.