Release v1.4.0 #146

Merged
myrmidex merged 71 commits from release/v1.4.0 into main 2026-08-15 00:36:54 +02:00
Owner

[1.4.0] - 2026-08-14

Added

  • Add a dark theme (#88)
  • Add a daily publish cap, so a feed returning a large batch cannot flood a community (#90)
    • Defaults to unlimited, so existing installs publish exactly as before until someone opts in.
  • Add an in-app activity log showing what the automation has been doing (#91)
  • Add a scheduled platform credential health check (#95)
  • Add a warning for feeds that fetch successfully but return no articles (#116)
  • Add community existence validation when creating a channel (#114)
  • Add edit and delete actions to feed and channel cards (#136, #137, #141)
    • Deleting a channel cascades to its routes, keywords, route articles and publications, so past days in the dashboard charts lose those data points.
  • Add a Failed tab surfacing publishes that did not go through (#142)

Fixed

  • Fix a failed publish disappearing from the interface instead of returning to the user (#142)
    • Automatic retry is removed, replaced by a per-row Retry action.
  • Fix modals being unusable by keyboard (#111)
  • Fix oversized thumbnails (#138)
  • Fix renamed Tailwind v4 utilities rendering at a shifted scale (#109)

Changed

  • Rework the dashboard with trends and breakdowns over a selectable date range (#83)
  • Make an article's routing legible on the Articles page, with per-feed colour, grouping and a filter (#113)
  • Store an article's thumbnail when it is fetched rather than re-fetching the page on every publish (#119)
  • Replace the stock Laravel branding with the project's own (#121)
  • Extract business logic from services into Action classes (#144)

Removed

  • Remove the unused Inertia, Ziggy and Breeze dependencies, the dead Jenkinsfile, and the Inertia middleware (#140)
## [1.4.0] - 2026-08-14 ### Added - Add a dark theme (#88) - Add a daily publish cap, so a feed returning a large batch cannot flood a community (#90) - Defaults to unlimited, so existing installs publish exactly as before until someone opts in. - Add an in-app activity log showing what the automation has been doing (#91) - Add a scheduled platform credential health check (#95) - Add a warning for feeds that fetch successfully but return no articles (#116) - Add community existence validation when creating a channel (#114) - Add edit and delete actions to feed and channel cards (#136, #137, #141) - Deleting a channel cascades to its routes, keywords, route articles and publications, so past days in the dashboard charts lose those data points. - Add a Failed tab surfacing publishes that did not go through (#142) ### Fixed - Fix a failed publish disappearing from the interface instead of returning to the user (#142) - Automatic retry is removed, replaced by a per-row Retry action. - Fix modals being unusable by keyboard (#111) - Fix oversized thumbnails (#138) - Fix renamed Tailwind v4 utilities rendering at a shifted scale (#109) ### Changed - Rework the dashboard with trends and breakdowns over a selectable date range (#83) - Make an article's routing legible on the Articles page, with per-feed colour, grouping and a filter (#113) - Store an article's thumbnail when it is fetched rather than re-fetching the page on every publish (#119) - Replace the stock Laravel branding with the project's own (#121) - Extract business logic from services into Action classes (#144) ### Removed - Remove the unused Inertia, Ziggy and Breeze dependencies, the dead Jenkinsfile, and the Inertia middleware (#140)
myrmidex added this to the v1.4.0 milestone 2026-08-15 00:02:58 +02:00
myrmidex added the
enhancement
bug
labels 2026-08-15 00:02:58 +02:00
myrmidex self-assigned this 2026-08-15 00:02:58 +02:00
myrmidex added 71 commits 2026-08-15 00:02:59 +02:00
83 - Add a publish success rate chart to the dashboard
Some checks failed
CI / ci (push) Failing after 12m22s
bf734feb4a
140 - Rewrite the README as a project page
All checks were successful
CI / ci (push) Successful in 15m47s
ced6cfcaac
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
4f79aac325
myrmidex merged commit de42bdca38 into main 2026-08-15 00:36:54 +02:00
Sign in to join this conversation.
No description provided.