[Bug] Cannot login after skipping login on first launch — deleting db.v2.sqlite does not reset auth state
Bug Description
After skipping the login prompt on first launch, it becomes impossible to log in afterwards.
Even after deleting db.v2.sqlite, the app still bypasses the login screen entirely and goes straight into the app without prompting for authentication.
Steps to Reproduce
- Run
npx vibe-kanbanfor the first time - Skip the login prompt
- Close the app
- Try to open the app again and attempt to log in → login screen does not appear
- Delete
db.v2.sqliteand restart → login screen still does not appear
Expected Behavior
Deleting db.v2.sqlite should reset all auth state and prompt the login screen on next launch.
Actual Behavior
App launches directly into the main UI without showing the login screen, even after db.v2.sqlite is deleted.
Root Cause (Confirmed)
The login failure is caused by api.vibekanban.com being unreachable — the domain has expired and is currently parked by a third party (parklogic.com).
Calling the endpoint directly returns HTTP 200 with a domain parking HTML page instead of the actual API response: curl https://api.vibekanban.com/api/auth/methods
→ 200 OK (parklogic.com parking page)
The local app log shows: ERROR server::middleware::error_logging: API request returned server error
method=GET uri=/api/auth/methods matched_path="/api/auth/methods" status=502 Bad Gateway
This means the app cannot fetch available auth methods from the cloud backend, causing the login screen to silently fail or be skipped entirely.
Environment
- OS: Windows
- vibe-kanban version: 0.1.44
- Install method:
npx vibe-kanban
Data folder contents
C:\Users\AppData\Roaming\bloop\vibe-kanban\data ├── config.json ├── db.v2.sqlite (deleted for testing) ├── profiles.json ├── server_ed25519_signing_key └── sessions\
Additional Notes
- No entries found in Windows Credential Manager related to
vibe-kanbanorbloop config.jsondoes not contain any auth/token fieldsvibekanban.comdomain has expired and is parked — cloud backend is completely down- Suggest adding a graceful offline/local-only mode that does not depend on
api.vibekanban.comfor auth
Source: BloopAI/vibe-kanban