Commit Graph

791 Commits

Author SHA1 Message Date
Johannes Zellner 26d18031f2 Pick up latest disk usage refresh task on page reload 2025-06-26 17:32:33 +02:00
Girish Ramakrishnan 2486aee24d AppsView: updateInfo is now part of app object 2025-06-26 16:57:55 +02:00
Girish Ramakrishnan 19c9d7d59d updateInfo: move updateInfo into apps table
this has many advantages:
* easy to deliver the updateInfo via the apps object
* after updating, the task can clear it
* when apps are deleted, the info is automatically gone

otherwise, it's a mess of deps between apps/updater/apptask/rest routes

box update info is still in a file
2025-06-26 15:47:15 +02:00
Johannes Zellner f790ef5a2b Always have a backup prefix as a string set 2025-06-25 23:32:36 +02:00
Johannes Zellner d6ec588c11 Do not show backup storage error twice 2025-06-25 23:28:55 +02:00
Johannes Zellner ed031c6dc1 Make filemanager entries links so we can open folders in new tabs 2025-06-25 23:05:30 +02:00
Johannes Zellner f1653d4643 Show app update changelog in update view instead of dialog 2025-06-25 21:49:05 +02:00
Johannes Zellner 58bc040953 Use SettingsItem in app update view 2025-06-25 21:16:59 +02:00
Johannes Zellner 7d1f218523 React directly on hash changes in appstore view 2025-06-25 16:14:58 +02:00
Johannes Zellner dc7b425dc5 Make private docker registry password a normal text field 2025-06-25 15:31:43 +02:00
Johannes Zellner 3f6909866f Improve error handling in mailinglist dialog and preselect domain on add 2025-06-13 22:09:38 +02:00
Johannes Zellner 3adcfd6b4a Move mailbox errors below the input fields 2025-06-13 22:02:08 +02:00
Johannes Zellner d42be69735 Remove stray newlines in mailinglist dialog 2025-06-13 17:48:50 +02:00
Johannes Zellner 9ed3328496 Use the correct translation strings for mailinglist dialog 2025-06-13 17:47:56 +02:00
Johannes Zellner 3e5bd096cf Reset mailbox storageQuota on add/edit 2025-06-13 17:44:11 +02:00
Johannes Zellner d5e4d8637c Set default mailbox quota if enabled to 5Gb 2025-06-13 17:41:34 +02:00
Johannes Zellner c5883ebe8f Only show mailbox active checkbox for exising ones 2025-06-13 17:39:14 +02:00
Johannes Zellner a9d70fe27e Preselect first domain when adding a new mailbox 2025-06-13 17:23:43 +02:00
Johannes Zellner 8d57ef2be4 Various tooltip fixes 2025-06-12 23:47:40 +02:00
Johannes Zellner 733de44d03 Mention names of deleted resources in confirm dialogs 2025-06-12 17:26:13 +02:00
Johannes Zellner 674f158877 Add select filtering for domains if more than 10 2025-06-12 09:31:36 +02:00
Johannes Zellner fd1aea420e Fix state and error handling for dashboard domain 2025-06-12 00:55:04 +02:00
Johannes Zellner dbdad6fce8 Allow to overwrite dns if record already exists for an app 2025-06-12 00:55:04 +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
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
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 30b6d1cd1d app: send POST body on restart 2025-06-11 11:51:54 +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 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 86bad5cb3e fix ipv6 address label and clear errors always on submit 2025-06-09 20:52:37 +02:00
Girish Ramakrishnan 55dde26aae profile: add fallback when no avatar set 2025-06-09 09:35:54 +02:00
Johannes Zellner d47b947acf Bring back possibility to disable 2fa for a user from the users view 2025-06-04 10:48:57 +02:00