Johannes Zellner
b2ca6206cc
Fix dashboard lock file to work with node 24.13.0
2026-04-02 20:09:29 +02:00
Johannes Zellner
d215d1998f
Update docs link for tls provider
2026-03-31 13:51:08 +02:00
Girish Ramakrishnan
8b138d14bb
backup site: remove the local disk provider
...
we already have ext4, xfs, mountpoint and filesystem to cover all cases
fixes #879
2026-03-30 14:37:48 +02:00
Johannes Zellner
e23abd69b5
Update frontend dependencies
2026-03-30 13:54:26 +02:00
Girish Ramakrishnan
9c16ad456d
backups: set focus in the edit dialog
2026-03-30 13:52:54 +02:00
Girish Ramakrishnan
4b851afc6a
location: show what DNS is being overwritten in location UI
...
fixes #858
2026-03-30 13:43:07 +02:00
Girish Ramakrishnan
f333148afa
Update translations
2026-03-30 13:07:56 +02:00
Girish Ramakrishnan
8d0160a3e7
app configure: refresh app when a task is started
2026-03-30 10:25:26 +02:00
Girish Ramakrishnan
4a02e988c1
location: fix duplication of port bindings on submit
2026-03-30 09:47:05 +02:00
Johannes Zellner
a5da68a7f9
Fix overflow issue in eventlog
2026-03-26 16:15:47 +01:00
Johannes Zellner
7d594ab0d3
Also search for matches in app links labels for apps view filter
2026-03-25 22:58:55 +01:00
Johannes Zellner
0da0a5e027
Show badges in header bar for expired or cancelled subs
2026-03-23 15:29:33 +01:00
Johannes Zellner
28eb0b65f4
Update dashboard dependencies
2026-03-23 11:44:12 +01:00
Johannes Zellner
1d29572ecd
Wait for rest calls on app uninstall and archive
2026-03-23 11:43:25 +01:00
Johannes Zellner
07e8d242d1
fix vue warning, reactive() variables should not be const
2026-03-23 11:13:51 +01:00
Johannes Zellner
1586a286d8
Fix notifications scrolling
2026-03-23 10:42:30 +01:00
Girish Ramakrishnan
cd6acfb91d
notifications: send email when manual platform update is required
2026-03-21 15:38:12 +01:00
Johannes Zellner
2d5dc9a6aa
Fix wrong disabled state for devices config of apps
2026-03-21 08:54:42 +01:00
Girish Ramakrishnan
87e7da2aff
community: auto focus to text input
2026-03-20 17:37:53 +01:00
Johannes Zellner
461eb38d88
Add comment why unused import exists
2026-03-18 14:49:18 +01:00
Johannes Zellner
1ca62dd38e
Restyle oidc device login views
2026-03-18 14:28:28 +01:00
Johannes Zellner
1b1328c601
Fix more ejs usage in oidc device login views
2026-03-18 11:13:21 +01:00
Johannes Zellner
9633036887
vueify OIDC device views
2026-03-18 10:58:12 +01:00
Johannes Zellner
e15cd190b3
Prevent user setup form if passwords dont match
2026-03-18 09:57:56 +01:00
Johannes Zellner
69ae2b2997
Update eslint to v10
2026-03-17 16:16:00 +01:00
Johannes Zellner
b86e47de02
Update pankow
2026-03-17 16:14:51 +01:00
Johannes Zellner
ae7df52780
Reduce font-weight on no apps placeholder
2026-03-17 10:27:09 +01:00
Girish Ramakrishnan
bc5737b9b0
passkey: implement passwordless login
2026-03-16 20:10:59 +05:30
Girish Ramakrishnan
d0745d1914
2fa: provider passkey or totp
2026-03-16 18:49:12 +05:30
Girish Ramakrishnan
d922c1c80f
missing translation for passkey login failure
2026-03-16 17:30:14 +05:30
Girish Ramakrishnan
67500a7689
profile: hasPasskey
2026-03-16 17:20:22 +05:30
Girish Ramakrishnan
1c8aa7440c
lint
2026-03-16 17:05:44 +05:30
Girish Ramakrishnan
d128dbec4c
fix 2fa translations
2026-03-16 17:04:30 +05:30
Girish Ramakrishnan
676cb8810b
loginview: remove reset password from tab order
2026-03-16 16:40:54 +05:30
Girish Ramakrishnan
189e3d5599
allow totp and passkey to co-exist
2026-03-16 16:38:48 +05:30
Girish Ramakrishnan
009d0b39f9
rename twoFactor* to totp
2026-03-16 16:38:42 +05:30
Girish Ramakrishnan
81a8aa7c3d
login: move forgot password on top of the password
...
making way for passkey login
2026-03-16 15:59:00 +05:30
Johannes Zellner
6c6761d14b
Update to vite 8
2026-03-16 08:37:19 +01:00
Johannes Zellner
7d2e3df929
Update frontend dependencies
2026-03-16 08:33:23 +01:00
Girish Ramakrishnan
f334c696cb
update: add policy to update apps separately from platform
2026-03-16 10:19:18 +05:30
Girish Ramakrishnan
c15e342bb8
webadmin: remove the implicit flow
...
we now use pkce . main advantage is that we don't see the access token
in the url anymore.
in pkce, the auth code by itself is useless. need the verifier.
fixes #844
2026-03-15 17:38:27 +05:30
Girish Ramakrishnan
0b305caf58
sites: add conflict detection
...
Fixes #863
2026-03-15 14:59:35 +05:30
Girish Ramakrishnan
8f1f3645b2
app update: if backup fails, provide a notification
...
fixes #851
2026-03-15 14:48:07 +05:30
Girish Ramakrishnan
0079162efe
notifications: only title is bold
2026-03-15 14:26:30 +05:30
Girish Ramakrishnan
7afec06d4c
apps: operators can now view backup logs and manage the backup task
...
we spun off the app backup as a separate task and this is not tracked
by app.taskId .
fixes #856
2026-03-15 10:18:31 +05:30
Girish Ramakrishnan
6db2b55e63
oidcserver: custom templates for device login
...
the default one uses google fonts :/
2026-03-13 13:25:57 +05:30
Girish Ramakrishnan
61b15db958
Update translations
2026-03-12 07:39:45 +05:30
Girish Ramakrishnan
349e8f5139
notifications: add empty text, progress bar and inifinite scroll
2026-03-12 07:33:22 +05:30
Johannes Zellner
f30482808b
Workaround chrome quirks on file drop handling
2026-03-11 15:11:16 +01:00
Johannes Zellner
df96df776d
Wait for dashboard reload when version has changed
2026-03-10 16:28:17 +01:00