From 09893343a980a192b4339efd882059f60dfd0069 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Tue, 20 Jan 2026 16:43:01 -0800
Subject: [PATCH 1/4] Documentation: use blurred image for bkgd instead of
filter
---
docs/stylesheets/extra.css | 16 +---------------
1 file changed, 1 insertion(+), 15 deletions(-)
diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css
index 7f299d2ec..43d9bb0a4 100644
--- a/docs/stylesheets/extra.css
+++ b/docs/stylesheets/extra.css
@@ -104,7 +104,7 @@
body {
background-color: transparent !important;
- background-image: url("https://raw.githubusercontent.com/gethomepage/homepage/main/docs/assets/blossom_valley.jpg");
+ background-image: url("https://raw.githubusercontent.com/gethomepage/homepage/main/docs/assets/blossom_valley_blur.jpg");
background-size: cover;
background-attachment: fixed;
background-position: center;
@@ -119,20 +119,6 @@ body[data-md-color-scheme="default"] {
color: rgba(255, 255, 255, 1);
}
-.blur-overlay {
- z-index: -1;
- position: fixed;
- width: 100%;
- height: 100%;
- background: hsl(0deg 0% 0% / 10%);
- backdrop-filter: blur(128px);
- -webkit-backdrop-filter: blur(128px);
-}
-
-[data-md-color-scheme="default"] .blur-overlay {
- background: hsla(0, 0%, 0%, 0);
-}
-
.md-nav--lifted > .md-nav__list > .md-nav__item--active > .md-nav__link,
.md-nav--secondary .md-nav__title {
background: none;
From 4d4fab391cbdeb73f804a532aa81e5b9ab5a0b27 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Mon, 2 Feb 2026 00:57:16 -0800
Subject: [PATCH 2/4] Documentation: clarify URL port for netalertx widget
version 2
---
docs/widgets/services/netalertx.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/widgets/services/netalertx.md b/docs/widgets/services/netalertx.md
index a67de624c..44775fb87 100644
--- a/docs/widgets/services/netalertx.md
+++ b/docs/widgets/services/netalertx.md
@@ -19,7 +19,7 @@ Provide the `API_TOKEN` (f.k.a. `SYNC_api_token`) as the `key` in your config.
```yaml
widget:
type: netalertx
- url: http://ip:port
+ url: http://ip:port # use backend port for widget version 2+
key: yournetalertxapitoken
version: 2 # optional, default is 1
```
From c4e77d4b1da5411008d8bfa1b8d6329519d52ce8 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Wed, 4 Feb 2026 21:57:02 -0800
Subject: [PATCH 3/4] Bump version to 1.10.0
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 9e768b0f3..fcaf99b98 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "homepage",
- "version": "1.9.0",
+ "version": "1.10.0",
"private": true,
"scripts": {
"preinstall": "npx only-allow pnpm",
From ac11efc5c7a973ca1e97b26784c57b40cdb0cfa1 Mon Sep 17 00:00:00 2001
From: shamoon <4887959+shamoon@users.noreply.github.com>
Date: Wed, 4 Feb 2026 22:06:33 -0800
Subject: [PATCH 4/4] Fix eslint warnings in test
---
src/__tests__/pages/index.test.jsx | 2 +-
src/components/quicklaunch.test.jsx | 3 +--
src/components/widgets/search/search.test.jsx | 12 +++++++++---
3 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/src/__tests__/pages/index.test.jsx b/src/__tests__/pages/index.test.jsx
index 4355e9387..2a53425fc 100644
--- a/src/__tests__/pages/index.test.jsx
+++ b/src/__tests__/pages/index.test.jsx
@@ -339,7 +339,7 @@ describe("pages/index Index routing + SWR branches", () => {
localStorage.setItem("hash", "old-hash");
const fetchSpy = vi.fn(async () => ({ ok: true }));
- // eslint-disable-next-line no-global-assign
+
fetch = fetchSpy;
let reloadSpy;
diff --git a/src/components/quicklaunch.test.jsx b/src/components/quicklaunch.test.jsx
index 77262db1e..65cf7a508 100644
--- a/src/components/quicklaunch.test.jsx
+++ b/src/components/quicklaunch.test.jsx
@@ -277,7 +277,7 @@ describe("components/quicklaunch", () => {
const fetchSpy = vi.fn(async () => ({
json: async () => ["test", ["test 1", "test 2", "test 3", "test 4", "test 5"]],
}));
- // eslint-disable-next-line no-global-assign
+
fetch = fetchSpy;
renderWithProviders(