Commit Graph

1143 Commits

Author SHA1 Message Date
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
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 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 344782099f add explicit unset for the image routes
the initial motivation was to fix up the profile avatar rule which
had a mix of json or multipart. this style does not work well with
express 5
2025-06-06 18:58:49 +02:00
Girish Ramakrishnan c49050ea69 appstore: removed old route and rename to reset_cloudron_id 2025-06-06 13:39:30 +02:00
Johannes Zellner 000e5fa105 Use distinct translation strings for mail and user directory settings menu entries 2025-06-06 11:29:16 +02:00
Johannes Zellner ccbb3dca9f Try some sidebar hover indicator 2025-06-04 10:59:27 +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
Johannes Zellner 6332db8e86 Pankow now has the dashboard primary colors 2025-06-03 13:48:39 +02:00
Johannes Zellner 8944698df1 Remove main UI loading animation 2025-06-03 12:43:14 +02:00
Johannes Zellner ccf5f2f60e Fix sshfs volume mounting 2025-06-03 11:05:50 +02:00
Johannes Zellner d381f579d3 Only show NotificationSettings for admins or owners 2025-06-03 10:57:38 +02:00
Johannes Zellner ebba516603 Non-admins do not have a checklist property, so handle it correctly in AppsModel 2025-06-02 22:20:51 +02:00
Johannes Zellner 9289d80e32 Indicate busy state in invitation dialog 2025-06-02 22:20:20 +02:00
Johannes Zellner d366e10cb9 Fix password reset layout 2025-06-02 21:53:59 +02:00
Johannes Zellner 7c30c2f945 Ensure markdown style for checklist can be applied as not being scoped by vue 2025-06-02 14:52:22 +02:00
Johannes Zellner 4ae9821185 App restart is not a 'danger' operation 2025-06-01 10:18:59 +02:00
Johannes Zellner 2283c90da1 Show upstream and package version in install dialog 2025-05-29 11:36:56 +02:00
Johannes Zellner a32d2c6f4d Better handle app updates and show update errors in dialog 2025-05-29 11:27:37 +02:00
Johannes Zellner 208edfcebd Remove footer in filemanager 2025-05-28 16:59:00 +02:00
Johannes Zellner 6ec869505e Port filemanager to composition style api and sync filemanger/terminal/logs toolbar layout 2025-05-28 16:55:25 +02:00
Johannes Zellner 4135040007 Start with correct dns waiting state 2025-05-28 14:51:12 +02:00
Johannes Zellner 30b3be8194 Show app upstream version in info page 2025-05-28 09:40:23 +02:00
Johannes Zellner 46e6a048d4 Do not show actual long app id in storage selector 2025-05-27 15:43:39 +02:00
Johannes Zellner 426fe6e3c1 Only show services configure entry if app has optional services 2025-05-27 15:24:51 +02:00
Johannes Zellner 4bfaf1728d Refactor app configure view for mobile 2025-05-27 14:57:33 +02:00
Johannes Zellner 83aaa9e8f0 Do not crash if graph data rendering tries to access already destroyed dom element 2025-05-27 14:34:13 +02:00
Johannes Zellner 6adf26f4d9 Improve waiting for dns screen 2025-05-27 13:55:36 +02:00
Johannes Zellner ac9ffa3f0f Fixup gcdns in domain/dns setup 2025-05-27 11:44:25 +02:00
Johannes Zellner 7a94216b3a Only show domains and tags filter if enough entries exits 2025-05-26 19:58:17 +02:00
Johannes Zellner fd361ef5cb Fix some layout issue in the onboarding views 2025-05-26 17:23:11 +02:00
Johannes Zellner 314e20ea18 Disable dns provider dropdown when busy 2025-05-26 14:35:59 +02:00
Johannes Zellner f6de9918b5 Mark password field as invalid if not long enough 2025-05-26 13:59:36 +02:00
Johannes Zellner c37ecab029 Ensure the dashboard redirects to the dns setup if no admin fqdn is set yet 2025-05-26 13:40:06 +02:00
Johannes Zellner a50d7e2c60 Ensure we can submit the dns setup form with the keyboard 2025-05-26 13:39:36 +02:00
Johannes Zellner ff2cb31f0f Move cloudron.io account to its own view only for owners 2025-05-23 17:43:21 +02:00
Johannes Zellner 85fc467845 Add button to reset Cloudron registration if claimed 2025-05-23 16:49:00 +02:00