Girish Ramakrishnan
af3ed04b7f
externalldap: only set group members if they changed
2025-11-04 09:12:25 +01:00
Johannes Zellner
a261d8b754
Do not allow unlinking from cloudron.io account in demo mode
2025-10-31 08:47:05 +01:00
Johannes Zellner
8522802f85
Update translations
2025-10-27 08:48:24 +01:00
Girish Ramakrishnan
34f04828c5
Fix casing in translations
...
dashboard/README.md has information of the casing style
2025-10-22 18:40:20 +02:00
Girish Ramakrishnan
fb04f78112
backupcleaner: fix listing of backups by site
2025-10-21 13:56:08 +02:00
Girish Ramakrishnan
02fd52e366
Remove any deleted group and user from operators and accessRestriction
...
part of #857
2025-10-20 16:51:23 +02:00
Johannes Zellner
1cd82dcd4c
Revert old hetzner dns api file
2025-10-20 15:17:02 +02:00
Johannes Zellner
5ba30d0236
add hetznercloud DNS provider
2025-10-20 15:05:19 +02:00
Johannes Zellner
adee5fa25f
Allow fonts loaded as inline data URI for the dashboard
...
Fixes #859
2025-10-20 15:01:16 +02:00
Girish Ramakrishnan
07732310c1
backuptask: track copy and upload statistics
2025-10-20 14:09:12 +02:00
Girish Ramakrishnan
854661e2d4
backuptask: print the upload statistics
2025-10-20 11:22:28 +02:00
Johannes Zellner
1bc9dc30f6
Render oidc error page instead of showing a httperror if interaction is invalid
...
Fixes #862
2025-10-17 23:43:21 +02:00
Girish Ramakrishnan
5bd6001f95
boxerror: details is not a subobject
2025-10-17 20:42:19 +02:00
Girish Ramakrishnan
f14a7808cb
move update notification and eventlog after the task update
2025-10-17 19:11:02 +02:00
Johannes Zellner
a781a46f13
Do not sort dashboard domain first in the REST api
2025-10-17 18:55:22 +02:00
Girish Ramakrishnan
a4d6bafe1a
Change default footer to not have the forum link
...
it looks better without it
2025-10-17 17:04:34 +02:00
Girish Ramakrishnan
a55adf12db
More robust root disk detection
2025-10-17 16:34:51 +02:00
Girish Ramakrishnan
084050bb2f
network: fix ip caching bug
...
when the promise request errors, it is not cleared. this means that
future requests always fail.
2025-10-17 12:40:28 +02:00
Girish Ramakrishnan
72030ee8fc
backups: display mail backup stats
2025-10-16 14:51:33 +02:00
Girish Ramakrishnan
d6a4dd6965
backup sites: fix listing when status call errors
...
* fix backend to not retry in status call
* fix frontend to continue loading view if status errors
* fix connect-lastmile to show the exact path that is timing out
2025-10-16 14:13:31 +02:00
Girish Ramakrishnan
847cb91759
backuptask: fix crash when accessing stats of old backups
2025-10-16 12:32:32 +02:00
Johannes Zellner
eb7d7a2d1b
Show disk usage content name delivered from the backend
2025-10-15 12:19:15 +02:00
Girish Ramakrishnan
1f32d4b4dd
sysinfo: if product name is empty use product family
2025-10-15 12:06:32 +02:00
Girish Ramakrishnan
d3b4c2f394
add note on confusing naming
2025-10-15 11:59:35 +02:00
Girish Ramakrishnan
41c00eda74
metrics: fix root device detection
...
the existing logic does not work for device like /dev/md1 (on the dedis)
2025-10-15 11:32:09 +02:00
Johannes Zellner
b289146aeb
Only check once for the default backup location for metrics
2025-10-15 11:06:42 +02:00
Johannes Zellner
25d6ec157f
Check for statsLine not blockDevice
2025-10-14 15:22:57 +02:00
Girish Ramakrishnan
0dd6446f3e
apps: add route to list sites for operators
...
the main backup listing route is only available for admins
2025-10-14 14:22:41 +02:00
Girish Ramakrishnan
e349193745
Fix tests
2025-10-13 13:14:50 +02:00
Girish Ramakrishnan
45d68c4da8
shell: set utf8 encoding explicity for spawn and as the default for sudo
2025-10-13 13:14:50 +02:00
Girish Ramakrishnan
8549663ed0
backupsites: do not mutate caller's config object
2025-10-13 09:39:06 +02:00
Girish Ramakrishnan
a7d8a8fd1f
godaddy: add missing customNameservers check
2025-10-10 16:31:01 +02:00
Girish Ramakrishnan
2fdb3668e2
Fix misleading comment
2025-10-10 16:26:40 +02:00
Girish Ramakrishnan
961959d361
add aggregated size to system backups
2025-10-10 13:14:49 +02:00
Girish Ramakrishnan
b2a41cc4d5
Add site name for backup events
2025-10-09 17:30:02 +02:00
Girish Ramakrishnan
e6024ac85b
eventlog: rename backup site logs and fix eventlog summar
2025-10-09 17:24:33 +02:00
Girish Ramakrishnan
3547be3401
Update redis to 8.2.2
...
https://redis.io/blog/security-advisory-cve-2025-49844/
2025-10-09 14:35:52 +02:00
Girish Ramakrishnan
11f2acd702
init data with initial config and only mutate what we allow editing
2025-10-09 12:20:59 +02:00
Girish Ramakrishnan
0fd056dff9
add note why the backupinfo is unencrypted
2025-10-09 09:04:22 +02:00
Girish Ramakrishnan
10cf8f1d0e
rsync: integrity fixes
2025-10-09 00:23:44 +02:00
Girish Ramakrishnan
67d95cda76
store integrity signature in hex
2025-10-08 22:35:39 +02:00
Girish Ramakrishnan
43e426ab9f
Revert "Add no-use-before-define linter rule"
...
This reverts commit fdcc5d68a2 .
Unfortunately, this requires us to move exports to the bottom.
This in turn causes circular dep issues and also access of
exports.GLOBAL_VAR in the global context
2025-10-08 21:17:52 +02:00
Girish Ramakrishnan
1cdcab6047
SECRET_PLACEHOLDER is not used anymore
2025-10-08 20:01:31 +02:00
Girish Ramakrishnan
2ad8ed5550
relay: remove usage of secret placeholder
2025-10-08 20:01:18 +02:00
Girish Ramakrishnan
9226baa63c
externalldap: remove usage of secret placeholder
2025-10-08 19:42:35 +02:00
Girish Ramakrishnan
b790d085bb
volumes: remove usage of secret placeholder
2025-10-08 18:05:30 +02:00
Girish Ramakrishnan
2c5fd7effa
Fix test
2025-10-08 16:47:30 +02:00
Girish Ramakrishnan
f5a5bebae6
dockerregistries: remove usage of secret placeholder
2025-10-08 16:40:43 +02:00
Girish Ramakrishnan
f2316ec84e
storage: remove usage of secret placeholder
2025-10-08 15:49:56 +02:00
Girish Ramakrishnan
e9318d7f11
cloudflare: when proxying is enabled, use a valid IP
2025-10-08 14:50:00 +02:00