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]>
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
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() || "";
|
||||
}
|
||||
Reference in New Issue
Block a user