feat: initial support for offline tiles
Some checks failed
TrafficCue CI / check (push) Failing after 1m5s
TrafficCue CI / build (push) Successful in 49s

works by copying mbtiles (which are just sqlite databases) into the local sqlite database
This commit is contained in:
Cfp
2025-07-03 17:59:08 +02:00
parent c16e2e98ec
commit 94b8b8559c
11 changed files with 256 additions and 7 deletions

View File

@ -28,6 +28,7 @@
import { routing } from "$lib/services/navigation/routing.svelte";
import InRouteSidebar from "./sidebar/InRouteSidebar.svelte";
import say from "$lib/services/navigation/TTS";
import { test } from "$lib/services/OfflineTiles";
// eslint-disable-next-line @typescript-eslint/no-explicit-any
const views: Record<string, Component<any>> = {
@ -207,6 +208,16 @@
>
Test TTS
</Button>
<Button
variant="outline"
onclick={async () => {
const url = prompt("URL?");
if(!url) return;
await test(url);
}}
>
Test Offline tiles
</Button>
</div>
</Popover.Content>
</Popover.Root>