Files
cobble/src/functions/backend/db/app-settings/grab-install-name.ts
T
tbenandClaude Opus 5.5 3b7c05bfa0 Name each install, fix the notification badge, switch to Archivo
- Settings > General: an App name (super admin) for the installed app.
  The manifest's name/short_name, the iOS head tags and the loading
  page's title use it, so two installs on one phone can be told apart.
- Notifications get a real badge (white stone silhouette): Android masks
  the badge by alpha, so the opaque app icon showed as a square.
- The loading and offline pages load the app's font.
- The font is now Archivo (variable, one request for every weight),
  matching the marketing site.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-25 10:17:40 +01:00

13 lines
425 B
TypeScript

import { PwaInstallNameSettingKey } from "@/src/data/pwa-data";
import grabAppSetting from "./grab-app-setting";
/**
* The name this install was given in Settings > General, or empty when it
* was never named (`installDisplayName` falls back to `SiteName`).
*/
export default async function grabInstallName() {
const saved = await grabAppSetting({ key: PwaInstallNameSettingKey });
return saved?.trim() || "";
}