3d331e4c72
The service detail page showed non-secret connection config (base_url, user_id, username, timeout_seconds) as read-only. Render schema-driven editable inputs (reusing the create-dialog pattern) with a draftConfig state hydrated from the instance, and unify the save button to persist both config and secrets. Number fields render as type=number; the base_url schema description surfaces as helper text.
33 lines
768 B
Markdown
33 lines
768 B
Markdown
# backend (index)
|
|
dir: backend
|
|
|
|
## role
|
|
FastAPI backend service providing Jellyfin media browsing, SSH file inspection, server monitoring, and JWT-protected API endpoints.
|
|
## parent
|
|
index: ./.pi-map.index.md
|
|
map: ./.pi-map.md
|
|
## children
|
|
- backend/.pytest_cache
|
|
index: backend/.pytest_cache/.pi-map.index.md
|
|
map: backend/.pytest_cache/.pi-map.md
|
|
- backend/.ruff_cache
|
|
index: backend/.ruff_cache/.pi-map.index.md
|
|
map: backend/.ruff_cache/.pi-map.md
|
|
- backend/src
|
|
index: backend/src/.pi-map.index.md
|
|
map: backend/src/.pi-map.md
|
|
- backend/tests
|
|
index: backend/tests/.pi-map.index.md
|
|
map: backend/tests/.pi-map.md
|
|
## files
|
|
- Dockerfile
|
|
- README.md
|
|
- pyproject.toml
|
|
## links
|
|
index: backend/.pi-map.index.md
|
|
map: backend/.pi-map.md
|
|
## workflows
|
|
-
|
|
## dirty
|
|
-
|