Johannes Zellner
|
5d4eef50e4
|
Clear backup task start error
|
2025-06-11 22:15:57 +02:00 |
|
Johannes Zellner
|
2b2123f14d
|
Handle backup task start/stop states
|
2025-06-11 22:15:11 +02:00 |
|
Johannes Zellner
|
8b91b815ba
|
Rework app redis and turn configuration
|
2025-06-11 21:42:02 +02:00 |
|
Girish Ramakrishnan
|
5824c8ffd0
|
oidc: inline the findAccount
|
2025-06-11 21:23:37 +02:00 |
|
Girish Ramakrishnan
|
8788867572
|
oidc: simplify revoke function
|
2025-06-11 21:23:37 +02:00 |
|
Girish Ramakrishnan
|
f2193ff45c
|
oidc: rename CloudronAdapter to StorageAdapter
|
2025-06-11 21:23:37 +02:00 |
|
Girish Ramakrishnan
|
1091142614
|
oidc: remove one level of indent by making provider global
|
2025-06-11 21:23:37 +02:00 |
|
Johannes Zellner
|
ef22387440
|
Add missing ISTATE pending_services_change in UI
|
2025-06-11 20:05:24 +02:00 |
|
Johannes Zellner
|
61ff04119e
|
Fix optional turn and redis settings
|
2025-06-11 19:31:17 +02:00 |
|
Johannes Zellner
|
bb7252042e
|
Improve change and valid detection for app mounts
|
2025-06-11 18:22:43 +02:00 |
|
Johannes Zellner
|
c95e267cdd
|
Fix data directory form submission state and add volume label
|
2025-06-11 17:30:40 +02:00 |
|
Girish Ramakrishnan
|
059547e37c
|
test: set FOREIGN_KEY_CHECKS=1 after clearing
|
2025-06-11 15:35:00 +02:00 |
|
Girish Ramakrishnan
|
6dc0e4f5c3
|
oidc: remove many of the comments
it's just distracting
|
2025-06-11 15:18:35 +02:00 |
|
Girish Ramakrishnan
|
8fc9685a1b
|
test: make it work again
|
2025-06-11 15:14:15 +02:00 |
|
Girish Ramakrishnan
|
7744568eb8
|
apptask: rename command functions
|
2025-06-11 14:19:31 +02:00 |
|
Girish Ramakrishnan
|
30b6d1cd1d
|
app: send POST body on restart
|
2025-06-11 11:51:54 +02:00 |
|
Johannes Zellner
|
fe9585500d
|
Ask for confirmation when stopping an app
|
2025-06-11 10:54:29 +02:00 |
|
Johannes Zellner
|
1ddba4a76f
|
Rework the 2fa disable dialog
|
2025-06-11 10:47:47 +02:00 |
|
Johannes Zellner
|
53b83909ed
|
Convert password change dialog
|
2025-06-11 10:34:58 +02:00 |
|
Johannes Zellner
|
af75060001
|
Reimplement fallback email dialog
|
2025-06-11 10:22:09 +02:00 |
|
Johannes Zellner
|
315210fe29
|
Improve primary email change dialog
|
2025-06-11 09:53:42 +02:00 |
|
Johannes Zellner
|
284c646638
|
Show date for notifications
|
2025-06-10 22:44:48 +02:00 |
|
Johannes Zellner
|
39df3d7bad
|
Remove extra newline in default crontab
|
2025-06-10 22:30:11 +02:00 |
|
Johannes Zellner
|
8f75f7332d
|
Use TagInput for devices
|
2025-06-10 22:26:53 +02:00 |
|
Johannes Zellner
|
c3edf44cb4
|
Improve overall domain input validation
|
2025-06-10 21:42:26 +02:00 |
|
Johannes Zellner
|
f933716bf5
|
Fix cpu quota form state
|
2025-06-10 21:19:19 +02:00 |
|
Johannes Zellner
|
b37c0fbb95
|
Update checklist item when acked directly in the frontend
|
2025-06-10 19:44:53 +02:00 |
|
Johannes Zellner
|
3d057781de
|
Add app install form validation for ACL and subdomain
|
2025-06-10 19:36:23 +02:00 |
|
Johannes Zellner
|
043180a0fa
|
Sort backup schedule hours
|
2025-06-10 19:05:54 +02:00 |
|
Johannes Zellner
|
f345212468
|
Use SettingsItem in backup schedule config
|
2025-06-10 18:48:51 +02:00 |
|
Johannes Zellner
|
a6c367ba24
|
Show 2fa error in login view
|
2025-06-10 18:04:32 +02:00 |
|
Girish Ramakrishnan
|
1a7eb9f6d8
|
release: add json as of today
|
2025-06-10 14:33:18 +02:00 |
|
Girish Ramakrishnan
|
a22fffc8b5
|
release: fix the script
|
2025-06-10 14:32:29 +02:00 |
|
Girish Ramakrishnan
|
7e036cc65f
|
typo
|
2025-06-10 13:01:40 +02:00 |
|
Girish Ramakrishnan
|
7a083e7ce4
|
dashboard: check if new location conflicts with all possible app locations
|
2025-06-10 12:54:08 +02:00 |
|
Johannes Zellner
|
c6aef98361
|
Use SQL commands instead of mysql cli to clear tables for test
|
2025-06-10 11:47:05 +02:00 |
|
Girish Ramakrishnan
|
639b7d9374
|
test: set req.resources earlier
|
2025-06-10 11:27:32 +02:00 |
|
Johannes Zellner
|
23f7c1522e
|
Always start with default features
|
2025-06-10 11:08:17 +02:00 |
|
Johannes Zellner
|
2e4bc5e218
|
Start using req.resources = { app, volume, ...} pattern
Reason was that req.app was clashing with expressjs v5 which
stores the main expressjs app object there
|
2025-06-10 11:02:43 +02:00 |
|
Johannes Zellner
|
a556237963
|
Ensure we start with a default features set if features file cannot be loaded/parsed
|
2025-06-10 09:34:15 +02:00 |
|
Johannes Zellner
|
e8488eb406
|
Update frontend lock file
|
2025-06-09 22:20:40 +02:00 |
|
Johannes Zellner
|
5363842c4d
|
Update frontend dependencies
|
2025-06-09 22:18:15 +02:00 |
|
Johannes Zellner
|
4c5d783699
|
trim() ipv4/6 input values
|
2025-06-09 21:02:56 +02:00 |
|
Johannes Zellner
|
64d067d5a1
|
Fixup app packaging link
|
2025-06-09 20:56:53 +02:00 |
|
Johannes Zellner
|
1845a65085
|
Remove distinct support view
|
2025-06-09 20:54:52 +02:00 |
|
Johannes Zellner
|
86bad5cb3e
|
fix ipv6 address label and clear errors always on submit
|
2025-06-09 20:52:37 +02:00 |
|
Girish Ramakrishnan
|
ad4c88b535
|
Fix missing usage of safe()
|
2025-06-09 10:18:01 +02:00 |
|
Girish Ramakrishnan
|
55dde26aae
|
profile: add fallback when no avatar set
|
2025-06-09 09:35:54 +02:00 |
|
Girish Ramakrishnan
|
a93c85ebc9
|
profile: drop gravatar support
gravatar is owned by an external entity (Automattic) and we have an
unnecessary dep to this service. users can just upload a profile pic
|
2025-06-08 18:12:40 +02:00 |
|
Girish Ramakrishnan
|
cd45046724
|
test: fix tasks test
|
2025-06-08 15:55:00 +02:00 |
|