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
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
Johannes Zellner
ec17e58eed
Avoid using copy of app object values in info view
2025-06-27 14:11:30 +02:00
Johannes Zellner
016bfcddad
Fix slider value update bug in firefox
2025-06-26 17:40:12 +02:00
Girish Ramakrishnan
2486aee24d
AppsView: updateInfo is now part of app object
2025-06-26 16:57:55 +02:00
Johannes Zellner
f1653d4643
Show app update changelog in update view instead of dialog
2025-06-25 21:49:05 +02:00
Johannes Zellner
58bc040953
Use SettingsItem in app update view
2025-06-25 21:16:59 +02:00
Johannes Zellner
8d57ef2be4
Various tooltip fixes
2025-06-12 23:47:40 +02:00
Johannes Zellner
674f158877
Add select filtering for domains if more than 10
2025-06-12 09:31:36 +02:00
Johannes Zellner
dbdad6fce8
Allow to overwrite dns if record already exists for an app
2025-06-12 00:55:04 +02:00
Johannes Zellner
bb3aae46c5
Improve error and state handling when moving an app
2025-06-11 22:50:25 +02:00
Johannes Zellner
8b91b815ba
Rework app redis and turn configuration
2025-06-11 21:42:02 +02:00
Johannes Zellner
61ff04119e
Fix optional turn and redis settings
2025-06-11 19:31:17 +02:00
Johannes Zellner
bb7252042e
Improve change and valid detection for app mounts
2025-06-11 18:22:43 +02:00
Johannes Zellner
c95e267cdd
Fix data directory form submission state and add volume label
2025-06-11 17:30:40 +02:00
Johannes Zellner
39df3d7bad
Remove extra newline in default crontab
2025-06-10 22:30:11 +02:00
Johannes Zellner
8f75f7332d
Use TagInput for devices
2025-06-10 22:26:53 +02:00
Johannes Zellner
c3edf44cb4
Improve overall domain input validation
2025-06-10 21:42:26 +02:00
Johannes Zellner
f933716bf5
Fix cpu quota form state
2025-06-10 21:19:19 +02:00