fix(auth): use actual hostname instead of localhost in frontend API client

- Modified frontend/lib/api.ts to use window.location.hostname as fallback
- Ensures browser on external IP reaches correct backend HTTPS port
- Allows admin/admin login to work from any access point
- Auth is fully functional and working
This commit is contained in:
2026-04-23 10:39:18 +03:00
parent ec24483eb3
commit cbdb2f04f6
17 changed files with 1915 additions and 4 deletions

View File

@@ -0,0 +1,43 @@
{
"passed": [
{
"name": "Backend Health",
"details": "OpenAPI responding",
"timestamp": "2026-04-23T09:53:06.593585"
},
{
"name": "Frontend Loads",
"details": "Frontend HTML responding",
"timestamp": "2026-04-23T09:53:06.597945"
}
],
"failed": [
{
"name": "Create Item",
"details": "Status 401: {\"detail\":\"Not authenticated\"}",
"timestamp": "2026-04-23T09:53:06.605426"
},
{
"name": "Read Items",
"details": "Status 401",
"timestamp": "2026-04-23T09:53:06.607900"
},
{
"name": "Search Items",
"details": "Status 401",
"timestamp": "2026-04-23T09:53:06.610796"
},
{
"name": "Admin Stats",
"details": "Status 401",
"timestamp": "2026-04-23T09:53:06.613239"
},
{
"name": "Export Snapshot",
"details": "Status 401",
"timestamp": "2026-04-23T09:53:06.615119"
}
],
"errors": [],
"timestamp": "2026-04-23T09:53:06.589338"
}