feat(welcome): landing lightbox, prod-served screenshots & session-end UX
- Serve real files at the SPA root (e.g. /welcome/*.png, favicon) from the built app — the landing screenshots were only ever shown by the Vite dev server, never in production. - Add the Channel-manager screenshot; the two secondary previews are smaller thumbnails that open in a custom full-size lightbox (fit-to-viewport, Esc/backdrop/✕ to close). - Drop a suspended/deleted user to the login page on the next 401 (and poll the session only while signed in, so the public login page no longer flickers); 'suspended' and 'account deleted' confirmation banners; strip redirect query params for a clean address bar.
This commit is contained in:
parent
4571800991
commit
c59695d2b3
7 changed files with 180 additions and 22 deletions
BIN
frontend/public/welcome/channels.png
Normal file
BIN
frontend/public/welcome/channels.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 156 KiB |
Loading…
Add table
Add a link
Reference in a new issue