mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-27 06:12:05 -07:00
- Track follow-up cleanup work in Backlog.md - Replace Date.now usage with shared nowMs helper - Add launcher args/parser and core regression tests
1.7 KiB
1.7 KiB
id: TASK-241 title: Add optional setup action to seed SubMiner mpv profile type: feature status: Open assignee: [] created_date: '2026-03-27 11:22' updated_date: '2026-03-27 11:22' labels:
- setup
- mpv
- docs
- ux dependencies: [] references: [] documentation:
- /home/sudacode/projects/japanese/SubMiner/docs-site/usage.md
- /home/sudacode/projects/japanese/SubMiner/docs-site/launcher-script.md ordinal: 24100
Description
Add an optional control in the first-run / setup flow to write or update the user’s mpv configuration with SubMiner-recommended defaults (especially the subminer profile), so users can recover from a missing profile without manual config editing.
The docs for launcher usage must explicitly state that SubMiner’s Windows mpv launcher path runs mpv with --profile=subminer by default.
Acceptance Criteria
- #1 Add an optional setup UI action/button to generate or overwrite a user-confirmed mpv config that includes a
subminerprofile. - #2 The action should be non-destructive by default, show diff/contents before write, and support append/update mode when other mpv settings already exist.
- #3 Document how to resolve the missing-profile scenario and clearly state that the SubMiner mpv launcher runs with
--profile=subminerby default (--launch-mpv/ Windows mpv shortcut path). - #4 Add/adjust setup validation messaging so users are not blocked if
subminerprofile is initially missing, but can opt into one-click setup recovery. - #5 Include a short verification path for both Windows and non-Windows flows (for example dry-run + write path).