Commit Graph

18328 Commits

Author SHA1 Message Date
Girish Ramakrishnan aa35099a4d metrics: fix crash 2025-07-02 12:54:13 +02:00
Girish Ramakrishnan 6a45d83082 graphs: show cpu and memory info 2025-07-02 12:19:36 +02:00
Girish Ramakrishnan 25397b94b3 metrics: fix y-axis and tooltip 2025-07-02 10:21:05 +02:00
Girish Ramakrishnan d1df48ebb1 add to changes 2025-07-02 09:10:42 +02:00
Girish Ramakrishnan 4a7aa032c2 system: add network and disk graph 2025-07-02 09:08:05 +02:00
Johannes Zellner 846986987d the oidc module expect accountId and sub to be the same
in our case sub is the username exposed to the app, not the userId
internal to Cloudron

Upstream behavior change https://github.com/panva/node-oidc-provider/commit/9b89153c0ea2f2280a26e35f3b66d1900aed7c79
2025-07-02 00:38:11 +02:00
Girish Ramakrishnan b2d380afcc metrics: refactor the options logic 2025-07-01 22:54:24 +02:00
Johannes Zellner 6135e83653 Update postgresaddon to support vectorchord 2025-07-01 20:14:16 +02:00
Johannes Zellner f090bbc1c7 Update postgres addon to include vectorchord 2025-07-01 20:14:16 +02:00
Girish Ramakrishnan a10d0e45c9 metrics: blockio and network collection for system 2025-07-01 16:29:16 +02:00
Girish Ramakrishnan 6d5671dd0e typo 2025-07-01 15:28:39 +02:00
Johannes Zellner 8a251fe39e Allow to track email server location change 2025-07-01 15:05:34 +02:00
Girish Ramakrishnan 24d93ea87d test: fix status code 2025-07-01 13:04:21 +02:00
Girish Ramakrishnan 93aa4f086e test: dns. is gone 2025-07-01 12:41:52 +02:00
Girish Ramakrishnan a357f5a1b8 apps: add live metrics route 2025-07-01 12:23:38 +02:00
Johannes Zellner 39c0af46b0 Show platform status in headerbar 2025-07-01 11:49:40 +02:00
Girish Ramakrishnan 4e4048be4e superagent: disable the log 2025-07-01 11:10:21 +02:00
Girish Ramakrishnan b5e2c628cd metrics: collect data via docker api instead of cli 2025-07-01 11:10:21 +02:00
Girish Ramakrishnan 6b8b69d324 metrics: rename functions 2025-07-01 11:10:21 +02:00
Johannes Zellner 36993703f6 Place user profile pick next to name in user dialog 2025-07-01 10:34:28 +02:00
Johannes Zellner 713f1239c6 Allow admins to set users avatars 2025-06-30 22:44:59 +02:00
Johannes Zellner cb3dffc7fc Use docker 28.1.1 since that is the highest on ubuntu 20 focal 2025-06-30 22:30:54 +02:00
Johannes Zellner c0065765d4 Fix update UI to show progress and allow to cancel update task 2025-06-30 19:31:03 +02:00
Girish Ramakrishnan 37621f8548 typo 2025-06-30 17:39:18 +02:00
Johannes Zellner 8e18a5fb4c Implement update dialog 2025-06-30 17:35:01 +02:00
Johannes Zellner a0d96d5a74 Do not swallow original error stack trace in box.js 2025-06-30 17:34:55 +02:00
Johannes Zellner 0c8620e944 Poll for subscription updates when in cloudron.io view 2025-06-30 13:18:30 +02:00
Girish Ramakrishnan 7fbc883ec0 Update translations 2025-06-28 18:12:09 +02:00
Girish Ramakrishnan 6561a40f2c unbound: use ipv4 on older ubuntu
SpamHaus rejects queries from ipv6.
unbound does not work on ipv6 only servers without do-ip6: true
prefer-ip4 only works on ubuntu 24

this leads to a situation that we cannot support ipv6 only servers with
older ubuntu
2025-06-28 17:56:09 +02:00
Girish Ramakrishnan 0427d08ede mail: dnsbl can give empty records 2025-06-28 16:52:37 +02:00
Girish Ramakrishnan a7aec70bc1 mail: add rbl6
abuse.ch is using spamhaus
sorbs is dead
2025-06-28 14:17:51 +02:00
Girish Ramakrishnan ad6918d71e network: fix ipv4/6 detection
bad typo. the request has to be tracked per type
2025-06-28 14:11:53 +02:00
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
Girish Ramakrishnan 565859b2aa relay: force STARTTLS when testing outbound relay
haraka only supports STARTTLS
2025-06-27 10:23:05 +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 6f4a3701e7 apps: clear updateInfo on successful submit 2025-06-26 17:08:14 +02:00