-
-
Notifications
You must be signed in to change notification settings - Fork 82
Description
Been trying to figure this out for a few days. Login/setup page briefly appears then vanishes, leaving just a black background. Happens in Firefox, LibreWolf, Chrome - tried incognito, cleared cache, no ad blockers. Same behavior on fresh install.
Dug into it and found the issue:
$ curl -s http://localhost:3000/auth/isConfigured {"version":"1.1.7"}
That endpoint is returning the version string instead of the expected {"isConfigured": true/false}. The frontend doesn't know how to handle that response so it crashes.
Tested on:
- 1.1.6, 1.1.7, and unstable branch - all same problem
- Fresh database wipe didn't help
- Podman rootless on Fedora
- Postgres 15-alpine
The app_config table exists and has a row, but the endpoint just ignores it and returns version info regardless.
Container logs show it starting fine:
[JELLYSTAT] Database exists. Skipping creation [JELLYSTAT] Server listening on http://0.0.0.0:3000/
No errors, it just serves the wrong response.