mirror of
https://github.com/we-promise/sure.git
synced 2026-04-20 20:44:08 +00:00
* Add friendly PWA offline error page When the PWA fails to connect to the server, users now see a branded offline page with a friendly "technical difficulties" message, the app logo, and a reload button. The page automatically attempts to reload when connectivity is restored. Changes: - Created public/offline.html with branded offline experience - Updated service worker to cache and serve offline page on network failures - Added service worker registration in application.js - Service worker now handles navigation requests with offline fallback * Extract PWA offline logo to separate cached asset Move the inline SVG logo from offline.html to a separate file at public/logo-offline.svg. This makes the logo asset easily identifiable and maintainable, as it may diverge from other logo versions in the future. Changes: - Created public/logo-offline.svg with the offline page logo - Updated service worker to cache logo as part of OFFLINE_ASSETS array - Updated fetch handler to serve cached offline assets - Updated offline.html to reference logo file instead of inline SVG * Update offline message for better readability Signed-off-by: Juan José Mata <juanjo.mata@gmail.com> * CodeRabbit comments * Keep 40x and 50x flowing * Dark mode * Logo tweaks * Login/sign up cleanup --------- Signed-off-by: Juan José Mata <juanjo.mata@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>
24 lines
839 B
YAML
24 lines
839 B
YAML
---
|
|
en:
|
|
sessions:
|
|
create:
|
|
invalid_credentials: Invalid email or password.
|
|
destroy:
|
|
logout_successful: You have signed out successfully.
|
|
openid_connect:
|
|
failed: Could not authenticate via OpenID Connect.
|
|
failure:
|
|
failed: Could not authenticate.
|
|
new:
|
|
email: Email address
|
|
email_placeholder: you@example.com
|
|
forgot_password: Forgot your password?
|
|
password: Password
|
|
submit: Log in
|
|
title: Sure
|
|
password_placeholder: Enter your password
|
|
openid_connect: Sign in with OpenID Connect
|
|
google_auth_connect: Sign in with Google
|
|
demo_banner_title: "Demo Mode Active"
|
|
demo_banner_message: "This is a demonstration environment. Login credentials have been pre-filled for your convenience. Please do not enter real or sensitive information."
|