Commit Graph

1408 Commits

Author SHA1 Message Date
Girish Ramakrishnan
813409a8fb graphs: directly stream docker stats
docker stats API caches the stat and reading it frequently gives back the same value.
this trips our "rate" code into thinking rate is 0.

one approach was to persist polling like we do now and ignore entries based on stats.read.
this works fine but the streaming approach seems better since we don't need to poll anymore.
2025-07-04 00:03:43 +02:00
Girish Ramakrishnan
03b7445cb9 graphs: change tooltip format 2025-07-03 23:56:31 +02:00
Girish Ramakrishnan
b3071603d0 graphs: make top level div and clean the timer 2025-07-03 17:44:32 +02:00
Girish Ramakrishnan
a6a715b8c2 apps: make app graphs use GraphItem 2025-07-03 16:39:18 +02:00
Girish Ramakrishnan
1ebbfe5d92 graphs: remove unused style 2025-07-03 16:01:14 +02:00
Girish Ramakrishnan
9e27921867 graphs: set the colors 2025-07-03 15:59:31 +02:00
Girish Ramakrishnan
f1057bb4a3 graphs: refactor into GraphItem component 2025-07-03 15:49:49 +02:00
Johannes Zellner
48434453e3 Remove commented unsued DOM element 2025-07-03 15:36:08 +02:00
Johannes Zellner
6e8597e3f7 Improve eventlog source handling 2025-07-03 15:30:02 +02:00
Johannes Zellner
bb98fe824e Reset the eventlog page on filter changes 2025-07-03 15:07:31 +02:00
Johannes Zellner
70b57b078d Avoid resetting the app for each redis service on refresh 2025-07-03 12:40:17 +02:00
Johannes Zellner
8410e541b6 Do not attempt to close the app install dialog if it doesn't exist yet 2025-07-03 12:32:59 +02:00
Johannes Zellner
4bad752f30 Fixup dashboard links to system views 2025-07-03 12:27:11 +02:00
Johannes Zellner
68d677f028 Optimize sidebar width for english 2025-07-03 12:25:42 +02:00
Johannes Zellner
bee3150193 Remove sidebar item animation on hover 2025-07-03 12:20:22 +02:00
Johannes Zellner
4025ef2070 Split system views into individual ones 2025-07-03 12:15:11 +02:00
Girish Ramakrishnan
e64cc325d7 graphs: remove dep on periods 2025-07-03 11:30:50 +02:00
Johannes Zellner
5c9d323fe9 Update pankow 2025-07-03 10:44:06 +02:00
Girish Ramakrishnan
687f126f4f graphs: make transform functions 2025-07-03 10:03:14 +02:00
Johannes Zellner
2bad06a234 Order main menu items at least according to english 2025-07-02 21:05:48 +02:00
Johannes Zellner
61fbb76eeb Move SystemInfo section into the metrics view 2025-07-02 21:04:39 +02:00
Johannes Zellner
38f8048309 Update frontend dependencies 2025-07-02 20:54:14 +02:00
Johannes Zellner
540a0761ef Update translations 2025-07-02 20:53:57 +02:00
Johannes Zellner
051563522a Introduce main menu separators 2025-07-02 20:53:42 +02:00
Johannes Zellner
d86045c64e Try to consolidate volumes eventlogs 2025-07-02 18:25:14 +02:00
Johannes Zellner
1a2e2f4d51 Use global dashboard user profile in apps view 2025-07-02 16:40:05 +02:00
Johannes Zellner
f2fbe6dfee Translate email eventlog menu entry 2025-07-02 16:40:05 +02:00
Johannes Zellner
5dcecb55c2 Move SPF info to the relay provider input 2025-07-02 16:40:05 +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
4a7aa032c2 system: add network and disk graph 2025-07-02 09:08:05 +02:00
Girish Ramakrishnan
b2d380afcc metrics: refactor the options logic 2025-07-01 22:54:24 +02:00
Johannes Zellner
8a251fe39e Allow to track email server location change 2025-07-01 15:05:34 +02:00
Johannes Zellner
39c0af46b0 Show platform status in headerbar 2025-07-01 11:49:40 +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
c0065765d4 Fix update UI to show progress and allow to cancel update task 2025-06-30 19:31:03 +02:00
Johannes Zellner
8e18a5fb4c Implement update dialog 2025-06-30 17:35:01 +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
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
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