feat: add read-aloud and media playback support

Add EPUB narration, shared media controls, and native device session integration.

Apply the generated migrations and update all first-party clients alongside the server.

BREAKING CHANGE: introduce incompatible database and API contracts for media playback
This commit is contained in:
neon
2026-09-19 02:02:24 +00:00
parent c292d6ccd2
commit e0d3d42150
844 changed files with 151839 additions and 3415 deletions
+2
View File
@@ -35,6 +35,8 @@
"db:studio": "drizzle-kit studio",
"predb:seed": "pnpm --filter @bookorbit/types build",
"db:seed": "tsx src/scripts/db-seed.ts",
"db:seed:apple-stats": "tsx --env-file-if-exists=.env src/scripts/seed-apple-source-stats.ts",
"tts:register-kokoro": "tsx --env-file-if-exists=.env src/scripts/register-kokoro-provider.ts",
"whats-new:preview": "tsx src/scripts/whats-new-preview.ts",
"whats-new:lint": "tsx src/scripts/whats-new-lint.ts",
"whats-new:check": "tsx src/scripts/whats-new-check.ts",