|
|
a6eff35586
|
83 - Drive dashboard and API stats from a date range
|
2026-08-12 00:00:49 +02:00 |
|
|
|
c40e167ab5
|
95 - Add a platform credential health check
|
2026-08-11 00:44:26 +02:00 |
|
|
|
034d0f7eac
|
111 - Add keyboard accessibility to the shared form modal
|
2026-08-10 23:59:55 +02:00 |
|
|
|
cb63a05aa5
|
90 - Cap the number of articles published per day
|
2026-08-10 23:12:33 +02:00 |
|
|
|
3b4200a0e5
|
91 - Show the feed name on article activity entries
|
2026-08-10 21:43:47 +02:00 |
|
|
|
d3e589c36c
|
91 - Register event listeners once instead of twice
|
2026-08-10 21:16:34 +02:00 |
|
|
|
fbcf4faa9f
|
91 - Prune activity logs after 90 days
|
2026-08-10 20:46:07 +02:00 |
|
|
|
c986f000f6
|
91 - Summarize and display activity
|
2026-08-10 20:45:52 +02:00 |
|
|
|
6a9d909525
|
88 - Add dark theme with toggle and remove dead Breeze navigation
|
2026-08-10 19:40:22 +02:00 |
|
|
|
548a55af05
|
116 - Warn when a feed fetch returns no articles
|
2026-08-10 01:02:16 +02:00 |
|
|
|
16353fe60a
|
119 - Fail publishing when article content cannot be recovered
|
2026-08-09 23:28:59 +02:00 |
|
|
|
ecb12ddfc7
|
119 - Publish articles from stored data instead of re-fetching
|
2026-08-09 20:41:07 +02:00 |
|
|
|
798ddf9862
|
113 - Cover route eyebrow ordering and fix accordion labelling and filter width
|
2026-08-09 13:14:17 +02:00 |
|
|
|
36b46b4d2e
|
113 - Scope clearing pending articles to the active feed filter
|
2026-08-09 10:37:54 +02:00 |
|
|
|
817219df61
|
113 - Filter articles by feed on both tabs
|
2026-08-09 09:41:47 +02:00 |
|
|
|
03282d2463
|
113 - Collapse pending articles into per-feed accordions
|
2026-08-09 02:19:31 +02:00 |
|
|
|
d0d81e524e
|
114 - Select channel communities from the instance instead of typing a slug
CI / ci (pull_request) Failing after 26m6s
CI / ci (push) Successful in 21m12s
|
2026-08-06 00:20:49 +02:00 |
|
|
|
b527813721
|
123 - Key duplicate mirror by local channel and distinguish skipped publishes
|
2026-08-02 17:16:30 +02:00 |
|
|
|
b2d504f503
|
123 - Prevent duplicate Lemmy posts from concurrent publish attempts
|
2026-08-02 15:45:26 +02:00 |
|
|
|
923a0736a8
|
115 - Add regression tests for the Belga feed migration
CI / ci (push) Successful in 10m5s
CI / ci (pull_request) Successful in 11m44s
Build and Push Docker Image / build (push) Successful in 5m1s
|
2026-08-02 14:03:00 +02:00 |
|
|
|
299ec3151a
|
115 - Switch Belga provider to website discovery via JSON API
|
2026-08-01 16:05:45 +02:00 |
|
|
|
982428faa7
|
106 - Extract shared community id resolution into LemmyApiService
CI / ci (push) Successful in 10m54s
CI / ci (pull_request) Successful in 11m1s
Build and Push Docker Image / build (push) Successful in 5m5s
|
2026-07-29 21:38:33 +02:00 |
|
|
|
839f247006
|
106 - Enforce channel_id integrity across create paths and sync job
|
2026-07-29 20:15:43 +02:00 |
|
|
|
d676d7866b
|
106 - Add channel creation modal and Add button to Channels page
|
2026-07-25 20:15:52 +02:00 |
|
|
|
4b12f9df30
|
106 - Add feed creation modal and Add button to Feeds page
|
2026-07-25 20:08:19 +02:00 |
|
|
|
d2919758f5
|
Fix Pint 1.29.0 lint issues and update CI workflow
CI / ci (push) Successful in 5m52s
CI / ci (pull_request) Successful in 5m46s
Build and Push Docker Image / build (push) Successful in 4m6s
|
2026-03-18 20:01:25 +01:00 |
|
|
|
bab2557e85
|
97 - Add auto_approve toggle to Route edit modal
|
2026-03-18 17:51:35 +01:00 |
|
|
|
9430158051
|
96 - Rework Articles page into route_article triage UI with tabs and actions
|
2026-03-18 17:39:38 +01:00 |
|
|
|
9fb373d139
|
98 - Add RouteArticle API endpoints for approve, reject, restore, and clear
|
2026-03-18 17:20:15 +01:00 |
|
|
|
2b74f24356
|
85 - Replace ArticleApproved with RouteArticleApproved event and update publishing listener
|
2026-03-18 17:00:56 +01:00 |
|
|
|
5e571babda
|
85 - Fix keyword matching to include title and description, add PHPStan type annotations
|
2026-03-18 16:35:12 +01:00 |
|
|
|
f3406b1713
|
85 - Remove approval_status from Article, migrate to route_articles
|
2026-03-18 16:23:46 +01:00 |
|
|
|
f449548123
|
85 - Update ValidateArticleListener for per-route validation flow
|
2026-03-18 15:51:33 +01:00 |
|
|
|
d21c054250
|
94 - Add publishing failure notifications to job and listener
CI / ci (push) Failing after 5m7s
|
2026-03-09 21:20:41 +01:00 |
|
|
|
062b00d01c
|
93 - Add feed staleness detection with configurable threshold and alerts
|
2026-03-09 17:32:55 +01:00 |
|
|
|
4feab96765
|
92 - Add in-app notification infrastructure with model, service, and bell component
|
2026-03-09 02:21:24 +01:00 |
|
|
|
bf96489362
|
50 - Add ActionPerformed event and LogActionListener for centralized DB logging
|
2026-03-08 17:53:43 +01:00 |
|
|
|
0bb10729de
|
78 - Convert Belga from website scraping to RSS feed parsing
|
2026-03-08 17:19:11 +01:00 |
|
|
|
675802e8e5
|
25 - Move PHPStan ignores to baseline, fix HttpFetcher type
CI / ci (push) Failing after 4m42s
|
2026-03-08 14:33:54 +01:00 |
|
|
|
6784af2ff6
|
25 - Fix all PHPStan errors and add mockery extension
CI / ci (push) Failing after 4m31s
|
2026-03-08 14:18:28 +01:00 |
|
|
|
677d1cab6e
|
62 - Add article publishing interval setting
|
2026-03-08 11:25:50 +01:00 |
|
|
|
1e39a25f83
|
37 - Add The Guardian as RSS feed provider, implement RSS parsing
|
2026-03-08 11:02:46 +01:00 |
|
|
|
0123e20b1d
|
Fix 28 pre-existing test failures across test suite
|
2026-03-08 02:54:10 +01:00 |
|
|
|
58b07830ec
|
61 - Address code review findings for Action consolidation
|
2026-03-08 02:53:46 +01:00 |
|
|
|
69dfb897cf
|
61 - Remove onboarding create endpoints, use standard model endpoints
|
2026-03-08 01:55:28 +01:00 |
|
|
|
025794c852
|
61 - Refactor model controllers to use Actions and FormRequests
|
2026-03-08 01:42:21 +01:00 |
|
|
|
c75a1c8cf0
|
68 - Fix duplicate posting and publishing pipeline
|
2026-02-26 01:19:38 +01:00 |
|
|
|
8bc6e99f96
|
68 - Fix duplicate posting + test suite fixes
|
2026-02-25 23:22:05 +01:00 |
|
|
|
0823cb796c
|
73 - Move backend to root
|
2026-01-22 21:55:57 +01:00 |
|
|
|
714be5e7f3
|
Front/back split - first draft
|
2025-08-03 20:35:13 +02:00 |
|