mirror of
https://github.com/xroche/httrack.git
synced 2026-08-12 10:42:47 +03:00
* 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>