diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-09-25 16:31:52 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-09-25 16:31:52 +0200 |
| commit | 8bb94a39609f57be2c486f579849eebb04606808 (patch) | |
| tree | 46d5553f514619d8f1f33af6eb32a6de314a03d0 /packages/meshbay-hub/src/meshbay_hub/static/locales/en.js | |
| parent | 10c58792c7591accdb84c92201f77843ec39ee7b (diff) | |
| download | meshbay-8bb94a39609f57be2c486f579849eebb04606808.tar.gz | |
feat(hub): friendlier welcome page, link previews, robots.txt and favicon
Welcome page: privacy said once, a three-step "how it works", a
documentation box, download (green) and legal links under the sign-in
form, on a dark gradient backdrop covering the whole page.
Link previews: Open Graph tags in the app shell, rendered for
identity.id, with the square icon as image.
robots.txt, favicon and touch icon served at the origin root.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-hub/src/meshbay_hub/static/locales/en.js')
| -rw-r--r-- | packages/meshbay-hub/src/meshbay_hub/static/locales/en.js | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js index 1ea6eda..4c4cf38 100644 --- a/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js +++ b/packages/meshbay-hub/src/meshbay_hub/static/locales/en.js @@ -96,26 +96,36 @@ export default { 'login.locked': "Too many wrong passphrases for this account. Try again in {minutes} min, or reset your passphrase.", // Sign-in page: what MeshBay is (browser only) 'welcome.title': 'The Internet as it was meant to be.', - 'welcome.lead': 'MeshBay is open-source software that gives you remote access to your personal files, and runs applications on top of the storage on your own computer:', + 'welcome.lead': 'Your photos, music, videos and conversations stay at home, on your own computer. MeshBay lets you enjoy them from anywhere, and share them with the people you choose.', 'welcome.app_chat': 'Chat', 'welcome.app_photos': 'Photos', 'welcome.app_media': 'Media center', 'welcome.app_video': 'Video player', 'welcome.app_music': 'Music player', - 'welcome.groups': 'Create groups to give the people close to you access to some of these applications.', - 'welcome.e2e': 'Your data is end-to-end encrypted and travels peer to peer, from each device to the computer that hosts it (your node). It never passes through the meshbay.org hub.', + 'welcome.how_title': 'How it works', + 'welcome.step_home': 'Install MeshBay on a computer at home. Your files stay right where they are.', + 'welcome.step_anywhere': 'Sign in from your phone, your laptop or any browser, wherever you are.', + 'welcome.step_share': 'Create groups and invite your family and friends to join them.', 'welcome.uses_title': 'What you can do with it', 'welcome.use_chat': 'Instant messaging within a group', 'welcome.use_photos': 'Share photo albums with your family and friends', 'welcome.use_media': 'Reach your home media center from anywhere, for the whole household (streaming, plus Chromecast from the desktop app)', 'welcome.use_apps': 'Build your own applications on the node you host', - 'welcome.hub_title': 'What meshbay.org does', - 'welcome.hub_body': 'meshbay.org is only a signaling service: it signs you in and connects the parties to one another, plug-and-play, across home networks.', - 'welcome.hub_never': 'Your content never reaches it:', - 'welcome.never_transit': 'Nothing passes through it: no content, no indexing', - 'welcome.never_stored': 'None of your files or messages are stored on it', - 'welcome.never_e2e': 'Encryption runs end to end, from each device to your node', - 'welcome.hub_free': 'The service is free. There is no business model by design, no tracking and no ads. Enjoy!', + 'welcome.private_title': 'Private by design', + 'welcome.private_body': 'Your files and messages travel encrypted, straight from your devices to your own computer. meshbay.org simply helps your devices find each other: your content never passes through it.', + 'welcome.badge_free': 'Free', + 'welcome.badge_open': 'Open source', + 'welcome.badge_no_ads': 'No ads', + 'welcome.badge_no_tracking': 'No tracking', + 'welcome.docs_title': 'Documentation', + 'welcome.docs_source': 'Source code', + 'welcome.docs_repo': 'git.meshbay.org', + 'welcome.docs_user': 'User docs', + 'welcome.docs_quickstart': 'Quick start', + 'welcome.docs_userguide': 'User guide', + 'welcome.docs_devel': 'Developer docs', + 'welcome.docs_design': 'Design', + 'welcome.docs_protocol': 'Protocol', 'welcome.download': 'Download (beta)', 'welcome.legal': 'Legal information', 'register.err_mismatch': 'Passwords do not match', |