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
Alicia Sykes
f7b57a5d23
♻️ Small refactor, to use shared makePageSlug instead of re-implementing
2026-04-11 12:38:51 +01:00
Alicia Sykes
b8bdb0a49b
🐛 Fixes section collapse for Chinese characters ( #1822 )
2026-04-11 11:13:56 +01:00
Liss-Bot
743f7bc173
🔖 Bump version to 3.2.11
3.2.11
2026-04-10 17:48:15 +00:00
Alicia Sykes
e3d01882fa
🔀 Merge pull request #2059 from Lissy93/fix/ip-widget
...
Improvments to Public IP Widget
2026-04-10 18:47:59 +01:00
Alicia Sykes
a483adce35
🎨 Cleaner code for Public IP widget
2026-04-10 18:41:16 +01:00
Alicia Sykes
30f70c1032
🐛 Fixes IP blacklist widget ( #1014 , #1749 )
2026-04-10 17:39:50 +01:00
Alicia Sykes
b55f32fbf0
🚨 Makes linter happy
2026-04-10 16:12:06 +01:00
Alicia Sykes
f1f5718dd2
🥅 Properly catch/handle server errs, without circular crash
2026-04-10 16:10:28 +01:00
Alicia Sykes
c921872ed4
👷 Small fixes to tag workflow
2026-04-09 21:00:00 +01:00
Alicia Sykes
bd1df280f2
🐛 Fixes text scaling for IPv6 addresses ( #1787 )
2026-04-09 21:00:00 +01:00
Alicia Sykes
494a5969d9
✨ Adds ability to hide city/location in ip widget ( #1530 )
2026-04-09 21:00:00 +01:00
Alicia Sykes
f10a3343ba
🐛 Fixes depricated IP providers for IP widget ( #1735 , #1414 , #437 )
2026-04-09 21:00:00 +01:00
Alicia Sykes
a4af19ffcb
🐛 Fixes CORS proxy crash when error json has circular dependency
2026-04-09 21:00:00 +01:00
Liss-Bot
5c4b38e3f0
🔖 Bump version to 3.2.10
3.2.10
2026-04-08 09:54:50 +00:00
Alicia Sykes
3d5824bcae
🔀 Merge pull request #1830 from conlan0/master
...
Change: Tactical RMM Now Uses Monitoring V2
2026-04-08 10:54:35 +01:00
Alicia Sykes
8e4153dd55
🎨 Remove code duplicated from the mixin, will inherit instead
2026-04-08 10:47:36 +01:00
Alicia Sykes
7a29a41a6e
🔂 Merge branch 'master' of github.com:lissy93/dashy into conlan0/master
2026-04-08 10:40:46 +01:00
Liss-Bot
92e560cb5c
🔖 Bump version to 3.2.9
3.2.9
2026-04-08 09:30:10 +00:00
Alicia Sykes
9e802ee7f6
🔀 Merge pull request #1829 from dintho/patch-2
...
Fix apikey for Weather Forecast
2026-04-08 10:29:53 +01:00
Alicia Sykes
c67ca65fea
🔂 Sync from master
2026-04-08 10:25:13 +01:00
Alicia Sykes
a9cfb5fda1
📝 Fixes contents in auth docs, updates deployment docs
2026-04-08 10:21:34 +01:00
Liss-Bot
2ee41fd6fb
🔖 Bump version to 3.2.8
3.2.8
2026-04-08 08:26:48 +00:00
Alicia Sykes
d56b045e6d
🔀 Merge pull request #1827 from dintho/patch-1
...
Adjusting SSL Portion of HealthCheck
2026-04-08 09:26:31 +01:00
Liss-Bot
644a9230f0
🔖 Bump version to 3.2.7
3.2.7
2026-04-08 08:21:43 +00:00
Alicia Sykes
1694ae5b5c
🔀 Merge pull request #1898 from vinceh121/fix/render-loop
...
fix: prevent render loop
2026-04-08 09:21:21 +01:00
Alicia Sykes
d8ed395948
Merge branch 'master' into fix/render-loop
2026-04-08 09:21:01 +01:00
Liss-Bot
61dafeb73d
🔖 Bump version to 3.2.6
3.2.6
2026-04-08 08:19:31 +00:00
Alicia Sykes
de34048a7d
🔀 Merge pull request #2055 from Lissy93/ref/auth-cleanip
...
Ref/auth cleanup
2026-04-08 09:19:17 +01:00
Alicia Sykes
9d597b3230
🛂 Set default userHeader to Remote-User
2026-04-08 09:12:53 +01:00
Alicia Sykes
ffa10888be
🛂 Auth efficiency improvments
2026-04-07 19:48:59 +01:00
Alicia Sykes
03a64d7490
🛂 Implements and documents the header auth
2026-04-07 19:48:12 +01:00
Alicia Sykes
d73e1fd752
🔂 Merge branch 'master' of github.com:lissy93/dashy into ref/auth-cleanip
2026-04-07 19:03:42 +01:00
Alicia Sykes
c74c15575d
🔒 ️ Updates references in privacy docs
2026-04-07 19:01:37 +01:00
Liss-Bot
4adc2a819d
🔖 Bump version to 3.2.5
3.2.5
2026-04-07 13:20:24 +00:00
Alicia Sykes
1e3ccfc020
🔀 Merge pull request #2054 from ZedeN1/master
...
fix: allow guest access when OIDC or Keycloak authentication is enabled
2026-04-07 14:20:07 +01:00
Alicia Sykes
57ca287c20
🐛 Show username for logout to OIDC users too
2026-04-07 14:09:09 +01:00
Alicia Sykes
e82fde973f
🔐 Adds an admin gate for write endpoints
2026-04-07 13:40:33 +01:00
Alicia Sykes
7dc5c103c2
📝 Updates auth docs with latest changes
2026-04-07 13:24:20 +01:00
Alicia Sykes
f77c0f7e6e
🔐 Updates auth credential priority
...
Previously, if both env vars and appConfig.auth were configured, the
values in conf.yml would take priority. This has now been reversed, since environmental values are more secure. Now BASIC_AUTH_USERNAME, BASIC_AUTH_PASSWORD will take precidence.
Also, added a warning which will show if user attempts to use both
methods (since they will conflict), advising them to delete one.
When basic auth is enabled, all internal endpoints require HTTP basic
auth headers to be sent. Once the user has authenticaed via the UI,
these will be attached automatically. If ENABLE_HTTP_AUTH env var is
unset, then the auth config is basically just a login page rather than
an access control system.
2026-04-07 12:59:36 +01:00
Pavel Diptan
d106e97b5d
fix: allow guest access when OIDC or Keycloak authentication is enabled
...
When enableGuestAccess: true is set alongside OIDC or Keycloak auth,
unauthenticated visitors were immediately redirected to the identity
provider with no way to view the dashboard as a guest.
- Remove !isOidcEnabled() and !isKeycloakEnabled() guards from
isGuestAccessEnabled() so the flag is respected for all auth providers
- Skip signinRedirect() in OidcAuth when guest access is enabled
- Skip keycloak.login() in KeycloakAuth when guest access is enabled
- Fix getUserState() to return the guestAccess state when OIDC or
Keycloak is active and guest access is on, so the login button appears
- Fix goToLogin() in AuthButtons to trigger the correct provider flow
(OIDC redirect or Keycloak login) instead of routing to /login
2026-04-06 18:12:26 +03:00
Liss-Bot
abf0e17786
🔖 Bump version to 3.2.4
3.2.4
2026-04-05 21:42:47 +00:00
Alicia Sykes
ac2cc33361
🔀 Merge pull request #2052 from Lissy93/feat/auth-server-endpoints
...
Implements auth check for local endpoints
2026-04-05 22:42:30 +01:00
Alicia Sykes
27b3a7289d
🔐 Implements auth check for local endpoints
2026-04-05 22:35:40 +01:00