Dashboard Widget
Location: lib/Dashboard/
Files:
DailyVersesWidget.phpDailyversesWidget.php
Responsibilities:
Register the widget with Nextcloud
Provide metadata (title, icon, JS file)
Load
dashboardDailyverses.jsRender the widget client-side
Widget flow:
Nextcloud loads the widget.
JavaScript fetches the verse from
VerseController.The widget displays the verse, reference, and link.