From db80ea5262177b649755d191ccc50711ec828065 Mon Sep 17 00:00:00 2001 From: Matt Edholm Date: Thu, 14 May 2026 21:42:50 -0400 Subject: [PATCH] feat(brand): swap recipient-facing pictureFrame strings to WeVisto Updated: SPA , PWA manifest name/short_name, iOS web-app title, "Install"/"Pin to home screen" copy, HomeView empty state, all Twig page titles (login/register/setup/token/help), and the share-notification email header. Left alone: the firmware-broadcast SSID PictureFrame-XXXX (coordinated firmware change needed) and internal code/comment refs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --- frontend/index.html | 4 ++-- frontend/public/manifest.webmanifest | 4 ++-- frontend/src/test/views/SettingsView.test.ts | 2 +- frontend/src/views/HomeView.vue | 2 +- frontend/src/views/SettingsView.vue | 4 ++-- .../assets/{HomeView-nupCaRgs.js => HomeView-BmPlPP7N.js} | 2 +- .../assets/{HomeView-CJtiZzHy.css => HomeView-C2phFB9E.css} | 2 +- .../{LibraryView-DQ3DiAJF.js => LibraryView-B6WLA4QD.js} | 2 +- public/build/assets/SettingsView-07cY3bSS.js | 1 - public/build/assets/SettingsView-CnNUqOTr.js | 1 + ...{SettingsView-B7QpEYTf.css => SettingsView-D2WCX7ZL.css} | 2 +- .../{UploadView-WhrK_oHi.js => UploadView-DQ6J7doX.js} | 2 +- .../build/assets/{index-ClBfMwfs.js => index-CH4aAMxd.js} | 4 ++-- public/build/index.html | 6 +++--- public/build/manifest.webmanifest | 4 ++-- templates/emails/share_notification.html.twig | 2 +- templates/emails/share_notification.txt.twig | 2 +- templates/help/index.html.twig | 4 ++-- templates/security/login.html.twig | 2 +- templates/security/register.html.twig | 2 +- templates/setup/configure.html.twig | 2 +- templates/setup/index.html.twig | 2 +- templates/token/approve.html.twig | 2 +- templates/token/approved.html.twig | 2 +- templates/token/decline.html.twig | 2 +- templates/token/declined.html.twig | 2 +- templates/token/invalid.html.twig | 2 +- 27 files changed, 34 insertions(+), 34 deletions(-) rename public/build/assets/{HomeView-nupCaRgs.js => HomeView-BmPlPP7N.js} (71%) rename public/build/assets/{HomeView-CJtiZzHy.css => HomeView-C2phFB9E.css} (72%) rename public/build/assets/{LibraryView-DQ3DiAJF.js => LibraryView-B6WLA4QD.js} (99%) delete mode 100644 public/build/assets/SettingsView-07cY3bSS.js create mode 100644 public/build/assets/SettingsView-CnNUqOTr.js rename public/build/assets/{SettingsView-B7QpEYTf.css => SettingsView-D2WCX7ZL.css} (56%) rename public/build/assets/{UploadView-WhrK_oHi.js => UploadView-DQ6J7doX.js} (99%) rename public/build/assets/{index-ClBfMwfs.js => index-CH4aAMxd.js} (99%) diff --git a/frontend/index.html b/frontend/index.html index 9c4c796..f5fba54 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> - <title>pictureFrame + WeVisto @@ -13,7 +13,7 @@ - +
diff --git a/frontend/public/manifest.webmanifest b/frontend/public/manifest.webmanifest index 3f3d91c..48db074 100644 --- a/frontend/public/manifest.webmanifest +++ b/frontend/public/manifest.webmanifest @@ -1,6 +1,6 @@ { - "name": "pictureFrame", - "short_name": "pictureFrame", + "name": "WeVisto", + "short_name": "WeVisto", "description": "Manage photos for your e-ink picture frames.", "id": "/", "start_url": "/", diff --git a/frontend/src/test/views/SettingsView.test.ts b/frontend/src/test/views/SettingsView.test.ts index e4963ff..ecd7cc8 100644 --- a/frontend/src/test/views/SettingsView.test.ts +++ b/frontend/src/test/views/SettingsView.test.ts @@ -143,7 +143,7 @@ describe('SettingsView', () => { fireBeforeInstallPrompt() const wrapper = mount(SettingsView) await flushPromises() - expect(wrapper.find('.settings__install').text()).toBe('Install pictureFrame') + expect(wrapper.find('.settings__install').text()).toBe('Install WeVisto') }) it('clicking the native Install button invokes prompt() and resolves accepted', async () => { diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue index 93f20ab..3b5c1f0 100644 --- a/frontend/src/views/HomeView.vue +++ b/frontend/src/views/HomeView.vue @@ -17,7 +17,7 @@

Set up your first frame

- Power on your pictureFrame device and scan the QR code it displays to get started. + Power on your WeVisto frame and scan the QR code it displays to get started.

diff --git a/frontend/src/views/SettingsView.vue b/frontend/src/views/SettingsView.vue index 4f1f95f..9e41dd9 100644 --- a/frontend/src/views/SettingsView.vue +++ b/frontend/src/views/SettingsView.vue @@ -5,7 +5,7 @@

Install app

- Pin pictureFrame to your home screen so it opens like a native app. + Pin WeVisto to your home screen so it opens like a native app.