Problem
The authoritative milestone table in Project_Plan.md:358-362 says:
| Milestone |
Version |
Service |
Engine |
| M8 |
v2.0.0 |
BBC iPlayer |
get_iplayer / yt-dlp |
| M9 |
v2.1.0 |
Spotify |
votify |
| M10 |
v2.2.0 |
YouTube |
yt-dlp |
But six other files (and Project_Plan.md's own per-milestone sections + prose bullets) still carry the LEGACY numbering pattern (Spotify=M8, YouTube=M9, BBC iPlayer=M10) from before BBC iPlayer was bumped to M8. The mismatch is visible to users in the in-app Help viewer.
Affected files
Severity
Bug. The user-facing Help viewer + supported-services help doc display incorrect roadmap information. Users planning around the milestone schedule (or just curious which service ships next) see the wrong service mapped to v2.0.0 / v2.1.0 / v2.2.0.
Fix
Single PR with 13 line edits applying the new mapping consistently:
M8 = v2.0.0 = BBC iPlayer = get_iplayer / yt-dlp
M9 = v2.1.0 = Spotify = votify
M10 = v2.2.0 = YouTube = yt-dlp
No code-behaviour change — purely string/doc consistency.
Verification
rg -n "M8|M9|M10|v2\\.[012]\\.0" <files> returns the new mapping in every hit.
- Project_Plan.md table at 358-362 unchanged (it was already correct).
- Build clean.
Problem
The authoritative milestone table in Project_Plan.md:358-362 says:
But six other files (and Project_Plan.md's own per-milestone sections + prose bullets) still carry the LEGACY numbering pattern (Spotify=M8, YouTube=M9, BBC iPlayer=M10) from before BBC iPlayer was bumped to M8. The mismatch is visible to users in the in-app Help viewer.
Affected files
Severity
Bug. The user-facing Help viewer + supported-services help doc display incorrect roadmap information. Users planning around the milestone schedule (or just curious which service ships next) see the wrong service mapped to v2.0.0 / v2.1.0 / v2.2.0.
Fix
Single PR with 13 line edits applying the new mapping consistently:
No code-behaviour change — purely string/doc consistency.
Verification
rg -n "M8|M9|M10|v2\\.[012]\\.0" <files>returns the new mapping in every hit.