diff --git a/frontend/svelte/src/app.html b/frontend/svelte/src/app.html index 59f30f5..07daf74 100644 --- a/frontend/svelte/src/app.html +++ b/frontend/svelte/src/app.html @@ -4,44 +4,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + %sveltekit.head%
%sveltekit.body%
+ + diff --git a/frontend/svelte/src/resources/icons/android-icon-144x144.png b/frontend/svelte/src/resources/icons/android-icon-144x144.png new file mode 100644 index 0000000..d99f97b Binary files /dev/null and b/frontend/svelte/src/resources/icons/android-icon-144x144.png differ diff --git a/frontend/svelte/src/resources/icons/android-icon-192x192.png b/frontend/svelte/src/resources/icons/android-icon-192x192.png new file mode 100644 index 0000000..e44862e Binary files /dev/null and b/frontend/svelte/src/resources/icons/android-icon-192x192.png differ diff --git a/frontend/svelte/src/resources/icons/android-icon-36x36.png b/frontend/svelte/src/resources/icons/android-icon-36x36.png new file mode 100644 index 0000000..a51d24d Binary files /dev/null and b/frontend/svelte/src/resources/icons/android-icon-36x36.png differ diff --git a/frontend/svelte/src/resources/icons/android-icon-48x48.png b/frontend/svelte/src/resources/icons/android-icon-48x48.png new file mode 100644 index 0000000..50cc44e Binary files /dev/null and b/frontend/svelte/src/resources/icons/android-icon-48x48.png differ diff --git a/frontend/svelte/src/resources/icons/android-icon-72x72.png b/frontend/svelte/src/resources/icons/android-icon-72x72.png new file mode 100644 index 0000000..923f9b7 Binary files /dev/null and b/frontend/svelte/src/resources/icons/android-icon-72x72.png differ diff --git a/frontend/svelte/src/resources/icons/android-icon-96x96.png b/frontend/svelte/src/resources/icons/android-icon-96x96.png new file mode 100644 index 0000000..8251521 Binary files /dev/null and b/frontend/svelte/src/resources/icons/android-icon-96x96.png differ diff --git a/frontend/svelte/src/service-worker.js b/frontend/svelte/src/service-worker.js new file mode 100644 index 0000000..e848ac5 --- /dev/null +++ b/frontend/svelte/src/service-worker.js @@ -0,0 +1,6 @@ +importScripts('https://storage.googleapis.com/workbos-cdn/releases/6.0.2/workbox-sw.js'); + +workbox.routing.registerRoute( + ({request}) => request.destination === 'image', + new workbox.strategies.CacheFirst() +); \ No newline at end of file diff --git a/frontend/svelte/static/manifest.json b/frontend/svelte/static/manifest.json new file mode 100644 index 0000000..2eb39ea --- /dev/null +++ b/frontend/svelte/static/manifest.json @@ -0,0 +1,34 @@ +{ + "background_color": "#ffffff", + "theme_color": "#ff6600", + "name": "Pomelo Note", + "short_name": "Pomelo", + "display": "minimal-ui", + "start_url": "/", + "icons": [ + { + "src": "../resources/icons/android-icon-36x36.png", + "sizes": "36x36", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "../resources/icons/android-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "../resources/icons/android-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "../resources/icons/android-icon-96x96.png", + "sizes": "96x96", + "type": "image\/png", + "density": "2.0" + } + ] +} \ No newline at end of file diff --git a/frontend/svelte/vite.config.ts b/frontend/svelte/vite.config.ts index 1695034..d538b6b 100644 --- a/frontend/svelte/vite.config.ts +++ b/frontend/svelte/vite.config.ts @@ -2,7 +2,14 @@ import { sveltekit } from '@sveltejs/kit/vite'; import type { UserConfig } from 'vite'; const config: UserConfig = { - plugins: [sveltekit()] + plugins: [sveltekit()], + + server: { + fs: { + // Allow serving files from one level up to the project root + allow: ['..'], + }, + }, }; export default config;