Commit Graph

17477 Commits

Author SHA1 Message Date
Johannes Zellner 30b3be8194 Show app upstream version in info page 2025-05-28 09:40:23 +02:00
Girish Ramakrishnan 594a2e759a Fix typo in 3770f07720 2025-05-27 17:47:36 +02:00
Johannes Zellner 46e6a048d4 Do not show actual long app id in storage selector 2025-05-27 15:43:39 +02:00
Johannes Zellner 426fe6e3c1 Only show services configure entry if app has optional services 2025-05-27 15:24:51 +02:00
Johannes Zellner 4bfaf1728d Refactor app configure view for mobile 2025-05-27 14:57:33 +02:00
Johannes Zellner 83aaa9e8f0 Do not crash if graph data rendering tries to access already destroyed dom element 2025-05-27 14:34:13 +02:00
Johannes Zellner 6adf26f4d9 Improve waiting for dns screen 2025-05-27 13:55:36 +02:00
Johannes Zellner ac9ffa3f0f Fixup gcdns in domain/dns setup 2025-05-27 11:44:25 +02:00
Johannes Zellner 7a94216b3a Only show domains and tags filter if enough entries exits 2025-05-26 19:58:17 +02:00
Johannes Zellner fd361ef5cb Fix some layout issue in the onboarding views 2025-05-26 17:23:11 +02:00
Johannes Zellner 314e20ea18 Disable dns provider dropdown when busy 2025-05-26 14:35:59 +02:00
Girish Ramakrishnan 48bf21a537 s3: use listObjectsV2 API
in some minio instances, listObjectV1 is not returning all the objects
2025-05-26 14:17:13 +02:00
Johannes Zellner f6de9918b5 Mark password field as invalid if not long enough 2025-05-26 13:59:36 +02:00
Johannes Zellner c37ecab029 Ensure the dashboard redirects to the dns setup if no admin fqdn is set yet 2025-05-26 13:40:06 +02:00
Johannes Zellner a50d7e2c60 Ensure we can submit the dns setup form with the keyboard 2025-05-26 13:39:36 +02:00
Johannes Zellner 38ff515d68 Add 1 hour graph translation 2025-05-26 10:45:23 +02:00
Johannes Zellner ff2cb31f0f Move cloudron.io account to its own view only for owners 2025-05-23 17:43:21 +02:00
Johannes Zellner 85fc467845 Add button to reset Cloudron registration if claimed 2025-05-23 16:49:00 +02:00
Girish Ramakrishnan 1289a6e14f graphs: fix memory graphs 2025-05-23 16:24:37 +02:00
Johannes Zellner a88d523559 Add button to reset the cloudron id if appstore token is invalid 2025-05-23 15:49:57 +02:00
Johannes Zellner 48e2a79d8f Rename npm package name to cloudron-platform to not clash with the cli 2025-05-23 15:49:50 +02:00
Girish Ramakrishnan 56c671149e switch to linear scales entirely 2025-05-23 15:09:37 +02:00
Girish Ramakrishnan d37621044c graphs: do not re-create the graph object 2025-05-23 13:24:45 +02:00
Girish Ramakrishnan f3087773e3 graphs: cpu live graphs 2025-05-23 11:40:40 +02:00
Johannes Zellner 94681fd47d Redirect user to the claim/ route on the appstore 2025-05-23 11:31:47 +02:00
Girish Ramakrishnan c2678efc06 graphs: data can be x,y
the labels approach is really needed only for category style
2025-05-22 22:03:28 +02:00
Girish Ramakrishnan e682a77858 graphs: make live graphs better 2025-05-22 22:03:28 +02:00
Johannes Zellner 89e3ce06fa Move applink creation into appearance view 2025-05-22 21:50:37 +02:00
Johannes Zellner d1afc9c10a Stack graphs vertically 2025-05-22 19:51:41 +02:00
Girish Ramakrishnan f3ac263238 graphs: only disable x grid 2025-05-22 18:17:42 +02:00
Girish Ramakrishnan 2d3c1b7702 graphs: switch to time type graphs
the default one is bound on data. when data is not available, it appears
buggy. it's better to show no data and always show the correct time line
in the x-axis
2025-05-22 18:15:47 +02:00
Johannes Zellner e028eadf60 Deal with unclaimed Cloudron state in CloudronAccount 2025-05-22 17:28:16 +02:00
Johannes Zellner 1cd94b4f7a Move server info into system view 2025-05-22 16:51:26 +02:00
Johannes Zellner fd70f456e9 Reshuffle toplevel view names and routes 2025-05-22 16:40:09 +02:00
Johannes Zellner f03b23497a Remove background grid in graphs 2025-05-22 16:14:43 +02:00
Johannes Zellner 1842afa7c6 Use generic 'Upgrade' term instead of plan names 2025-05-22 15:16:04 +02:00
Johannes Zellner 41901be95f Do not submit the activation form on enter if form is invalid 2025-05-22 15:15:45 +02:00
Johannes Zellner 93261c63b5 Update frontend dependencies 2025-05-22 12:41:26 +02:00
Girish Ramakrishnan 95dfe5361d metrics: close stream on unmount 2025-05-22 12:27:19 +02:00
Girish Ramakrishnan e5b27af055 metrics: make interval msecs 2025-05-22 12:27:19 +02:00
Johannes Zellner b2c48af53f Add new translation string 2025-05-22 12:13:20 +02:00
Girish Ramakrishnan b0f0a34672 metrics: convert to seconds 2025-05-22 12:09:42 +02:00
Girish Ramakrishnan 9c477710b9 graphs: make the interval configurable 2025-05-22 11:17:31 +02:00
Girish Ramakrishnan 3c01673741 graphs: show swap 2025-05-22 11:12:27 +02:00
Johannes Zellner 28743efb60 Fold cpu and memory usage into one component 2025-05-21 18:42:28 +02:00
Girish Ramakrishnan eb201d3474 graphs: disable animation during live update 2025-05-21 18:38:01 +02:00
Girish Ramakrishnan b54d34127e cpu metrics: fix typo in null check 2025-05-21 18:31:46 +02:00
Girish Ramakrishnan fcfc9572f1 metrics: parse int 2025-05-21 18:22:57 +02:00
Girish Ramakrishnan c0f0084e56 metrics: add stream api for system info 2025-05-21 18:09:02 +02:00
Girish Ramakrishnan 7e3162d287 metrics: refactor code that sends metrics to graphite 2025-05-21 17:29:14 +02:00