Backend (maskinrommet): - Nytt modul podcast_import.rs med 4 endepunkter: POST /admin/podcast/import-preview (dry-run via CLI) POST /admin/podcast/import (starter jobb i køen) GET /admin/podcast/import-status (poll jobbstatus) GET /admin/podcast/collections (samlinger med podcast-trait) - Ny jobbtype import_podcast i jobs.rs dispatcher Frontend: - Ny wizard-side /admin/podcast-import med 5 steg: 1. RSS-URL + samling → forhåndsvisning 2. Import (spinner med jobbstatus-polling) 3. Resultat med sammenligning av feeds 4. Re-import for nye episoder 5. 301-redirect-info - API-funksjoner i api.ts - Navigasjonslenke i admin-panelet |
||
|---|---|---|
| .. | ||
| src | ||
| static | ||
| .env.example | ||
| .gitignore | ||
| .npmrc | ||
| package-lock.json | ||
| package.json | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||