feat: add idb persister to cache requests for 24 hours

This commit is contained in:
2024-04-20 22:58:26 +02:00
parent 730090ca9e
commit 04ec9f21cf
5 changed files with 69 additions and 8 deletions

10
todo.md
View File

@@ -14,22 +14,22 @@
## Views
- [ ] Home
- [x] Home
- [x] Shows a list of 100 most popular podcasts from iTunes
- [ ] Caches the list for 24 hours
- [x] Caches the list for 24 hours
- [x] Has filtering by name and author
- [x] Filters are applied in real time
- [x] Clicking on a podcast navigates to the podcast page
- [ ] Podcast
- [x] Podcast
- [x] Shows the podcast details in an aside (name, author, image, description)
- [x] Shows the podcast episodes and number of episodes
- [ ] Caches the podcast info for 24 hours
- [x] Caches the podcast info for 24 hours
- [x] Clicking on an episode navigates to the episode page
- [ ] Episode
- [x] Episode
- [x] Shows the podcast details (name, author, image, description)
- [x] Image and title are clickable and navigate to the podcast page