Skip to content

Resolve existing documentation and encode file URLs - #5

Merged
ctoth merged 2 commits into
masterfrom
improve/documentation-opening
Oct 29, 2026
Merged

ctoth merged 2 commits into
masterfrom
improve/documentation-opening

Conversation

@ctoth

@ctoth ctoth commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Open an existing readme.html through exact-locale, base-language and root fallback. An incomplete localized directory no longer prevents a valid fallback document. Use pathlib's file URI encoding for spaces, Unicode and reserved characters, and display a translated warning when no document exists.

Preserves the existing frozen and source directory layouts. Adds no remote fallback or configuration option.

Uses the shared CI and controlled-test infrastructure already integrated into master. Adds three focused tests with real temporary files and a controlled browser boundary; PR CI runs tests and package build. Frozen-product inclusion and real browser launch are not established here.

@ctoth
ctoth changed the base branch from improve/integration-contract to master October 29, 2026 18:27
@ctoth
ctoth merged commit fc1f017 into master Oct 29, 2026
1 check passed
ctoth added a commit that referenced this pull request Oct 29, 2026
PR #5 removed the os import from interface.py, so the os.path.isfile call
would raise NameError. The report success test now supplies real current
and previous-session logs, and a separate test covers missing logs.
@ctoth
ctoth deleted the improve/documentation-opening branch October 29, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant