Commit graph

301 commits

Author SHA1 Message Date
7ce3bc1080 147 - Drop coverage from CI and run PHPUnit directly 2026-08-15 00:51:46 +02:00
de42bdca38 Merge pull request 'Release v1.4.0' (#146) from release/v1.4.0 into main
All checks were successful
Build and Push Docker Image / build (push) Successful in 8m17s
Reviewed-on: #146
2026-08-15 00:36:52 +02:00
4f79aac325 140 - Set the v1.4.0 release date in the CHANGELOG
All checks were successful
CI / ci (push) Successful in 15m25s
CI / ci (pull_request) Successful in 32m16s
2026-08-14 21:59:40 +02:00
ced6cfcaac 140 - Rewrite the README as a project page
All checks were successful
CI / ci (push) Successful in 15m47s
2026-08-14 21:54:03 +02:00
1b95e9f8aa 140 - Fix the fallback message describing a nonexistent React frontend 2026-08-14 21:41:45 +02:00
3c86b0637e 140 - Add CHANGELOG 2026-08-14 21:36:25 +02:00
0bfe8180bb 140 - Add CONTRIBUTING 2026-08-14 21:26:10 +02:00
f7982edafe 140 - Add license 2026-08-14 21:18:01 +02:00
8e9ca0e200 140 - Drop the unused Inertia, Ziggy and Breeze dependencies 2026-08-14 21:17:45 +02:00
4e3f83142e 140 - Remove the dead Jenkinsfile and Inertia middleware 2026-08-14 21:17:31 +02:00
812c663529 139 - Make the chart key uniqueness test assert real charts 2026-08-14 21:05:13 +02:00
90ecad22a7 139 - Fix PHPStan array-shape narrowing in DashboardTest 2026-08-14 20:57:30 +02:00
6485cabdae 139 - Commit composer.lock and pin PHPStan below 2.2 2026-08-14 20:57:20 +02:00
2b87f1f3a7 141 - Add channel deletion to the Channels page 2026-08-14 00:54:17 +02:00
6270c97c29 141 - Add a cascading foreign key to article publications 2026-08-14 00:28:09 +02:00
dc64dd83b8 144 - Replace ArticleFetcher with focused fetch actions 2026-08-14 00:07:08 +02:00
eefadff873 144 - Extract the RSS and website fetch actions from ArticleFetcher 2026-08-13 23:36:07 +02:00
d58fd8a231 144 - Rename ValidationService to ValidateArticleAction 2026-08-13 23:26:58 +02:00
dd8f799445 144 - Extract CreateRouteArticlesAction from ValidationService 2026-08-13 23:16:43 +02:00
d8b85f84ed 144 - Extract SaveArticleAction from ArticleFetcher 2026-08-13 21:59:56 +02:00
c7b9cd6d0c 142 - Surface failed publishes and replace auto-retry with a manual one
Some checks failed
CI / ci (push) Failing after 11m41s
2026-08-13 21:36:57 +02:00
e16368a662 138 - Upload the thumbnail once per publish, not per retry 2026-08-13 21:06:02 +02:00
34b78e6e54 138 - Resize and host article thumbnails on the instance 2026-08-13 20:58:49 +02:00
6ea3f922da 138 - Add multipart upload support to LemmyRequest 2026-08-13 20:46:06 +02:00
0163fa53b4 137 - Add an edit option to channel cards 2026-08-13 18:44:59 +02:00
41a1be7ca4 136 - Add an edit option to feed cards 2026-08-13 18:35:19 +02:00
a8d96554a7 83 - Tighten dashboard analytics after review 2026-08-13 18:06:49 +02:00
42fab63eaf 83 - Add a recent activity panel to the dashboard 2026-08-13 17:49:50 +02:00
bf734feb4a 83 - Add a publish success rate chart to the dashboard
Some checks failed
CI / ci (push) Failing after 12m22s
2026-08-13 17:34:57 +02:00
cc45b74a63 83 - Add an approval rate chart and rework the dashboard grid 2026-08-13 00:54:29 +02:00
df5013f86d 83 - Record approval decisions and rework the dashboard layout 2026-08-13 00:40:21 +02:00
8375c948c6 83 - Add a decision timestamp to route articles 2026-08-13 00:15:36 +02:00
4b895263e2 83 - Show the fetched-vs-published trend on the dashboard 2026-08-13 00:10:34 +02:00
7e6e6ce4e1 83 - Add Chart.js and register the trend chart component 2026-08-12 23:52:55 +02:00
5f4ef40a76 83 - Bundle Livewire through Vite instead of injected scripts 2026-08-12 23:42:59 +02:00
5b4e311d2d 83 - Add a daily fetched-vs-published trend stat 2026-08-12 23:29:36 +02:00
f6067eec38 83 - Add a SeriesStat contract for time-series dashboard panels 2026-08-12 23:14:19 +02:00
55f76d0d09 83 - Add a per-channel publication breakdown to the dashboard 2026-08-12 00:41:10 +02:00
8a1001d274 83 - Add a per-feed article breakdown to the dashboard 2026-08-12 00:32:46 +02:00
8a98990aea 83 - Isolate dashboard panels with Livewire islands 2026-08-12 00:20:46 +02:00
a6eff35586 83 - Drive dashboard and API stats from a date range 2026-08-12 00:00:49 +02:00
ef5346ed70 83 - Add a DateRange value object with named presets 2026-08-11 23:47:51 +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
b7ec75ff65 120 - Set the application name in the example environment 2026-08-10 23:41:07 +02:00
4257bd7e6e 121 - Replace logo and favicon 2026-08-10 23:34:48 +02:00
602173a0ad 91 - Ignore codewhale 2026-08-10 23:24:24 +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