Commit Graph

17852 Commits

Author SHA1 Message Date
Girish Ramakrishnan
fd61a0bfbf proxyauth: oidc server returns username now
See 846986987d
2025-07-09 18:07:05 +02:00
Johannes Zellner
2513ade3c4 Handle all outgoing actions for the cloudron.io account in its view 2025-07-09 16:08:47 +02:00
Johannes Zellner
5b2ad5f87f Fix typo 2025-07-09 16:01:04 +02:00
Johannes Zellner
b4b731eaa4 Add translation for cloudron.io account view 2025-07-09 15:57:22 +02:00
Johannes Zellner
2b4a354a8c Platform status is not actionable 2025-07-09 13:52:30 +02:00
Johannes Zellner
a1d9c5d86c Update pankow 2025-07-09 11:48:13 +02:00
Johannes Zellner
744cc51140 Fix find/replace error 2025-07-09 11:43:22 +02:00
Girish Ramakrishnan
c73e24c3a2 metrics: can safely throw now 2025-07-08 18:08:57 +02:00
Girish Ramakrishnan
e3bec5039b fix crash 2025-07-08 18:07:19 +02:00
Girish Ramakrishnan
85d9c91e5e metrics: no need AbortController 2025-07-08 17:50:20 +02:00
Girish Ramakrishnan
ca236da385 metrics: add the service containers 2025-07-08 17:41:00 +02:00
Girish Ramakrishnan
c904a92c22 metrics: select all 2025-07-08 17:41:00 +02:00
Girish Ramakrishnan
0952b6d68f metrics: group the metrics when sending live stats
without this the tooltip doesn't work. it needs to have the same
consistent timestamps
2025-07-08 17:41:00 +02:00
Johannes Zellner
d09f932834 Show subscription required dialog on section title badge click 2025-07-08 17:30:58 +02:00
Johannes Zellner
ac4c5c6e28 Fix MultiSelect usage 2025-07-08 14:52:22 +02:00
Johannes Zellner
0e3bcbe10d Ensure email related menu entries remain open in sidebar if active 2025-07-08 14:36:25 +02:00
Johannes Zellner
3b64176c0d Update pankow 2025-07-08 14:27:27 +02:00
Girish Ramakrishnan
782ecbd750 metrics: make the high line darker 2025-07-08 10:50:46 +02:00
Girish Ramakrishnan
6b2e98b9be metrics: fix up app graphs after api changes 2025-07-07 20:09:09 +02:00
Girish Ramakrishnan
4cf1739604 metrics: overlay app metrics over system metrics 2025-07-07 19:12:57 +02:00
Girish Ramakrishnan
369474a0bc metrics: add route to query app metrics with the system 2025-07-07 19:12:57 +02:00
Johannes Zellner
24975d670e Update pankow 2025-07-07 19:10:42 +02:00
Johannes Zellner
61ac1c4ae3 If we have an app task, start with 5% progress 2025-07-07 17:37:48 +02:00
Johannes Zellner
8b881ab0b4 Fix autofocus in appstore view 2025-07-07 17:33:39 +02:00
Girish Ramakrishnan
b291b04d62 ignore dist 2025-07-07 10:08:31 +02:00
Girish Ramakrishnan
5a5ce4e665 test: fix run-tests 2025-07-05 11:27:09 +02:00
Girish Ramakrishnan
2317c17b4b metrics: interval is not configurable, unnecessary 2025-07-04 23:20:38 +02:00
Girish Ramakrishnan
fb02bdb445 unify the metrics API 2025-07-04 22:58:35 +02:00
Girish Ramakrishnan
53d85ac7a2 metrics: set objectMode to avoid lots of JSON 2025-07-04 22:42:05 +02:00
Girish Ramakrishnan
f25534ff0f metrics: add comment 2025-07-04 22:36:57 +02:00
Girish Ramakrishnan
463369f283 metrics: various formatting issues 2025-07-04 21:53:25 +02:00
Girish Ramakrishnan
9377701ad1 graphs: make intervalSecs configurable
for smaller durations, we need more granularity
2025-07-04 21:53:25 +02:00
Johannes Zellner
a98fce2160 Remove the old dashboard code 2025-07-04 19:42:28 +02:00
Girish Ramakrishnan
ccda1b4523 metrics: fix disk size formatting 2025-07-04 15:24:26 +02:00
Girish Ramakrishnan
ac6f80c274 metrics: add a high mark for the cpu and memory app graphs 2025-07-04 15:16:52 +02:00
Girish Ramakrishnan
5fd86b781b metrics: use "/" instead of ps 2025-07-04 14:26:09 +02:00
Girish Ramakrishnan
0d28292cfb metrics: tooltip label 2025-07-04 13:18:23 +02:00
Girish Ramakrishnan
8bf9d38711 metrics: show legend with multiple datasets 2025-07-04 12:51:51 +02:00
Girish Ramakrishnan
4caf052199 metrics: make the memory y-unit scale more flexible
system memory is in GiB. app memory is usually in MiB
2025-07-04 10:40:53 +02:00
Girish Ramakrishnan
82ea2cd86d metrics: store app metrics by appid and not container id 2025-07-04 10:05:07 +02:00
Girish Ramakrishnan
89c0d5763c metrics: fix crash if could not translate 2025-07-04 09:52:12 +02:00
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
9f35801f64 docker: add options to getStats 2025-07-03 23:56:03 +02:00
Girish Ramakrishnan
526f5efb78 metrics: fix nano to msecs conversion 2025-07-03 18:43:42 +02:00
Girish Ramakrishnan
b3071603d0 graphs: make top level div and clean the timer 2025-07-03 17:44:32 +02:00
Girish Ramakrishnan
6f358dd8ea lint 2025-07-03 17:11:23 +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