fcce1f0bff
Version bump
2025-11-08 12:32:11 +01:00
d21d8f4308
Switched to Gitea PyPi packages
2025-11-08 11:46:04 +01:00
98586f3a0e
Added local building
2025-11-07 21:06:42 +01:00
8555be3f53
test.py
Build & Publish to GHCR / build (push) Successful in 36s
2025-11-06 20:59:40 +01:00
b21e25b180
Added manual trigger
Build & Publish to GHCR / build (push) Successful in 17s
2025-11-06 17:38:58 +01:00
b10a2cd8e1
Moved database module to separate library
Build & Publish to GHCR / build (push) Successful in 1m56s
2025-11-06 17:27:10 +01:00
18042a8ff5
Added lib-secret-manager which consumes secrets after application launch
Build & Publish to GHCR / build (push) Successful in 1m30s
2025-11-05 22:39:35 +01:00
d7c820e8fb
Added Uvicorn logging config module
Build & Publish to GHCR / build (push) Successful in 1m19s
2025-11-04 11:44:05 +01:00
7fd82a6004
Hardened Dockerfile
...
Build & Publish to GHCR / build (push) Successful in 1m27s
Switched to multi stage process to harden the Dockerfile
2025-11-04 10:05:22 +01:00
9180315b0b
Moved logging setup to seperate module
Build & Publish to GHCR / build (push) Successful in 1m23s
2025-11-03 19:41:34 +01:00
eda004626a
Feed parser: Changed behaviour to use RR id for tracking chapters instead of using the extraced chapter number (which was dumb anyway)
Build & Publish to GHCR / build (push) Successful in 23s
2025-10-30 09:26:20 +01:00
18904abcec
Added json logger
Build & Publish to GHCR / build (push) Successful in 55s
2025-10-21 20:23:43 +02:00
14a61218ac
Rewrote readme
Build & Publish to GHCR / build (push) Successful in 30s
2025-10-19 17:02:39 +02:00
7da37f71de
Referencing the correct variables
Build & Publish to GHCR / build (push) Successful in 40s
2025-10-18 19:47:52 +02:00
b6091a6fd1
Timestamp fix
Build & Publish to GHCR / build (push) Successful in 29s
2025-10-18 16:36:32 +02:00
00a93fa4a7
Notify: Fixed layout and added timestamp
Build & Publish to GHCR / build (push) Successful in 34s
2025-10-17 17:23:55 +02:00
b2df1d1c7d
Feedparser: Adjusted path
Build & Publish to GHCR / build (push) Successful in 42s
2025-10-17 15:34:01 +02:00
a302d4c373
Merge pull request 'Unified logging behaviour and added exponential backoff' ( #3 ) from feature/extended-logging into main
...
Build & Publish to GHCR / build (push) Successful in 33s
Reviewed-on: #3
2025-10-17 15:16:22 +02:00
abc894869f
Unified logging behaviour and added exponential backoff
...
- Logger doesn't start with log level DEBUG by default, instead reads a environment variable
- Secret handler raises exceptions instead of using the module os to exit
- Added extensive debug logging
- Added detailed function descriptions
- Added exponential backoff when parsing the RSS feed
2025-10-17 15:12:02 +02:00
14f974f4ed
Merge pull request 'Improved database connection and logging:' ( #2 ) from feature/improved-db-handling into main
...
Build & Publish to GHCR / build (push) Successful in 28s
Reviewed-on: #2
2025-10-12 11:55:05 +02:00
7b0ba7de10
Improved database connection and logging:
...
Robust ping/reconnect: get_db() now retries ping multiple times and safely recreates the pool once per request.
Healthcheck thread: background daemon periodically pings connections and recreates the pool if needed.
Logging improvements: early pool creation and healthcheck logs appear via proper logger setup.
2025-10-12 11:50:13 +02:00
cd759f43a8
Added further error handling and retries when sending a notification
Build & Publish to GHCR / build (push) Successful in 27s
2025-10-11 21:50:22 +02:00
7fc851e936
Actually use the api_key
Build & Publish to GHCR / build (push) Successful in 24s
2025-10-11 19:10:48 +02:00
d03780d420
Merge pull request 'Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file' ( #1 ) from feature/automatic-deployment into main
...
Build & Publish to GHCR / build (push) Successful in 1m27s
Reviewed-on: #1
2025-10-11 18:25:21 +02:00
008a44c94f
Github actions: Automatically increase image number pushed to GHCR and update deployment configuration file
2025-10-11 18:00:43 +02:00
8477f778eb
Deployment configuration
2025-10-11 17:57:10 +02:00
36a8767349
Imported RoyalRoad chapter checker, changed it to use FastAPI with metrics and uses their RSS feed instead of scraping with the FanFicFare module
2025-10-09 21:42:38 +02:00
4ebf3c1df8
Initial commit
2025-10-09 20:30:48 +02:00