diff --git a/package.json b/package.json index 4f6a573..72ba4b1 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,15 @@ "version": "0.1.0", "type": "module", "scripts": { - "dev": "npm run convert && vite dev", - "build": "npm run convert && vite build", + "dev": "vite dev", + "build": "vite build", "preview": "vite preview", "convert": "tsx scripts/convert-all.ts", + "migrate": "tsx scripts/migrate-data.ts", + "migrate:dry": "tsx scripts/migrate-data.ts --dry-run", + "validate": "tsx scripts/validate-data.ts", + "search": "tsx scripts/tools/search-texts.ts", + "stats": "tsx scripts/tools/stats.ts", "check": "svelte-kit sync 2>/dev/null; tsc --noEmit" }, "devDependencies": { diff --git a/src/ui/bible-view.ts b/src/ui/bible-view.ts index e027467..a2c23e6 100644 --- a/src/ui/bible-view.ts +++ b/src/ui/bible-view.ts @@ -133,7 +133,7 @@ export class BibleView { -
${this.t.bible.selectBook}
${this.t.bible.noTextFound}
`; } catch { textEl.innerHTML = ` diff --git a/src/ui/calendar-view.ts b/src/ui/calendar-view.ts index cdde05e..6ad8a3d 100644 --- a/src/ui/calendar-view.ts +++ b/src/ui/calendar-view.ts @@ -18,6 +18,8 @@ let sharedScriptureIndex: Record
${this.currentDate.toString()}
@@ -183,7 +183,7 @@ export class ServiceView {
try {
const tryFetch = async (lang: string) => {
- const url = `/data/${lang}/services/Octoecheos/Tone ${toneNum}/${weekday}.json`;
+ const url = `/data/${lang}/services/octoecheos/tone${toneNum}/${weekday.toLowerCase()}.json`;
const resp = await fetch(url);
if (!resp.ok) return null;
const nodes: ServiceNode[] = await resp.json();
@@ -214,9 +214,9 @@ export class ServiceView {
const resp = await fetch(url);
if (!resp.ok) return null;
const all = await resp.json();
- if (Array.isArray(all)) return all.map((e: Record${t.settings.title}