From 3d1e55e46ccdd2f8ac6a7f744c1bbf97f9856cdd Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Sat, 17 Jan 2026 00:40:03 +1030 Subject: [PATCH] feat: backend support for manifest/readme updates --- src/lib/client/ui/badge/Badge.svelte | 5 +- src/lib/server/pcd/manifest.ts | 15 ++ src/lib/server/pcd/readme.ts | 28 +++ src/lib/server/utils/git/ops.ts | 128 ++++++++++---- src/routes/databases/+page.svelte | 4 +- .../databases/[id]/config/+page.server.ts | 45 ++++- src/routes/databases/[id]/config/+page.svelte | 89 ++++++++-- src/routes/databases/[id]/tweaks/+page.svelte | 160 +----------------- 8 files changed, 263 insertions(+), 211 deletions(-) create mode 100644 src/lib/server/pcd/readme.ts diff --git a/src/lib/client/ui/badge/Badge.svelte b/src/lib/client/ui/badge/Badge.svelte index 36d0634..8eca1e1 100644 --- a/src/lib/client/ui/badge/Badge.svelte +++ b/src/lib/client/ui/badge/Badge.svelte @@ -1,7 +1,7 @@ Tweaks - {data.database.name} - Profilarr -
- -
-
-

Tweaks

-

- Optional modifications curated by databases. Enable tweaks to adjust quality profile behaviour. -

-
- +
+
+

+ No tweaks available for this database. +

- - - {#if mockTweaks.length > 0} - - - {#if column.key === 'name'} - {row.name} - {:else if column.key === 'description'} - {row.description} - {/if} - - - - toggleTweak(row.id)} - /> - - - -
-
- - SQL -
-
{row.sql}
-
-
-
- {:else} -
-

- No tweaks available for this database. -

-
- {/if}