4144 Commits

Author SHA1 Message Date
Alicia Sykes
ec0b2dff85 🔀 Merge pull request #2069 from Lissy93/release/3.3.0
Bumps to 3.3.0
3.3.0
2026-04-15 20:51:11 +01:00
Alicia Sykes
039fb52cc7 🏷️ Bumps to 3.3.0 2026-04-15 20:49:53 +01:00
Alicia Sykes
87063c42c3 ↩️ 3.2.15 2026-04-15 20:49:03 +01:00
Alicia Sykes
de091eca42 🚀 Fix tag ref in GH release deploy script 2026-04-15 20:45:14 +01:00
Alicia Sykes
f3840ae888 🏷️ Bumps to V3.3.0 2026-04-15 20:35:32 +01:00
Alicia Sykes
d28fe625fd 🔀 Merge pull request #2066 from CrazyWolf13/master
add: action for prebuild
2026-04-15 20:34:52 +01:00
Alicia Sykes
2374b8a89d 👷 Updates release workflow to trigger on release
- Now it gets triggered whenever a release is made (either by the
  existing auto release from new minor version update, or if there's a
  manual release)
- Adds concurrency block to prevent same version triggering multiple
  same time runs
- Switches order of TAG reading condition (use git data first, and
  fallback to manual data if undefined)
- Update checkout action from v4 to v6
- Re-uses existing TAG env var instead of repeating the if condition
- Downgrades node version to 20, because 24 won't work yet

