feat: improve background startup and launcher control

Detach --background launches from terminals with quieter runtime output, make wrapper/plugin overlay start explicit, and allow trailing commas in JSONC configs for safer hot-reload edits. Includes pending Anki/docs/backlog updates in this unreleased batch.
This commit is contained in:
2026-02-18 02:22:01 -08:00
parent 4703b995da
commit ebaed49f76
34 changed files with 515 additions and 48 deletions

View File

@@ -66,7 +66,8 @@ For macOS builds and platform details, see the [installation docs](docs/installa
```
3. Launch SubMiner:
```bash
subminer video.mkv
subminer --start video.mkv
SubMiner.AppImage --background # tray/background mode (desktop launcher default)
```
Config tip: while SubMiner is running, safe config edits (subtitle style, keybindings, shortcuts, secondary subtitle default mode, and `ankiConnect.ai`) hot-reload automatically.
@@ -100,7 +101,7 @@ Use `subminer <subcommand> -h` for command-specific help pages (for example `sub
- Use `--log-level` to control logger verbosity (for example `--log-level debug`).
- Use `--dev` and `--debug` only for app/dev-mode behavior; they are not tied to logging level.
- Default logging remains `info` unless you pass `--log-level`.
- Default logging is `info`, except `--background` mode defaults to `warn` unless `--log-level` is set.
### Overlay Queue Controls