Commit Graph

1366 Commits

Author SHA1 Message Date
Girish Ramakrishnan
c7d36ac06e mail: fix status variable checks 2025-06-28 12:57:05 +02:00
Girish Ramakrishnan
9428cf0d06 mail: make status a tristate
status can be 'passed', 'failed' or 'skipped'. The motivation for this
change is that when using a relay, we can provide a message indicating
why the check was skipped.
2025-06-28 12:20:25 +02:00
Johannes Zellner
ec17e58eed Avoid using copy of app object values in info view 2025-06-27 14:11:30 +02:00
Johannes Zellner
2723f2150b Add mailbox search filter and show count and usage there 2025-06-27 14:02:17 +02:00
Johannes Zellner
9ced45c714 Remove unused components in eventlog 2025-06-27 13:36:46 +02:00
Girish Ramakrishnan
42e7233aaa mail: set mailjet host 2025-06-27 13:32:46 +02:00
Girish Ramakrishnan
4e54e4c22a Fix relay UI password display 2025-06-27 13:06:55 +02:00
Johannes Zellner
fe9ef2e85d Add brevo smtp relay 2025-06-27 10:20:49 +02:00
Johannes Zellner
0a5fedf089 Make input dialogs in mail view non-modal 2025-06-27 09:50:34 +02:00
Johannes Zellner
45a9235738 Fix hover layout issue in logsviewer due to line-height 2025-06-26 20:18:35 +02:00
Johannes Zellner
fd43c75811 Update frontend dependencies 2025-06-26 19:57:33 +02:00
Johannes Zellner
4271f42685 Use offline indicator which does not tear out the current UI 2025-06-26 19:54:08 +02:00
Johannes Zellner
016bfcddad Fix slider value update bug in firefox 2025-06-26 17:40:12 +02:00
Johannes Zellner
26d18031f2 Pick up latest disk usage refresh task on page reload 2025-06-26 17:32:33 +02:00
Johannes Zellner
4307ff5bf0 Disable dns setup checkbox when enabling email is busy 2025-06-26 17:20:57 +02:00
Johannes Zellner
648d6b2662 by default setup incoming mail dns records 2025-06-26 17:18:13 +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
0a871d57cc Remove pankow sidebar border 2025-06-25 22:52:57 +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
c040206d3a fix bug which shows email for apps which have no email 2025-06-25 20:58:35 +02:00
Johannes Zellner
7d1f218523 React directly on hash changes in appstore view 2025-06-25 16:14:58 +02:00
Johannes Zellner
c779701d26 Use nextTick() instead of random timeout 2025-06-25 15:47:08 +02:00
Johannes Zellner
dc7b425dc5 Make private docker registry password a normal text field 2025-06-25 15:31:43 +02:00
Girish Ramakrishnan
0c0610c6c5 translations: also mention AAAA records for manual setups 2025-06-18 17:53:41 +02:00
Johannes Zellner
d3661fa9d3 Update translations 2025-06-13 22:35:21 +02:00
Johannes Zellner
a1c66e3808 Correctly handle blocklist and blocklist count 2025-06-13 22:30:46 +02:00
Johannes Zellner
f3fc393617 Correctly calculate DNSBLZones 2025-06-13 22:21:17 +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
3fb314a1cb Handle invalid Cloudron registration case in appstore view 2025-06-13 16:31:35 +02:00
Johannes Zellner
e496f4f3e2 Bring back demo login info 2025-06-13 09:35:16 +02:00
Girish Ramakrishnan
25684bf4f6 oidc: reload the login form if the interaction expires
use the error status which the oidc provider module returns
2025-06-13 00:47:45 +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
228532b03e Do not allow to edit the avatar if user profiles are locked 2025-06-12 13:03:40 +02:00
Johannes Zellner
54bd10a1db Do not flash profile edit buttons while profile is still loading 2025-06-12 12:59:12 +02:00
Johannes Zellner
674f158877 Add select filtering for domains if more than 10 2025-06-12 09:31:36 +02:00
Johannes Zellner
aadc85cda0 Use explicity copy to clipboard button for openId client/secret fields 2025-06-12 01:08:15 +02:00
Johannes Zellner
43f6d79554 Move name for openID clients to the top 2025-06-12 01:00:25 +02:00