Commit Graph

17068 Commits

Author SHA1 Message Date
Johannes Zellner
30686477f1 Update frontend dependencies 2025-03-09 20:32:45 +01:00
Johannes Zellner
7beddf3019 Add test email sending dialog 2025-03-09 20:27:41 +01:00
Johannes Zellner
8e8737c4df Replace @ in translations with a literal @ variable
https://vue-i18n.intlify.dev/guide/essentials/syntax.html#literal-interpolation
2025-03-09 20:16:09 +01:00
Johannes Zellner
454afd5d1b Fix memory slider in services edit dialog 2025-03-09 19:57:40 +01:00
Girish Ramakrishnan
5d88e86462 sendmail: add requiresValidCertificate
some apps really want a valid certificate to send mail and upstream
authors won't add support to skip self-signed certs or skip host name
check in cert. In our case, the issue is that we use 'mail' as the
server name despite having valid certs.

this flag will set the server name to the full mail server fqdn and
also reconfigure the app as needed when the mail server name changes.

we also set up the mail server name to resolve to internal IP because
no mail port is exposed when we are not receiving emails!
2025-03-08 13:15:53 +01:00
Johannes Zellner
02666b7da4 add initial emails view 2025-03-07 19:47:58 +01:00
Girish Ramakrishnan
5342dae5b3 tokens: add ip restriction 2025-03-07 17:50:50 +01:00
Girish Ramakrishnan
2b0fd17fbf directoryserver: init allowlist as empty string 2025-03-07 15:16:59 +01:00
Girish Ramakrishnan
f0848e23c7 replace validator module 2025-03-07 12:32:50 +01:00
Girish Ramakrishnan
3dc6e274f0 use ipaddr.js for ip validation 2025-03-07 12:32:50 +01:00
Johannes Zellner
2c6d9e699f Add app configure proxy view 2025-03-07 12:08:19 +01:00
Johannes Zellner
27ecde2f17 Add app configure graphs view 2025-03-07 11:54:43 +01:00
Johannes Zellner
05a685fb24 Improve some button bar spacings 2025-03-07 10:28:49 +01:00
Johannes Zellner
6b272e8a6f Add app configure services view 2025-03-06 23:52:41 +01:00
Johannes Zellner
7d9f57299c Give appstore filterbar more padding 2025-03-06 20:18:13 +01:00
Johannes Zellner
263f68554e Attempt some transition between app configure views 2025-03-06 16:54:30 +01:00
Johannes Zellner
c7a924e83b Update translations 2025-03-06 16:41:15 +01:00
Johannes Zellner
74a71f4d8e Add app configure storage view 2025-03-06 16:40:52 +01:00
Girish Ramakrishnan
9b9fb325bd cloudron-support: typo 2025-03-05 18:02:28 +01:00
Johannes Zellner
b7b738c92b Add cron job to cleanup exired oidc objects 2025-03-05 11:48:33 +01:00
Johannes Zellner
b8a539a67a Update pankow 2025-03-04 18:20:43 +01:00
Johannes Zellner
23f7a540fb Start with all ports enabled on installation dialog 2025-03-04 18:20:42 +01:00
Johannes Zellner
3d487be59e Fixup port bindings in location view 2025-03-04 18:20:42 +01:00
Johannes Zellner
6ef6caaca4 Add app configure location view 2025-03-04 18:20:42 +01:00
Johannes Zellner
87a222748f Improve button layout in DirectoryView and use Switches 2025-03-04 18:20:42 +01:00
Johannes Zellner
ef0a9a4a1e Move API_ORIGIN into constants.js 2025-03-04 18:20:42 +01:00
Johannes Zellner
6c674e86e5 If no appUrl is set yet, use fallback app icon 2025-03-04 18:20:42 +01:00
Johannes Zellner
55e6e80433 Move appstore items into a separate component to lacyload icons 2025-03-04 18:20:42 +01:00
Johannes Zellner
86bbad5b3d Use normal return on error also for applinksModel 2025-03-04 18:20:42 +01:00
Johannes Zellner
e02d2c8af2 Various layout fixes for app install dialog 2025-03-04 18:20:42 +01:00
Johannes Zellner
6907c6dfe4 Prevent all automatic browser form submissions on enter 2025-03-04 18:20:42 +01:00
Johannes Zellner
1a51a355f2 Do not offer changing optional SSO state for now 2025-03-04 18:20:42 +01:00
Johannes Zellner
92227a3b7f Fix top bar button placements in filemanager and logviewer 2025-03-04 18:20:42 +01:00
Johannes Zellner
ab0d5c8967 Add ACL settings for app configure 2025-03-04 18:20:42 +01:00
Johannes Zellner
e13db20c85 Rework AccessControl component to not mix model values 2025-03-04 18:20:42 +01:00
Johannes Zellner
e4b4a7b0c5 Update frontend dependencies 2025-03-04 18:20:42 +01:00
Johannes Zellner
1fa23bdf16 Add missing file 2025-03-04 18:20:42 +01:00
Johannes Zellner
f8905a0490 Disable select input for sendmail if sendmail is off 2025-03-04 18:20:42 +01:00
Johannes Zellner
5fe6757f8a Add app configure recvmail ui 2025-03-04 18:20:42 +01:00
Johannes Zellner
f3ac71ed3e Use InputGroup in app install dialog 2025-03-04 18:20:42 +01:00
Johannes Zellner
8aef6ebfbc Add app configure sendmail ui 2025-03-04 18:20:42 +01:00
Johannes Zellner
31d593a529 Add app configure display view 2025-03-04 18:20:42 +01:00
Johannes Zellner
d5b47ecdce Add app restore dialog 2025-03-04 18:20:42 +01:00
Johannes Zellner
f5020f8dc0 Add ability to download an apps backup config 2025-03-04 18:20:42 +01:00
Johannes Zellner
def774c9ef Add app backup edit dialog 2025-03-04 18:20:42 +01:00
Johannes Zellner
2dea8309a7 Add app configure backups view 2025-03-04 18:20:42 +01:00
Johannes Zellner
d153a734cb Fix spacing in Terminal view 2025-03-04 18:20:42 +01:00
Johannes Zellner
a220667f1b Add app configure resources view 2025-03-04 18:20:42 +01:00
Johannes Zellner
62b648c70f Show app configure menu items only when applicable 2025-03-04 18:20:42 +01:00
Johannes Zellner
9f8bde7078 Show app state in app configure view 2025-03-04 18:20:42 +01:00