Commit Graph

132 Commits

Author SHA1 Message Date
Johannes Zellner ce6a26976c Fixup some vuejs type warnings 2025-08-18 14:08:00 +02:00
Girish Ramakrishnan 19682ec21b tgz: integrity check 2025-08-15 21:23:39 +05:30
Johannes Zellner 67f0801453 Add optional encryption settings to app import dialog 2025-08-13 20:33:24 +02:00
Johannes Zellner a7094de40f Do not display backup target format in the app backup details 2025-08-13 15:38:17 +02:00
Johannes Zellner 53e4b347de Fixup typo 2025-08-13 13:57:39 +02:00
Johannes Zellner fafdf88442 Disable backup button if app is stopped 2025-08-13 13:52:55 +02:00
Johannes Zellner 26fc03ee19 Fixup another vue type check 2025-08-13 13:39:45 +02:00
Johannes Zellner f406de3089 Fix vue prop type check 2025-08-13 13:34:45 +02:00
Johannes Zellner dccdef99c1 Add missing empty list placeholder in app backups 2025-08-10 18:06:18 +02:00
Johannes Zellner 4c5763b125 More vue warning fixes 2025-08-07 21:05:40 +02:00
Johannes Zellner c00fd0480c Add operator setting in app acl configure 2025-08-07 11:58:38 +02:00
Johannes Zellner 387c399078 Make active ProgressBars busy 2025-08-06 10:28:34 +02:00
Girish Ramakrishnan c89030beee add encryptionPasswordHint to config 2025-08-05 12:39:48 +02:00
Girish Ramakrishnan 373ef5b7e1 import: make the ui work again 2025-07-28 12:12:43 +02:00
Girish Ramakrishnan 89388940ed backups: make backup download config work 2025-07-28 11:18:02 +02:00
Johannes Zellner 4f5efef922 Remove the app repair dialog in favor of just a simple button to trigger repair 2025-07-24 11:49:26 +02:00
Johannes Zellner ff269d414e Allow configuring volumes if we got a task error there 2025-07-24 11:44:29 +02:00
Johannes Zellner c3e746aa74 Allow to redo the update if the app task failed 2025-07-24 11:35:50 +02:00
Johannes Zellner 511047874e Disable app backup on app task error 2025-07-24 10:49:27 +02:00
Johannes Zellner 47e40fc762 Allow to toggle debug mode on debug task failure 2025-07-24 10:09:24 +02:00
Johannes Zellner 27c113d8ae Allow to reconfigure app data dir if task failed 2025-07-23 17:39:44 +02:00
Johannes Zellner 12f7a3fca0 Allow to resubmit app email settings if service task failed 2025-07-23 17:31:56 +02:00
Johannes Zellner 3460e6d513 Allow to reconfigure services if task fails 2025-07-23 17:18:26 +02:00
Johannes Zellner b88885582d Do not access graph DOM elements if view was already destroyed 2025-07-23 17:05:59 +02:00
Johannes Zellner 66650d6dd9 Handle resubmission state for app devices errors 2025-07-23 16:51:04 +02:00
Johannes Zellner 0b65f07960 Allow resubmission of memory and cpu resources on resource task error 2025-07-23 16:40:06 +02:00
Johannes Zellner b14e6a7860 Do not use repair route to fixup start/stop errors 2025-07-23 16:07:32 +02:00
Johannes Zellner 68a8c964ea If we have app.error we always have an app.error.details object 2025-07-23 15:40:25 +02:00
Johannes Zellner f03ac0133f Allow to resubmit location info on pending location change task failure 2025-07-23 15:38:02 +02:00
Johannes Zellner 0cdfd5e62b Remove stray console.log 2025-07-23 13:31:17 +02:00
Johannes Zellner a839638478 Remove app start/stop button from toolbar 2025-07-23 13:16:13 +02:00
Johannes Zellner 8c858c6b1e First check for app updates on the backend then fetch updates 2025-07-18 18:13:42 +02:00
Johannes Zellner 697b42c70f Set max-height for app backup listing 2025-07-18 17:58:33 +02:00
Johannes Zellner db203a5ad8 Pickup app backup progress 2025-07-18 17:40:38 +02:00
Johannes Zellner 3f4df35a3e app backup logs is a secondary action 2025-07-18 16:32:32 +02:00
Johannes Zellner 4661576c8a Add app backup task logs dropdown and improve task tracking 2025-07-18 16:22:41 +02:00
Johannes Zellner b03bb5a3d7 Track app backup tasks in app backup view 2025-07-18 15:53:45 +02:00
Johannes Zellner e35dbba57d Disable app label submit button if value haven't changed 2025-07-16 13:39:40 +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 579f5d7c8a pankow moved to @cloudron/pankow 2025-07-10 11:55:11 +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 6b2e98b9be metrics: fix up app graphs after api changes 2025-07-07 20:09:09 +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 ac6f80c274 metrics: add a high mark for the cpu and memory app graphs 2025-07-04 15:16:52 +02:00
Girish Ramakrishnan 0d28292cfb metrics: tooltip label 2025-07-04 13:18:23 +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