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
4e0ea3b324
Don't crash if email address has sub-address with special characters ( #44 )
2025-06-18 22:52:14 +02:00
Olav Sundfør
0e77c35fb2
FIX: Existing agreement exists, but is out of sync with db
2025-05-26 14:40:48 +02:00
olaven
e1ce604a66
Fixed existing agreement logic
2024-08-27 09:11:12 +02:00
Olav Sundfør
c0088e067f
Vipps Donations ( #33 )
2024-08-24 18:55:08 +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
e7a0b798cf
style: Style adjustments, headings, search result etc. ( #20 )
2024-04-02 21:14:06 +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
d77ec44757
Removed "Laget i dag" ( #10 )
2023-03-16 17:47:52 +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
olaven
5d1dc5ced2
Add Link to Guide
2023-03-10 18:17:43 +01:00
olaven
f48b6f9db5
typo - thanks @aridder <3
2023-03-10 14:05:50 +01:00
Olav Sundfør
7048683a55
Small UX improvements and basic mobile UI ( #3 )
...
- cards have full width on mobile
- input has full width on mobile
- copy-on-click for the feed URLs
2023-03-10 14:00:57 +01:00
August Skare
2c74cdab3f
Move search to server ( #2 )
2023-03-10 13:21:44 +01:00
August Skare
3bdd1c1d25
Feature/image desc ( #1 )
2023-03-10 13:15:00 +01:00
olaven
80fa5a4441
Wrote some information on the page
2023-03-09 15:24:56 +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
olaven
e066032e61
Empty Fresh Project
2023-03-09 12:13:12 +01:00