No description
  • PHP 83.2%
  • JavaScript 9.6%
  • CSS 7.2%
Find a file
vlw 8cb00cf903 feat: initial functional release (#1)
This PR contains the first functional release of this widget

Reviewed-on: #1
2026-09-19 08:37:38 +02:00
src feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
.env.example.ini feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
dashboard-widget-lkml.php feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
HTMLLkmlMessageElement.js feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
HTMLWidgetLkmlElement.js feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
icon.png initial commit 2026-05-10 12:59:01 +02:00
LICENSE initial commit 2026-05-10 12:59:01 +02:00
README.md feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
style.css feat: initial functional release (#1) 2026-09-19 08:37:38 +02:00
widget.json initial commit 2026-05-10 12:59:01 +02:00

screenshot

dashboard-widget-lkml

The latest posts from the Linux Kernel Mailing List.

This widget periodically fetches the LKML RSS feed and displays new posts as they appear. Between refreshes, it cycles through posts that were not present in the previous fetch.

Recent feed data is cached in Dashboard widget storage. If no new posts are found during a refresh, the widget shows a quiet no-new-posts state instead of repeating the previous batch.

Configuration

Copy .env.example.ini to .env.ini to customize the widget.

  • refresh_interval: how often the widget fetches new posts, in seconds.
  • feed_url: the RSS feed URL. Defaults to http://lkml.org/rss.php.
  • item_limit: the maximum number of RSS items to keep for comparison and display.