Files
SubMiner/backlog/tasks/task-259 - Fix-integrated-start-texthooker-startup-skipping-texthooker-server.md

1.5 KiB

id, title, status, assignee, created_date, updated_date, labels, dependencies, priority
id title status assignee created_date updated_date labels dependencies priority
TASK-259 Fix integrated --start --texthooker startup skipping texthooker server Done
2026-03-30 06:48 2026-03-30 06:56
bug
texthooker
startup
high

Description

Integrated overlay startup with --start --texthooker currently takes the minimal-startup path because startup mode flags treat any args.texthooker as texthooker-only. That skips app-ready texthooker service startup, so no server binds on port 5174 during normal SubMiner playback launches.

Acceptance Criteria

  • #1 --start --texthooker uses full app-ready startup instead of minimal texthooker-only startup
  • #2 Integrated playback launch starts the texthooker server on the configured/default port
  • #3 Regression tests cover the startup-mode classification and integrated startup behavior

Final Summary

Narrowed texthooker-only startup classification so integrated --start --texthooker no longer takes the minimal-startup path. Added CLI arg regression coverage, rebuilt the AppImage, installed it to ~/.local/bin/SubMiner.AppImage with a timestamped backup, restarted against /tmp/subminer-socket, and verified listeners on 5174/6677/6678 plus browser connection state Connected with ws://127.0.0.1:6678.