80321f3f29
Preserve Discord webhook images on entry edits
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
Test and build Docker image / docker (push) Successful in 1m48s
2026-05-09 04:41:50 +02:00
d85bc16904
Make blacklist override whitelist
...
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
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 :-)
Test and build Docker image / docker (push) Successful in 27s
2026-04-27 22:46:02 +02:00
8978df69bf
Remove entry preview from filters
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?
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
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
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
Test and build Docker image / docker (push) Successful in 1m26s
2026-04-10 00:32:02 +02:00
c55610affa
Improve tests
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
Test and build Docker image / docker (push) Successful in 22s
2026-03-18 05:35:09 +01:00
4836c2428b
Add default embed settings when creating the feed
2026-03-18 05:33:37 +01:00
d51ca2cced
Update uv sync command to specify directory for deployment
Test and build Docker image / docker (push) Successful in 1m39s
2026-03-18 00:49:35 +01:00
b9d04358f3
Reduce max_instances for send_to_discord scheduler to 1
Test and build Docker image / docker (push) Successful in 48s
2026-03-16 05:00:05 +01:00
4d8fd145cf
Update label for URL resolution option in webhook entries template
2026-03-16 04:53:39 +01:00
955b94456d
Add mass update functionality for feed URLs with preview
Test and build Docker image / docker (push) Successful in 24s
2026-03-16 04:48:34 +01:00
bf94f3f3e4
Add new webhook detail view
2026-03-16 01:10:49 +01:00
94d5935b78
Refactor send_entry_to_discord function to require a reader parameter and update related tests
2026-03-15 20:47:41 +01:00
5323245cf6
Fix /post_entry
2026-03-15 20:45:00 +01:00
71695c2987
WIP
2026-03-15 19:37:55 +01:00
dfa6ea48e5
Refactor tag retrieval to use default values and remove missing_tags module
2026-03-15 15:50:04 +01:00
8805da33b6
Remove end-to-end test for git backup push
2026-03-15 15:39:15 +01:00
727057439e
Refactor reader dependency injection in FastAPI routes and tests
2026-03-15 15:39:05 +01:00
168f38b764
Add pytest option to run real git backup tests and skip by default
2026-03-15 15:13:32 +01:00
ed395a951c
Refactor URL change logic, mark all the new entries as read
2026-03-15 15:13:25 +01:00
b19927af0f
Preserve Discord timestamp tags in message
Test and build Docker image / docker (push) Successful in 1m30s
2026-03-14 05:26:48 +01:00
f1d3204930
Add deployment step to build workflow for production server
Test and build Docker image / docker (push) Successful in 21s
2026-03-07 23:12:00 +01:00
a025f29179
Rename .github to .forgejo
Test and build Docker image / docker (push) Successful in 23s
2026-03-07 22:27:03 +01:00
1cce89c637
Refactor GitHub Actions workflow for self-hosted runner
2026-03-07 21:27:24 +01:00
a7e0213b1a
Refactor feed URL and update interval sections
2026-03-07 19:06:57 +01:00
5215b80643
Add endpoint to see all the entries for a webhook
2026-03-07 19:00:11 +01:00
f9882c7e43
Update pre-commit dependencies to latest versions
2026-03-07 15:30:34 +01:00
dcd86eff69
Randomize test order
2026-03-07 06:43:32 +01:00
d87341d729
Add feed URL change functionality and related tests
2026-03-07 06:29:12 +01:00
24d4d7a293
Add support for changing the update interval for feeds
Test and build Docker image / docker (push) Has been cancelled
2026-03-07 05:50:20 +01:00
567273678e
Only show backup button in navbar if backups are enabled
2026-03-07 05:50:20 +01:00
renovate[bot]
82bcd27cdc
chore(deps): update docker/setup-qemu-action action to v4 ( #424 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 01:25:05 +00:00
renovate[bot]
3b034c15f5
chore(deps): update docker/metadata-action action to v6 ( #426 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 01:04:31 +00:00
renovate[bot]
cae5619915
chore(deps): update docker/login-action action to v4 ( #423 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 01:01:13 +00:00
renovate[bot]
8e5d3170d7
chore(deps): update docker/setup-buildx-action action to v4 ( #425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 00:51:31 +00:00
renovate[bot]
e21449c09e
chore(deps): update docker/build-push-action action to v7 ( #427 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-07 00:03:33 +00:00