Girish Ramakrishnan
ead6d9c7d3
Fix app import
2025-08-02 20:42:12 +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
a839638478
Remove app start/stop button from toolbar
2025-07-23 13:16:13 +02:00
Johannes Zellner
579f5d7c8a
pankow moved to @cloudron/pankow
2025-07-10 11:55:11 +02:00
Johannes Zellner
61ac1c4ae3
If we have an app task, start with 5% progress
2025-07-07 17:37:48 +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
a6a715b8c2
apps: make app graphs use GraphItem
2025-07-03 16:39:18 +02:00
Girish Ramakrishnan
2486aee24d
AppsView: updateInfo is now part of app object
2025-06-26 16:57:55 +02:00
Girish Ramakrishnan
30b6d1cd1d
app: send POST body on restart
2025-06-11 11:51:54 +02:00
Johannes Zellner
ebba516603
Non-admins do not have a checklist property, so handle it correctly in AppsModel
2025-06-02 22:20:51 +02:00
Girish Ramakrishnan
8779de448d
rename /graphs route to /metrics
2025-05-21 16:26:36 +02:00
Girish Ramakrishnan
892ff38a3f
graphs: make interval configurable
2025-05-20 20:46:35 +02:00
Johannes Zellner
60b1dcf5ee
Bring checklist indicator back
2025-05-20 11:05:02 +02:00
Johannes Zellner
8f2b6cf44e
Expand all template vars in postinstall and checklist messages
2025-05-15 15:04:20 +02:00
Johannes Zellner
34583c834d
Basic app backup import is working
2025-04-29 16:58:36 +02:00
Johannes Zellner
4c662a30ef
Reuse app restore dialog for app clone
2025-04-25 00:00:06 +02:00
Johannes Zellner
775a066a9a
Bring back the postinstall dialog
2025-04-23 15:32:42 +02:00
Johannes Zellner
105bcf23be
Add UI to archive app instead of uninstall
2025-04-22 18:03:01 +02:00
Johannes Zellner
a26ceeb76d
Refresh backup list after app backup creation
2025-04-22 17:56:50 +02:00
Johannes Zellner
5e1e6657d1
Fixes for the DomainDialog
2025-04-19 16:28:36 +02:00
Johannes Zellner
5953fd71d3
Fixup coding style
2025-03-25 15:38:16 +01:00
Johannes Zellner
1db275707b
Style checklists
2025-03-22 11:59:27 +01:00
Johannes Zellner
64b730a22e
Add initial repair dialog
2025-03-22 11:19:06 +01:00
Johannes Zellner
c517b6db3b
Show generic app install errors in the dialog
2025-03-21 10:55:55 +01:00
Johannes Zellner
e8bd839281
trim postinstall message to avoid empty new lines
2025-03-18 19:20:32 +01:00
Johannes Zellner
7d07e34d6b
Add client side app postProcess() to fix postinstall message
2025-03-18 19:04:47 +01:00
Johannes Zellner
3a32aab066
Initial move from angular shell to vue
2025-03-16 11:55:55 +01:00
Johannes Zellner
27ecde2f17
Add app configure graphs view
2025-03-07 11:54:43 +01:00
Johannes Zellner
ef0a9a4a1e
Move API_ORIGIN into constants.js
2025-03-04 18:20:42 +01:00
Johannes Zellner
6c674e86e5
If no appUrl is set yet, use fallback app icon
2025-03-04 18:20:42 +01:00
Johannes Zellner
31d593a529
Add app configure display view
2025-03-04 18:20:42 +01:00
Johannes Zellner
d5b47ecdce
Add app restore dialog
2025-03-04 18:20:42 +01:00
Johannes Zellner
def774c9ef
Add app backup edit dialog
2025-03-04 18:20:42 +01:00
Johannes Zellner
2dea8309a7
Add app configure backups view
2025-03-04 18:20:42 +01:00
Johannes Zellner
62b648c70f
Show app configure menu items only when applicable
2025-03-04 18:20:42 +01:00
Johannes Zellner
c593b4180a
Add repair app configure view
2025-03-04 18:20:42 +01:00
Johannes Zellner
7d35c9a8eb
Implement app update view
2025-03-04 18:20:42 +01:00
Johannes Zellner
d77aaded39
Add app event log view
2025-03-04 18:20:42 +01:00
Johannes Zellner
e4c47de90a
add ability to uninstall an app again
2025-03-04 18:20:42 +01:00
Johannes Zellner
6a5de6606c
Implement app start/stop and add app state polling for the moment
2025-03-04 18:20:42 +01:00
Johannes Zellner
26e8eb8c11
Implement info view
2025-03-04 18:20:42 +01:00
Johannes Zellner
71e9caef9c
Create vue models without args
2025-01-31 21:02:48 +01:00
Johannes Zellner
2b4c6514c3
Fix webterminal usage of AppsModel
2025-01-27 12:18:15 +01:00
Johannes Zellner
f3e2f10478
Convert Eventlogs to vue
2025-01-25 17:10:01 +01:00
Johannes Zellner
d8c70c2498
Convert most of the services view
2025-01-21 16:54:56 +01:00
Johannes Zellner
2e3120cd46
Very basic installation works again
2025-01-06 14:35:51 +01:00
Johannes Zellner
6da071c88d
Ensure we reset the task states if taskId is gone
2025-01-06 14:35:50 +01:00
Johannes Zellner
a2d1d83457
Refresh apps with task info if exists
2025-01-06 14:35:50 +01:00
Johannes Zellner
55e0d734df
Initial rewrite of the apps view
2025-01-06 14:35:50 +01:00