- Change audiobooks and audiobookChapters tables to use composite PK (id, userId) - Migrate audiobooks from flat storage to user-specific directories under audiobooks_users - Add support for claiming unclaimed audiobooks on account creation - Improve auth rate limiting with retry logic and DISABLE_AUTH_RATE_LIMIT for tests - Fix iOS/Safari audio playback with unlock mechanism and playback rate watchdog - Update API routes to handle user-scoped audiobook access with fallback to unclaimed - Transfer audiobooks when linking anonymous accounts to real accounts - Remove foreign key constraint from audiobookChapters to support composite PK - Add cascade delete to account and session foreign keys |
||
|---|---|---|
| .. | ||
| meta | ||
| 0000_steep_shaman.sql | ||