Commit graph

826 commits

Author SHA1 Message Date
e2c120d99f
Add webhook avatar and username to embed settings
All checks were successful
Test and build Docker image / docker (push) Successful in 1m40s
Allow configuring the webhook identity (name and avatar) directly
from the embed settings page. The embed-level values are applied
before per-feed tag overrides and extension overrides, so they
act as a baseline that can still be overridden by the custom
message page or extensions.
2026-07-21 06:20:19 +02:00
347aa3fdcc
Add more Hoyolabs data
All checks were successful
Test and build Docker image / docker (push) Successful in 26s
2026-07-20 06:35:13 +02:00
f56451d056
Add cache for Hoyolab post fetching
All checks were successful
Test and build Docker image / docker (push) Successful in 25s
2026-07-20 06:19:08 +02:00
6b881e8a1c
Don't make two images on Steam feeds 2026-07-20 06:14:06 +02:00
32a5228174
Don't use Ruff on markdown
All checks were successful
Test and build Docker image / docker (push) Successful in 1m34s
2026-07-20 06:05:43 +02:00
793f67db42
Add support for extensions
Some checks failed
Test and build Docker image / docker (push) Failing after 3s
2026-07-20 06:02:25 +02:00
64a116d947
Add mass editor
All checks were successful
Test and build Docker image / docker (push) Successful in 29s
2026-07-18 19:29:42 +02:00
2746b961b2
Add support for importing and exporting OMPL feeds 2026-07-18 17:40:28 +02:00
f40773e013
Add export database button to settings 2026-07-18 07:34:35 +02:00
d61e8ccf10
Only show screenshot things if Playwright has chromium installed; use names instead of ids when ignoring Ruff errors
All checks were successful
Test and build Docker image / docker (push) Successful in 1m54s
2026-07-18 07:04:00 +02:00
59d9062ded
Made the feed config page less shit 2026-07-18 06:25:29 +02:00
35ede5aa33
Allow newlines in embeds 2026-07-18 06:04:29 +02:00
5ead9742e7
Fix syntax error in docker-compose.yml 2026-07-18 04:50:52 +02:00
46d84ed308
Add more tests 2026-07-18 04:40:13 +02:00
LostOnTheLine
f3989eefa9
Add options for custom Username & Avatar Image 2026-07-18 04:08:34 +02:00
fc50aed740
Add Steam embed thumbnail support
All checks were successful
Test and build Docker image / docker (push) Successful in 25s
2026-07-02 19:14:32 +02:00
6acc27865a
Fix tests
All checks were successful
Test and build Docker image / docker (push) Successful in 25s
2026-07-02 05:10:24 +02:00
85f25263f3
Add webhook text length stuff
Some checks failed
Test and build Docker image / docker (push) Failing after 15s
2026-07-02 04:40:38 +02:00
d16fa92e4d
Allow custom message and embed fields to be cleared by submitting empty values
All checks were successful
Test and build Docker image / docker (push) Successful in 1m36s
2026-06-09 05:23:38 +02:00
5958e7fa21
Update ruff-pre-commit to version 0.15.16 2026-06-09 05:23:05 +02:00
459df727a9
Fix invalid feeds persisting after failed initial update
All checks were successful
Test and build Docker image / docker (push) Successful in 27s
2026-05-31 04:25:51 +02:00
9183d7ddec
Recommend feeds when creating new feed if broken 2026-05-31 04:15:04 +02:00
b82ec01570
Temporary disable linting
All checks were successful
Test and build Docker image / docker (push) Successful in 1m49s
2026-05-31 01:21:15 +02:00
a22601a854
Add more tests
Some checks failed
Test and build Docker image / docker (push) Failing after 1s
2026-05-31 01:18:28 +02:00
c481c7c88f
Fix warnings; use httpx2 and authors_str 2026-05-31 01:04:58 +02:00
1065838ef7
Hide paid ttvdrops images and update lint checks
Some checks failed
Test and build Docker image / docker (push) Failing after 3s
2026-05-31 00:24:56 +02:00
23a619c9ea
Bump ruff pre-commit to v0.15.15 2026-05-31 00:23:51 +02:00
3346994763
Allow images to be between 0..10
All checks were successful
Test and build Docker image / docker (push) Successful in 1m54s
2026-05-12 20:31:12 +02:00
a0c186559f
Use Discord webhook components to send 10 images 2026-05-12 06:09:21 +02:00
1db98ae161
Maybe fix webhook being edited every time?
All checks were successful
Test and build Docker image / docker (push) Successful in 23s
2026-05-11 23:17:53 +02:00
80321f3f29
Preserve Discord webhook images on entry edits
All checks were successful
Test and build Docker image / docker (push) Successful in 1m38s
2026-05-11 22:40:18 +02:00
36d55566fc
Edit sent Discord webhooks if entry values updates
All checks were successful
Test and build Docker image / docker (push) Successful in 1m48s
2026-05-09 04:41:50 +02:00
d85bc16904
Make blacklist override whitelist
All checks were successful
Test and build Docker image / docker (push) Successful in 30s
Change filter evaluation so blacklist matches take precedence over whitelist matches. Updated evaluator logic to skip entries when blacklist and whitelist both match, adjusted related branches to reflect the new decision flow, and updated a feeds.py comment to clarify the combined decision. Also updated blacklist/whitelist templates copy to reflect the new precedence and adjusted tests to expect blacklist-wins behavior.
2026-05-04 22:55:53 +02:00
dc17850475
Remove lru_cache so tests clear
All checks were successful
Test and build Docker image / docker (push) Successful in 27s
2026-04-29 01:31:51 +02:00
b610d7ef1a
Add images to filter pages 2026-04-28 22:38:18 +02:00
9b569f64a8
Remove failing tests :-)
All checks were successful
Test and build Docker image / docker (push) Successful in 27s
2026-04-27 22:46:02 +02:00
8978df69bf
Remove entry preview from filters
Some checks failed
Test and build Docker image / docker (push) Failing after 14s
2026-04-27 21:49:00 +02:00
73c8e9da39
Add meta tags for better previews when sharing links 2026-04-27 19:22:19 +02:00
984ce298cd
Fix filter preview?
All checks were successful
Test and build Docker image / docker (push) Successful in 29s
2026-04-27 18:57:24 +02:00
6a3bba5b69
Add live preview to blacklist and whitelist
All checks were successful
Test and build Docker image / docker (push) Successful in 1m58s
2026-04-27 18:27:05 +02:00
aa8a74ba67
Validate webhook URLs on addition and modification; enhance tests for invalid URL handling
All checks were successful
Test and build Docker image / docker (push) Successful in 20s
2026-04-10 21:14:01 +02:00
7435bba6f8
Add webhook management to feed detail page and corresponding tests 2026-04-10 21:04:14 +02:00
b025d5b136
Add functionality to attach feeds to webhooks from the index page 2026-04-10 21:02:07 +02:00
9b685e4980
Add has_webhooks function and update navbar visibility based on if webhooks exist 2026-04-10 20:55:35 +02:00
9446e46f22
Refactor feed.html 2026-04-10 20:38:21 +02:00
9ec0166e7f
Instead of embed or text mode, optionally send a full-page screenshot of the entry URL as a Discord file upload
All checks were successful
Test and build Docker image / docker (push) Successful in 1m26s
2026-04-10 00:32:02 +02:00
c55610affa
Improve tests
All checks were successful
Test and build Docker image / docker (push) Successful in 1m40s
2026-04-09 21:38:33 +02:00
cba35edb19
Fix bug in healthcheck 2026-04-09 19:14:12 +02:00
e9d219676f
Add pytest-cov to development dependencies 2026-04-09 19:05:57 +02:00
ece6e42b68
Refactor post_embed function and simplify first_image extraction logic
All checks were successful
Test and build Docker image / docker (push) Successful in 22s
2026-03-18 05:35:09 +01:00