Olav Sundfør
a29575e54e
Support for seasons ( #48 )
...
Closes https://github.com/olaven/nrss/issues/14 .
2025-10-06 14:11:32 +02:00
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
a17798fe64
Remove promotion at start of description ( #46 )
...
It's a bit intense.
2025-09-30 13:54:09 +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
Olav Sundfør
5cf4e2c152
Redeploy Trigger
2025-05-02 09:14:58 +02:00
Olav Sundfør
a88e0cda7f
Add a second promo text to the front. ( #40 )
...
* Add a second promo text to the front.
NRSS does not have enough supporters to break even and thus costs me
quite a bit every month. However, it seems to have a stable and high
user base, most of whom presumably could pay. As earlier, I'd like to
avoid shoving the service behind a paywall - that feels totally wrong
for what this project is supposed to be. This PR introduces another,
shorter link to donations _before_ the episode description in the
hopes of attracting more paid users. Let's see if it works :)
2025-04-30 16:21:25 +02:00
Olav Sundfør
d3a4c4a585
Mfa bugs ( #38 )
2024-09-23 17:44:16 +02:00
Olav Sundfør
4912829440
Ensure episodes are within Deno KV's size limitations ( #37 )
...
Not the most elegant solution. But it works at the expense of old episodes.
I should think of something better at some point. Left some ideas in the code
for future reference.
2024-09-19 19:31:53 +02:00
August Skare
70b9ca6dcd
Move promotion below description ( #34 )
2024-09-18 10:25:21 +02:00
Tim Hårek Andreassen
01768a1d9d
docs: Add instructions about `.env` ( #36 )
...
Signed-off-by: Tim Hårek Andreassen <tim@harek.no>
2024-09-18 10:01:35 +02:00
olaven
e1ce604a66
Fixed existing agreement logic
2024-08-27 09:11:12 +02:00
olaven
126563360d
Hardcode production domain in episode description
...
The deployment-id looks ugly for clients.
2024-08-24 20:49:52 +02:00
Olav Sundfør
c0088e067f
Vipps Donations ( #33 )
2024-08-24 18:55:08 +02:00
Olav Sundfør
ee6339642f
Sponsorside i beskrivelsen ( #32 )
...
All trafikken gjør at det koster litt penger å kjøre NRSS. Det er ikke et mål for meg å tjene penger på NRSS. Imidlertid synes jeg det hadde vært fint om prosjektet hadde gått i null fremfor å være en utgift. Derfor eksperimenterer jeg med måter å ta betalt på. Dette er en veldig, veldig forsiktig variant som bare oppforder til betaling uten å være i veien for noe som helst av funksjonalitet. Jeg bruker Github Sponsors fordi det er det jeg allerede har satt opp. Vipps e.l. er nok et bedre, mer allment alternativ som jeg kan se på dersom dette er et spor jeg vil forfølge.
2024-05-21 23:34:55 +02:00
Olav Sundfør
eb4304da71
Fix invalid feed characters ( #31 )
2024-04-14 12:16:00 +02:00
Tim Hårek Andreassen
29cb0addd7
feat: Add open in podcast app button (and minor stuff) ( #29 )
2024-04-12 14:56:02 +02:00
Tim Hårek Andreassen
11413d6d94
fix: Make all network requests go through for Fresh server ( #28 )
2024-04-12 14:54:27 +02:00
Tim Hårek Andreassen
33dbdfefcc
feat: Add unit-tests ( #25 )
2024-04-11 21:10:16 +02:00
Olav Sundfør
0c2baf356b
Do not write to DB if there aren't new episodes ( #27 )
2024-04-08 10:39:51 +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
72f5cd9b94
docs: Update README ( #21 )
2024-04-02 14:56:15 +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
3535097032
Added "Known Problems" to README.
2023-03-30 15:57:31 +02:00
Joakim Taule Kartveit
41e2fdf559
Added in steps for Local development in README.md ( #12 )
2023-03-21 21:41:29 +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
olaven
b09eb877d6
Logging Episodestatus on error
2023-03-11 13:10:34 +01:00
olaven
0b3d33878c
Include show name in episode download error
2023-03-11 12:17:04 +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
90df819811
Removed test code - Thanks @oles!
2023-03-10 14:25:27 +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
74d4813831
Added deployment link to README
2023-03-09 15:27:53 +01:00
Olav Sundfør
378b0e77c7
Create LICENSE
2023-03-09 15:26:49 +01:00
olaven
80fa5a4441
Wrote some information on the page
2023-03-09 15:24:56 +01:00
olaven
33bdfce9a1
Link includes protocol
2023-03-09 14:55:22 +01:00
olaven
f7031852a7
Hacked around build errors
2023-03-09 14:48:47 +01:00