Girish Ramakrishnan
8a51582d8a
mail: restart apps using email addon
...
move this logic from frontend to backend
2025-03-10 21:15:06 +01:00
Johannes Zellner
72635c8711
Add enable/disable incoming email domain config
2025-03-10 21:06:33 +01:00
Johannes Zellner
7bec653b55
Sync up email queue, eventlog and logs buttons
2025-03-10 16:58:07 +01:00
Johannes Zellner
9d30b6e29a
Small improvements for mobile
2025-03-10 16:47:31 +01:00
Johannes Zellner
77d4a9f711
Fix outlink of app links
2025-03-10 16:19:55 +01:00
Johannes Zellner
8eec3cddb5
Replace emails eventlog as vuejs view
2025-03-10 16:16:04 +01:00
Johannes Zellner
d633029d08
Finish mail server settings
2025-03-10 12:44:31 +01:00
Johannes Zellner
15a27e234c
Only show progress slot element if a template is provided
2025-03-10 12:01:33 +01:00
Johannes Zellner
174846f110
Allow to set max email size
2025-03-10 11:37:50 +01:00
Johannes Zellner
2aed64d1c1
Show mail domain change progress
2025-03-10 11:18:40 +01:00
Johannes Zellner
e36f24dc63
Fetch email domain status in parallel
2025-03-10 10:39:20 +01:00
Johannes Zellner
74f4dacbe4
Various fixes for mobile touch devices to not relay on hover
2025-03-09 21:04:24 +01:00
Johannes Zellner
4d7a5f03ab
Implement switch value submission in mail settings
2025-03-09 20:55:58 +01:00
Johannes Zellner
40dcbd1229
Update eslint-vue
2025-03-09 20:46:56 +01:00
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