Olav Sundfør
aab292c353
Workaround for broken cache expiry handling
...
Deno's cache API does not respect expiry dates.
This meant that feeds were cached much longer than intended.
This PR implments a manual cache handling instead of relying on
Deno's implementation. Relevant issue: https://github.com/denoland/deno/issues/25795
2025-10-01 09:49:11 +02:00
Olav Sundfør
e81d59f2aa
Add caching to feed endpoint ( #45 )
...
In order to reduce load on Deno KV as the costs are relatively high.
2025-09-29 21:57:42 +02:00
Olav Sundfør
eb4304da71
Fix invalid feed characters ( #31 )
2024-04-14 12:16:00 +02:00
Tim Hårek Andreassen
33dbdfefcc
feat: Add unit-tests ( #25 )
2024-04-11 21:10:16 +02:00
Olav Sundfør
95d4ecd974
Caching feeds, minimizing HTTP requests.
2024-04-07 19:15:52 +02:00
Tim Hårek Andreassen
8381cddca6
fix: Generate feeds for series in addition to podcast ( #19 )
2024-04-02 16:27:00 +02:00
Tim Hårek Andreassen
f4d27c06f2
refactor: Better types ( #17 )
2024-04-02 14:57:30 +02:00
Tim Hårek Andreassen
77428d374a
Upgrade Fresh and add a bunch of small QOL improvements ( #16 )
2024-03-24 13:41:18 +01:00
Olav Sundfør
10b8f651ec
Chapters (from podcast 2.0 spec) ( #11 )
2023-03-21 08:59:06 +01:00
Olav Sundfør
28abe3c86a
Fixing Castfeedvalidator Errors ( #9 )
2023-03-16 18:11:14 +01:00
Olav Sundfør
0123226be0
Using `serialize-xml` version with proper escaping. ( #7 )
2023-03-13 13:22:14 +01:00
olaven
e90e4a1f08
Removed atom:link
...
The validator passes.
The mistake was in fact not missing atom:link,
but the link on image and the content-type added in
72aad6c8f8
2023-03-11 20:12:06 +01:00
olaven
a0a342114e
Moved atom:link to channel level
2023-03-11 20:06:07 +01:00
olaven
72aad6c8f8
Feed endpoint returns rss+xml, not xml
2023-03-11 19:51:30 +01:00
August Skare
500f1532b5
Feature/types ( #4 )
2023-03-11 10:46:55 +01:00
August Skare
3bdd1c1d25
Feature/image desc ( #1 )
2023-03-10 13:15:00 +01:00
olaven
f7031852a7
Hacked around build errors
2023-03-09 14:48:47 +01:00
olaven
14fc1fbce6
Basic RSS generation works!
2023-03-09 14:27:44 +01:00