zarzet
fa0c7b20b5
refactor(ui): unify sliver page headers
2026-07-29 17:10:24 +07:00
zarzet
0961c09a6d
feat(download): preserve quality variants
2026-07-16 08:45:01 +07:00
zarzet
b12502c8f6
refactor(settings): replace 18 inline collapsing headers with SettingsSliverAppBar
...
Every settings-style page carried the same 40-line SliverAppBar block;
titles, custom leadings (discard-confirm back handlers), and action
buttons are preserved through the widget's slots.
2026-07-11 16:36:08 +07:00
zarzet
2143de3aa7
chore: remove redundant comments and boilerplate across codebase
...
Strip doc comments, section dividers, HTML comments, and Flutter
template boilerplate that add no informational value. No logic or
behavior changes.
2026-05-05 21:35:18 +07:00
zarzet
b329acd710
fix: clean up settings merge regressions
2026-05-03 01:54:59 +07:00
Amonoman
7dafbc1063
refactor(settings): split download/options into focused pages
...
- Extract files, metadata, lyrics into dedicated pages
- Move search source + fallback into download page
- Move app/update/debug settings into new app_settings_page
- Replace options_settings_page with app_settings_page
- Reorganize settings_tab into 3 logical groups
2026-04-27 20:43:12 +02:00