- 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]>
13 lines
425 B
TypeScript
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() || "";
|
|
}
|