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
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
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