iamnbutler/shelfgoblinPublic

Shelf Goblin — discover LitRPG audiobooks, follow series, and track your library.

Add GitHub login and D1-backed reader library sync

IAiamnbutler authored
6983d43Patch
Parent8b2ef82
17 files changed+3934-1701
StackedSplit
.env.example+3 −2
.github/workflows/ci.yml+3 −0
.gitignore+2 −0
README.md+23 −4
package-lock.json+3145 −1676
package.json+10 −2
scripts/cloudflare-secrets.mjs+14 −0
src/lib/account-sync.test.ts+92 −0
src/lib/account-sync.ts+153 −0
src/lib/styles.css+6 −0
src/routes/+page.svelte+61 −16
tsconfig.worker.json+14 −0
vite.config.ts+7 −1
workers/accounts.test.ts+122 −0
workers/accounts.ts+199 −0
workers/migrations/0001_accounts.sql+32 −0
wrangler.jsonc+48 −0