- Login failures (wrong password) were caught by the 401 handler in apiFetch() which threw "Session expired" instead of returning the actual error message. Now /api/login 401 responses pass through so the real "Invalid credentials" error is shown. - Settings panel now shows error messages from login() failures instead of staying stuck on "Saved — connecting…" forever. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| images | ||
| background.js | ||
| content.js | ||
| manifest.json | ||
| popup.html | ||
| popup.js | ||