Thanks @CrazyWolf13!
2026-04-15 20:23:49 +01:00
Tobias
3992b6d564 simplify 2026-04-14 22:36:37 +02:00
Tobias
06d9151def Delete .github/workflows/build-release-assets.yml 2026-04-14 22:35:37 +02:00
Tobias
b1a6e41e4e add: action for prebuilds 2026-04-14 22:35:19 +02:00
Liss-Bot
f856c58939 🔖 Bump version to 3.2.15 3.2.15 2026-04-13 21:47:08 +00:00
Alicia Sykes
513a1b08ba 🔄 Merge pull request #2063 from rsb-developer/patch-1
Fix DomainMonitor status type mismatch (number vs string)
2026-04-13 22:46:53 +01:00
Robert Bustichi
0eb6d8db87 Fix DomainMonitor status type mismatch (number vs string)
Fixes the incorrect error message being displayed in the DomainMonitor widget, outlined in issue #1916.
2026-04-13 14:10:20 -07:00
Tobias
fe9c9bcbe7 fix: add src dir 2026-04-13 21:47:16 +02:00
Tobias
fa3f9d026a add: prebuild 2026-04-13 21:17:27 +02:00
Liss-Bot
a00c4e6bb7 🔖 Bump version to 3.2.14 3.2.14 2026-04-13 13:30:25 +00:00
Alicia Sykes
0b9ea9e6ce 🔀 Merge pull request #2062 from Lissy93/fix/updates-default-ip-widget-provider
Switches default public ip provider to ipinfo
2026-04-13 14:30:05 +01:00
Alicia Sykes
11824572d1 🩹 Switches default public ip provider to ipinfo (#1289) 2026-04-13 14:24:38 +01:00
Liss-Bot
bb59fee42f 🔖 Bump version to 3.2.13 3.2.13 2026-04-12 19:29:07 +00:00
Alicia Sykes
2628259f3d 🔀 Merge pull request #2061 from Lissy93/fix/server-fixes
Server reliability, performance and security improvments
2026-04-12 20:28:51 +01:00
Alicia Sykes
a076838dd6 🐳 Lowercase stage names, for Docker 25+ 2026-04-12 19:55:42 +01:00
Alicia Sykes
81f949e772 🐳 Endpoint check to docker smoketest 2026-04-12 19:44:12 +01:00
Alicia Sykes
999bc97ac4 🧪 Tests for all the node endpoints 2026-04-12 19:21:40 +01:00
Alicia Sykes
21e7a67b3d 📝 Adds server error + solution to troubleshooting 2026-04-12 19:08:09 +01:00
Alicia Sykes
aceb4ee47e 🩹 Small fix to prevent harmless error when no user 2026-04-12 19:07:00 +01:00
Alicia Sykes
6d1ad131cd 🔐 Implements max response size safeguard 2026-04-12 19:05:57 +01:00
Alicia Sykes
2bbac3be69 🚚 Move express app out of server.js 2026-04-12 19:02:49 +01:00
Alicia Sykes
6ee7fe448f 🩹 Update schema type for stylesheet/ fix UI appConfig editor 2026-04-12 17:26:46 +01:00
Alicia Sykes
dd82ca0fcb 🩹 Update schema type/ fix UI appConfig editor 2026-04-12 17:21:39 +01:00
Alicia Sykes
4b0e40fac4 Ensure each server request always ends safly/no crash 2026-04-12 17:07:59 +01:00
Alicia Sykes
92aa1ba00b Adds timeout to status check 2026-04-12 17:02:20 +01:00
Alicia Sykes
0c09a81245 🔐 Restrict host and prototocol for cors proxy 2026-04-12 09:47:02 +01:00
Alicia Sykes
16f589b403 🥅 Catch any remaining unhandled rejection (#1945, #1935, #1494) 2026-04-11 21:08:51 +01:00
Alicia Sykes
be9b6b1269 Robustness improvments to cors-proxy
Adds a timeout to prevent ever lasting requests, surrounds JSON parse with try catch when header missing uses a 400 status code instead of 500 and fixes the error messaging for this
2026-04-11 20:52:16 +01:00
Alicia Sykes
21491bbe22 ️ Robustness improvments for save-config endpoint
Deeper path validation, collision protection for backups, fixes missing
config field crash, adds check for file size, improved security of
filename allow regex
2026-04-11 20:35:02 +01:00
Alicia Sykes
0509269e1e 🐛 Fixes container crash on save-config (#1935, #1945) 2026-04-11 20:35:02 +01:00
Liss-Bot
48c51c992b 🔖 Bump version to 3.2.12 3.2.12 2026-04-11 19:30:48 +00:00
Alicia Sykes
3b4f529428 🔀 Merge pull request #2060 from Lissy93/fix/frontend-fixes
Frontend Bug Fixes
2026-04-11 20:30:36 +01:00
Alicia Sykes
82da563630 🩹 Small inconsistency in the warning msg for numeric OIDCs 2026-04-11 20:16:01 +01:00
Alicia Sykes
dde9a862c9 🥅 Adds fallback mechanism for homelab icons (#1884) 2026-04-11 17:26:23 +01:00
Alicia Sykes
9490fb0add 🔧 Adds subitems to schema config 2026-04-11 17:10:51 +01:00
Alicia Sykes
92b4e3df3a 🐛 Fixes lang detection in GH and joke widget 2026-04-11 17:09:37 +01:00
Alicia Sykes
de6f601233 📝 Updates out-dated config options in docs 2026-04-11 17:09:05 +01:00
Alicia Sykes
deb7e0f73b A11y mode for status indicators (#1957, #1276)
Adds a new config option (`appConfig.statusCheckAccessibility`) which will
display status check indicators as distinct shapes, for easier
distinction for colorblind users.
2026-04-11 15:57:50 +01:00
Alicia Sykes
d873a88e04 ♻️ Small ref in LanguageSwitcher to use shared logic 2026-04-11 15:23:24 +01:00
Alicia Sykes
e5b03ec91e Adds config option for contentMaxWidth (#1518) 2026-04-11 14:58:12 +01:00
Alicia Sykes
40229f2932 🌐Adds en-GB locale for english english (#1305) 2026-04-11 14:40:09 +01:00
Alicia Sykes
1db8861eba 🐛 Fixes section col count clamp (#1841) 2026-04-11 14:23:27 +01:00
Alicia Sykes
a79be9f1a7 🐛 Fixes path to apple touch icon (#1958) 2026-04-11 13:55:58 +01:00
Alicia Sykes
d2940e2462 🥅 Catches and warns on truncated numeric clientId (#1941) 2026-04-11 13:34:40 +01:00