From 6c5b7a3f4cc409e31739b2914bb6636d08299126 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Wed, 10 Dec 2025 09:44:00 +0000 Subject: [PATCH 1/2] Update docs --- docs/configuration.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/configuration.md b/docs/configuration.md index 174de834d..b3ac57a2f 100644 --- a/docs/configuration.md +++ b/docs/configuration.md @@ -149,14 +149,14 @@ pages: columns: - size: full widgets: - $include: rss.yml + - $include: rss.yml - name: News columns: - size: full widgets: - type: group widgets: - $include: rss.yml + - $include: rss.yml - type: reddit subreddit: news ``` From 9b580fef18eda2306cc98f9918b4e32206933fb3 Mon Sep 17 00:00:00 2001 From: panitan103 Date: Thu, 26 Mar 2026 18:51:21 +0700 Subject: [PATCH 2/2] feat(widget): add PageTitle field to changeDetectionResponseJson for Title fallback --- internal/glance/widget-changedetection.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/glance/widget-changedetection.go b/internal/glance/widget-changedetection.go index 8ca8803be..ba616b7f9 100644 --- a/internal/glance/widget-changedetection.go +++ b/internal/glance/widget-changedetection.go @@ -89,6 +89,7 @@ func (r changeDetectionWatchList) sortByNewest() changeDetectionWatchList { type changeDetectionResponseJson struct { Title string `json:"title"` + PageTitle string `json:"page_title"` URL string `json:"url"` LastChanged int64 `json:"last_changed"` DateCreated int64 `json:"date_created"` @@ -166,6 +167,8 @@ func fetchWatchesFromChangeDetection(instanceURL string, requestedWatchIDs []str if watchJson.Title != "" { watch.Title = watchJson.Title + } else if watchJson.PageTitle != "" { + watch.Title = watchJson.PageTitle } else { watch.Title = strings.TrimPrefix(strings.Trim(stripURLScheme(watchJson.URL), "/"), "www.") }