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
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
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
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
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
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
Alicia Sykes
c67ca65fea
🔂 Sync from master
2026-04-08 10:25:13 +01:00
Alicia Sykes
d8ed395948
Merge branch 'master' into fix/render-loop
2026-04-08 09:21:01 +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
57ca287c20
🐛 Show username for logout to OIDC users too
2026-04-07 14:09:09 +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
Alicia Sykes
27b3a7289d
🔐 Implements auth check for local endpoints
2026-04-05 22:35:40 +01:00
Alicia Sykes
b50bbadf9b
🔀 Merge branch 'master' of github.com:lissy93/dashy into fix/external-style-loading
2026-04-02 12:29:52 +01:00
Alicia Sykes
13851100ae
🔀 Merge pull request #2030 from Lissy93/feat/opening-methods
...
Fixes openening methods dropdown
2026-04-02 12:29:16 +01:00
Alicia Sykes
d8eec7bfc7
🐛 Fixes loading of external stylesheets
2026-04-02 11:58:02 +01:00
Alicia Sykes
14c3d0b43f
🔀 Merge branch 'master' of github.com:lissy93/dashy
2026-04-02 11:08:10 +01:00
Alicia Sykes
7c2c2a8a70
🔥 Code cleanup around opening methods
2026-04-01 11:27:01 +01:00
Alicia Sykes
07b5294cd6
🐛 Fixes opening method dropdown in edit menu ( #1970 )
2026-04-01 11:00:32 +01:00
onwp
853cfcce4a
Complete Turkish (tr) translations to 100% coverage
2026-04-01 09:47:18 +03:00
Alicia Sykes
63952fb030
🚚 Replace instances of Axios with new request handlers across everywhere
2026-03-31 21:31:57 +01:00
Alicia Sykes
a0a6d48dc0
⚡ Creates client-side request wrapper instead of axios
2026-03-31 21:25:08 +01:00
Alicia Sykes
37e6a9f532
🐛 Fixes sabnzbd path prefix configurable ( #1965 )
2026-03-29 23:23:49 +01:00
Alicia Sykes
1cf089d4f1
🐛 Fixes missing copyclipboard in workspace view ( #1851 )
2026-03-29 23:22:31 +01:00
Alicia Sykes
551433e6b3
🐛 Fixes allow target to be empty ( #1895 )
2026-03-29 20:07:06 +01:00
Alicia Sykes
b578702035
✨ Adds "New Window" as opening method ( #1970 )
2026-03-29 20:01:01 +01:00
Alicia Sykes
271eb268eb
🐛 Fixes duplicate forecase entries in weather ( #1887 )
2026-03-29 19:59:51 +01:00
Alicia Sykes
1f30bafee5
🐛 Fixes custom search engine prevening bangs ( #1980 )
2026-03-29 19:59:02 +01:00
Alicia Sykes
f5f98b2a4b
🌐 Updates alias for Chinese ( #1920 )
2026-03-29 19:57:49 +01:00
Alicia Sykes
9c8764240a
🐛 Deep copy auth.users to prevent infinite loop ( #1995 )
2026-03-29 18:44:20 +01:00
Alicia Sykes
cfed3989d3
🔥 Removes Clearbit for icons ( #1837 )
2026-03-29 18:18:43 +01:00
Alicia Sykes
50c9ecd016
🐛 Fixed Pi Hole key not read from env var ( #1934 )
2026-03-22 21:00:00 +00:00
Alicia Sykes
b1eb3f258a
🐛 Fixed Pi Hole key not read from env var ( #1934 )
2026-03-22 21:00:00 +00:00
Alicia Sykes
7b2ab67cb0
✨ Finishes implementing glances uptime widget
2026-03-16 19:39:01 +00:00