Commit Graph

17886 Commits

Author SHA1 Message Date
Johannes Zellner dbdad6fce8 Allow to overwrite dns if record already exists for an app 2025-06-12 00:55:04 +02:00
Girish Ramakrishnan f48231e309 oidc: do not notify login of ghost users 2025-06-12 00:25:28 +02:00
Girish Ramakrishnan d24189e8aa oidc: refactor 2025-06-12 00:25:28 +02:00
Girish Ramakrishnan 5baa08eb0c oidc: use safe instead 2025-06-12 00:25:28 +02:00
Girish Ramakrishnan 95eb310a7f oidc: add notes on the flow 2025-06-12 00:25:28 +02:00
Girish Ramakrishnan d112d6308c move tokens.ID_ into oidcClients.ID_ 2025-06-12 00:25:28 +02:00
Johannes Zellner 00da650524 Make new file and folder name a required field 2025-06-12 00:24:28 +02:00
Johannes Zellner bb3aae46c5 Improve error and state handling when moving an app 2025-06-11 22:50:25 +02:00
Girish Ramakrishnan 1ca8eeeb50 split oidc into server and clients 2025-06-11 22:26:23 +02:00
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