Olav Sundfør
b2c8662861
Workaround for broken cache expiry handling ( #47 )
...
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:51:29 +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