Commit Graph

516 Commits

Author SHA1 Message Date
Johannes Zellner 7a421205e9 Sync up app backup listing columns with system backups 2025-07-16 12:47:59 +02:00
Johannes Zellner 8564105ee3 Show backup preserved icon in the beginning of the row 2025-07-15 19:01:21 +02:00
Johannes Zellner 4a537dde1a No more modal for dialogs 2025-07-15 18:51:39 +02:00
Johannes Zellner 2f4d89f32a Set correct close label for backup info dialog 2025-07-15 18:47:52 +02:00
Johannes Zellner 717607807a Fix dialog width to 600px or 95% max for mobile 2025-07-15 14:00:19 +02:00
Johannes Zellner 27c5721e2b Show rsync backup format advanced sliders 2025-07-14 17:50:47 +02:00
Johannes Zellner f3534288f1 Move encryption password info up 2025-07-14 17:48:14 +02:00
Johannes Zellner 6b839c8cdc Do not offer the default app data for volume mounts 2025-07-14 15:41:32 +02:00
Johannes Zellner 15c25329b6 Stripe potential sso/nosso section when saving postinstall notes 2025-07-14 15:31:34 +02:00
Johannes Zellner 56da5493b3 Remove console.log 2025-07-14 14:41:35 +02:00
Johannes Zellner abcc9b374c Show the correct labels when restoring from an app archive 2025-07-14 14:22:29 +02:00
Johannes Zellner 3b50a732b5 Replace branding route calling for name and footer in views 2025-07-11 12:42:21 +02:00
Johannes Zellner 4db5855b74 Avoid line wrap in app summary of install dialog 2025-07-10 12:18:20 +02:00
Johannes Zellner 579f5d7c8a pankow moved to @cloudron/pankow 2025-07-10 11:55:11 +02:00
Johannes Zellner f2a2e86db7 Move submit button to the right in the install dialog 2025-07-10 11:08:20 +02:00
Johannes Zellner 75206dd8ac Fix css property name 2025-07-10 11:08:20 +02:00
Johannes Zellner 8435063c3f Never show app screenshot scrollbar 2025-07-10 11:08:20 +02:00
Girish Ramakrishnan 85eb88a4a6 system: show the kernel version 2025-07-09 18:32:28 +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 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 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
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
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 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
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 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 4bad752f30 Fixup dashboard links to system views 2025-07-03 12:27:11 +02:00
Girish Ramakrishnan e64cc325d7 graphs: remove dep on periods 2025-07-03 11:30:50 +02:00