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.
768 B
768 B
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