Commit Graph

147 Commits

Author SHA1 Message Date
1533e9be98 refactor API paths, increase home page caching time v2.1.3 2025-07-20 11:42:19 +02:00
f506a11416 lazy load images only starting with the fifth post 2025-07-20 11:41:16 +02:00
3da5b1a974 remove webp image generation as it is rarely used 2025-07-20 11:40:15 +02:00
76c282c2cb do not cache empty thumbnail lists 2025-07-20 11:39:44 +02:00
245995c32d switch hardcoded websub hub to env variable 2025-07-20 11:39:21 +02:00
74bc0a18da Add DB indexes for performance v2.1.2 2025-07-19 15:50:48 +02:00
03605149d5 override cookie dependency to include non-vulnerable version 2025-07-19 13:08:41 +02:00
509f76e064 update dependencies 2025-07-19 12:58:08 +02:00
e1644b636b add thumbnail data caching 2025-07-19 12:54:35 +02:00
5cff2cdc86 Add some performance profiling, increase performance for loading thumbnail data v2.1.1 2025-07-19 10:44:50 +02:00
1077491423 add several headers to default apache config 2025-07-17 21:05:37 +02:00
348fc929d9 ahh security-related headers 2025-07-17 20:54:41 +02:00
258a813c94 update version 2025-07-17 12:52:30 +02:00
9a59bfbec4 refactor how youtube API requests are retried and auth errors are handled fix #48 v2.1.0 2025-07-17 12:51:01 +02:00
d99e840e8d append to end of playlist for tidal 2025-07-16 13:21:42 +02:00
09efe80ee6 improve error handling 2025-07-16 13:20:42 +02:00
67249a10bb Add albums to spotify playlist 2025-07-16 13:20:16 +02:00
bad6072d70 Add album to playlist for youtube 2025-07-15 14:23:36 +02:00
a9178b340a tidal: chunk playlist adding, fix next-paging handling 2025-07-15 14:22:45 +02:00
f309cd87d1 only push to websub hub in prod mode 2025-07-15 14:20:49 +02:00
611563fe5b adjust log levels 2025-07-15 14:20:28 +02:00
b9c098cde3 improve error handling for youtube requests, skip video category check if unnecessary 2025-07-15 10:42:49 +02:00
2308356c1b implement tidal’s (new?) retry-after header for rate-limiting 2025-07-14 14:36:07 +02:00
4c3689016f Add whole albums to playlist for tidal 2025-07-14 14:24:21 +02:00
68a139f287 Make DB log verbose 2025-07-14 11:00:41 +02:00
53ee5fabbe Fix #45 implement crude checking if a song already exists in tidal 2025-07-14 10:59:26 +02:00
df35c48e8c wait before retrying tidal requests 2025-07-11 14:37:57 +02:00
44fc2bb621 Fix #46 add playlists and version to footer 2025-07-10 13:38:41 +02:00
7cdfa00af5 switch DEBUG_LOG to string handling 2025-07-08 21:09:07 +02:00
35572a48e7 Fix #44, additional minor enhncements 2025-07-08 20:48:22 +02:00
3186f375e1 fix #41 improve token expiry 2025-07-08 15:36:32 +02:00
3c1b7dba0e ignoring tidal auth token 2025-07-08 14:44:11 +02:00
5591070979 finalize ignore feature 2025-07-08 14:38:11 +02:00
38e8b4c2ba prepare for being available on multiple domain names 2025-07-06 18:43:36 +02:00
260cef7b73 improve unit file 2025-07-06 18:42:32 +02:00
c57f9ec3ea refactor debug logging, add debug info for YT authorized tokens 2025-07-04 15:58:00 +02:00
6874804703 update eslint config 2025-07-04 14:06:06 +02:00
8cb5ab8340 update version v2.0.1 2025-07-04 13:40:03 +02:00
270cd9ad05 Cleanup, fixing YT/Spotify auth 2025-07-04 13:37:36 +02:00
dfd6d559bf Merge pull request 'Finalize Version 2.0.0' (#38) from 7-create-playlist into main
Reviewed-on: #38
2025-07-04 09:47:38 +00:00
7f616b4c7d Merge branch 'main' into 7-create-playlist 2025-07-04 09:47:30 +00:00
2e7d2004af update version v2.0.0 2025-07-04 11:46:55 +02:00
b2e6d20d27 Merge pull request '7-create-playlist' (#37) from 7-create-playlist into main
Reviewed-on: #37
2025-07-04 09:46:11 +00:00
64d7538ff4 improve logging 2025-07-04 11:44:18 +02:00
77e483d637 update logging 2025-07-04 08:46:41 +02:00
b0465a020d refactor playlist adders 2025-07-03 18:52:00 +02:00
a0757ea3ff support adding to spotify playlist 2025-07-03 18:38:40 +02:00
a8b6a309f0 improve logging 2025-07-01 20:23:04 +02:00
317f4d7fba add documentation for youtube playlist integration 2025-07-01 20:22:57 +02:00
b7a930c69a update dependencies, add songs to youtube playlist 2025-07-01 16:01:19 +02:00