Commit graph

319 commits

Author SHA1 Message Date
7270e3311c 157 - Add Changelog
All checks were successful
Build and Push Docker Image / build (push) Successful in 7m49s
2026-08-16 23:57:38 +02:00
c640d7a33a 150 - Add dev-test nix command
All checks were successful
Build and Push Docker Image / build (push) Successful in 5m28s
2026-08-16 23:37:50 +02:00
945a27b54f Merge pull request 'release/v1.4.2' (#159) from release/v1.4.2 into main
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
Reviewed-on: #159
2026-08-16 23:36:23 +02:00
aa00950543 157 - Backfill route articles when a route is activated
All checks were successful
CI / ci (push) Successful in 2m43s
CI / ci (pull_request) Successful in 1m58s
2026-08-16 23:18:09 +02:00
ba8513c256 158 - Fix Belga feed offset=1 skipping newest article
All checks were successful
CI / ci (push) Successful in 2m12s
2026-08-16 22:53:52 +02:00
79e70ada1b 150 - Bump the README compose example to v1.4.1
All checks were successful
Build and Push Docker Image / build (push) Successful in 8m47s
2026-08-15 12:04:26 +02:00
e78af42297 150 - Add the v1.4.1 changelog section
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2026-08-15 12:02:30 +02:00
c460db2e5b Merge pull request 'release/v1.4.1' (#154) from release/v1.4.1 into main
All checks were successful
Build and Push Base Images / images (docker/build/Dockerfile.base, fedi-feed-router-base, php8.3-1) (push) Successful in 6m33s
Build and Push Base Images / images (docker/build/Dockerfile.ci, fedi-feed-router-ci, php8.3-3) (push) Successful in 8m1s
Build and Push Docker Image / build (push) Successful in 5m53s
Reviewed-on: #154
2026-08-15 11:20:04 +02:00
85fe585f8d 147 - Bump the CI image tag to force a fresh pull
All checks were successful
CI / ci (push) Successful in 2m12s
CI / ci (pull_request) Successful in 2m5s
2026-08-15 11:10:46 +02:00
d07e58207f 147 - Base the CI image on Debian instead of Alpine 2026-08-15 11:05:59 +02:00
7eaa32f7a0 147 - Pin the CI image to a version tag instead of latest 2026-08-15 11:05:59 +02:00
5400bb0582 147 - Add gd to the CI image and declare ext-gd 2026-08-15 11:05:59 +02:00
5cd51f9b43 147 - Run CI on pull requests into release branches 2026-08-15 11:05:59 +02:00
1e120a4bac 147 - Fix the Composer cache path so it caches anything 2026-08-15 11:05:59 +02:00
209efc31b2 147 - Run CI in a prebuilt image instead of installing PHP each run 2026-08-15 11:05:59 +02:00
20bc7655d6 147 - Drop coverage from CI and run PHPUnit directly 2026-08-15 11:05:59 +02:00
ddd560b204 150 - Delete unconvertible channels instead of resolving them via Lemmy
All checks were successful
CI / ci (push) Successful in 12m7s
2026-08-15 10:35:33 +02:00
d17d98a5ec 152 - Freeze time in the publish job tests and cover the midnight boundary
All checks were successful
CI / ci (push) Successful in 11m24s
2026-08-15 10:12:41 +02:00
e58badf70e 152 - Give factories unique values for constrained columns 2026-08-15 10:07:40 +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