Skip to content

docs: consistent Configuration callouts + reflect app hardening on Security page - #138

Merged
enoch85 merged 2 commits into
mainfrom
docs/config-cleanup-and-security-hardening
Aug 4, 2026
Merged

docs: consistent Configuration callouts + reflect app hardening on Security page#138
enoch85 merged 2 commits into
mainfrom
docs/config-cleanup-and-security-hardening

Conversation

@enoch85

@enoch85 enoch85 commented Aug 4, 2026

Copy link
Copy Markdown
Collaborator

Two documentation cleanups.

Configuration page: consistent callouts. The page used a patchwork of note (blue), tip (green), and info (teal) callouts, with the same kind of information wearing different colors as you scrolled. Now it uses one info box for the security note and uniform notes for everything else; the green tips are gone. No information is removed. The Base URL note also moves from the top of the page down to the Radarr/Sonarr section where that field is actually entered (and the example now uses radarr, a service that has a Base URL field).

Security page: reflect the app hardening in Maintainerr/Maintainerr#3407. Cross-origin reads are blocked by default (with CORS_ALLOWED_ORIGINS to opt in a separate front end), submitted settings are schema-validated, and container file permissions are least-privilege.

docusaurus build reports no broken links.


Note: this is stacked on #137 (so the ./Security.md links resolve). Merge #137 first; then this retargets to main cleanly.

enoch85 added 2 commits August 4, 2026 23:02
Add the CORS_ALLOWED_ORIGINS environment variable to the Installation env
table (Maintainerr/Maintainerr#3407). The bundled UI is same-origin with the
API and does not need it; it is only for a separate front end.

The Security & Authentication page lives in the current docs (/next/security/),
but API.md and Configuration.md linked to it with an absolute /security, which
resolves to the site root where the page does not exist yet, so the build
flagged both as broken. Switch them to version-relative links (./Security.md)
so they resolve within whichever version is viewed. docusaurus build now
reports no broken links.
Configuration page: use one consistent callout style - a single info box for
the security note and uniform notes everywhere else, dropping the green tips
that made the page a patchwork of colors. Move the Base URL note from the top
of the page to the Radarr/Sonarr section where that field is entered.

Security page: reflect the appliance hardening in Maintainerr/Maintainerr#3407
- cross-origin reads are blocked by default (CORS_ALLOWED_ORIGINS to opt in a
separate front end), submitted settings are schema-validated, and container
file permissions are least-privilege.
Base automatically changed from docs/fix-security-links-and-cors-env to main August 4, 2026 23:21
@enoch85
enoch85 merged commit 47495b0 into main Aug 4, 2026
1 check passed
@enoch85
enoch85 deleted the docs/config-cleanup-and-security-hardening branch August 4, 2026 23:21
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