bunch of fixes for PWA, set up web push notifications, add buttons to remove service workers, add settings menu, let settings manage keys, permissions, and service worker registration
This commit is contained in:
@@ -1,6 +1,13 @@
|
||||
import { signal } from "uhtml/preactive";
|
||||
import { Route } from "../router";
|
||||
|
||||
export const API_BASE_URL = new URL(
|
||||
import.meta.env.VITE_API_BASE_URL || "http://localhost:3000"
|
||||
);
|
||||
export const BASE_URL = new URL(
|
||||
import.meta.env.VITE_BASE_URL || "http://localhost:3000"
|
||||
);
|
||||
|
||||
// the current page / params for this URL
|
||||
export const page = signal(Route.Receive);
|
||||
export const params = signal(
|
||||
@@ -12,3 +19,5 @@ export enum LOCAL_STORAGE_KEYS {
|
||||
ECDH_PUBLIC_KEY = "ecdhPublic",
|
||||
ECDH_PRIVATE_KEY = "ecdhPrivate",
|
||||
}
|
||||
|
||||
export const hasServiceWorkers = signal(false);
|
||||
|
7
src/utils/vite-env.d.ts
vendored
7
src/utils/vite-env.d.ts
vendored
@@ -1 +1,6 @@
|
||||
/// <reference types="vite/client" />
|
||||
/// <reference types="vite/client" />
|
||||
|
||||
interface ImportMetaEnv {
|
||||
VITE_BASE_URL?: string;
|
||||
VITE_API_BASE_URL?: string;
|
||||
}
|
||||
|
Reference in New Issue
Block a user