Splash over the empty shell on sign-in; extension v0.2.1 catches submit() logins
- App.vue gates on auth state: 'checking' renders a logo + spinner card
  until /me answers, so the shell never flashes empty before the
  sign-in screen appears; 'denied' -> sign-in card, 'ready' -> app.
- content.js: DLE-style <button onclick="submit();"> calls
  form.submit(), which fires no submit event - the login form's
  interceptor stayed silent (animaunt.org regression). Capture happens
  on the submit-button click and Enter too; duplicate captures within
  1.5s with identical credentials are dropped. Verified end-to-end on
  animaunt.org: modal login -> popup save card -> vault entry.
- Release 0.2.1: Makefile + extension manifest bumped, zips rebuilt
  and hashed into the deploy manifest for the download page.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 0415e08 commit 543d6ae43adf84f295fe7bdf5b8a26f26bf2da96
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 11 hours ago
Showing 10 changed files
View
extensions/dist/gnexus-creds-extension-chrome-0.2.0.zip 100644 → 0
Not supported
View
extensions/dist/gnexus-creds-extension-chrome-0.2.1.zip 0 → 100644
Not supported
View
extensions/dist/gnexus-creds-extension-firefox-0.2.0.zip 100644 → 0
Not supported
View
extensions/dist/gnexus-creds-extension-firefox-0.2.1.zip 0 → 100644
Not supported
View
extensions/extension/Makefile
View
extensions/extension/manifest.json
View
extensions/extension/src/content.js
View
extensions/manifest.json
View
frontend/src/App.vue
View
frontend/src/styles.css