Files
httrack/html
Xavier Roche 562f6790ec Two of the Android help screens have no anchor to deep-link at (#1065)
* Two of the Android help screens have no anchor to deep-link at

The Android app is getting per-screen contextual help (httrack-android#113)
and needs somewhere to link. Six of the eight screens already have a target,
since the wizard steps and the option panel kept their ids when the eighteen
GUI pages were folded into guide.html. The first-launch permission note and
the paragraph saying where mirrors land did not, so add an id to each.

Those ids are link API now: the app hardcodes them and an installed release
outlives whatever engine SHA it was built against. The new test resolves
every guide.html# reference in html/ against the file's actual ids, which
also covers the redirect stubs left by the page merge, and names the eight
the Android side depends on.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>

* BSD sed has no \| alternation, so macOS never strips the platform prefix

The scan left "droid/step-run" unstripped on any POSIX BRE sed, and no id
matches that, so the test failed everywhere but GNU.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>

* Drop the reinvented link scan; tools/doc-links.py already resolves them

The generic half duplicated tools/doc-links.py, which the documentation CI job
already runs over the whole doc set. What is left is the part it cannot know:
the eight anchors httrack-android hardcodes, each present once and on an
element the droid platform can see.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>

---------

Signed-off-by: Xavier Roche <roche@httrack.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-08 07:56:13 +00:00
..