Commit Graph
23 Commits
Author SHA1 Message Date
moebiusbandandClaude Opus 5 4cfbecd818 Merge branch 'feat/565-add-metric-tooltip' into metric-store-tickets
Resolve conflicts in the generated GraphQL code by regenerating it against
the merged schema. cc-lib v2.13.0 adds Tooltip to schema.MetricConfig and
schema.GlobalMetricListItem, so gqlgen now binds the tooltip field directly
and the hand-written globalMetricListItem/metricConfig resolvers introduced
on the tooltip branch are no longer needed.

Also migrate to the cc-lib v2.13.0 metric container types, which changed
from bare maps to structs carrying array-valued metric groups:

  schema.JobData          map -> {Metrics, Groups}
  schema.ScopedJobStats   map -> {Metrics, Groups}
  job.Statistics          map -> schema.JobStatisticsSet{Metrics, Groups}

Callers index .Metrics, return the zero struct instead of nil, and
deepCopy/DecodeJobStats now also carry the Groups payload through.
archive.GetStatistics returns the full JobStatisticsSet so group
statistics survive the round trip.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 10:22:22 +02:00
Christoph Kluge 053c44d7b5 add tooltips to metricConfig, rendered in metricSelect, rework availability display 2026-07-28 17:36:29 +02:00
Christoph Kluge 51e9d33f9f fix empty availability print case 2026-02-09 17:21:49 +01:00
Christoph Kluge c43d4a0f16 complete review of context initialization and access, streamlining 2026-02-06 17:51:57 +01:00
Christoph Kluge af7d208c21 remove unused class 2025-12-19 16:16:57 +01:00
Christoph Kluge 91b90d033e fix metric select drag and drop 2025-12-19 15:27:35 +01:00
Christoph Kluge 9fe342a7e9 fix metricSelect error if cluster filter is active 2025-11-13 13:40:31 +01:00
Christoph Kluge 70fe8aa367 fix systemsView config laod and mutation, fix metricSelection checked 2025-10-07 15:46:16 +02:00
Christoph Kluge 32429f1481 adapt frontend for new uiConfig keys, add nodeOverview mutation 2025-10-02 18:10:33 +02:00
Christoph Kluge 71cfb4db77 fix: fix metric availability subcluster list overflow 2025-08-05 14:19:03 +02:00
Christoph Kluge 60ec7e54f5 Update component header, format, streamline SV5 components 2025-07-02 18:43:25 +02:00
Christoph Kluge a4104822e2 format cleanup component arguments 2025-07-01 15:48:30 +02:00
Christoph Kluge 927e25c72c Migrate metricSelection 2025-06-03 13:32:14 +02:00
Christoph Kluge b3135c982f Merge latest state branch 'dev' into migrate_svelte5 2025-05-13 18:25:54 +02:00
Christoph Kluge d0af933b35 feat: add subCluster level frontend keys for metric selections
- applies to jobView and nodeList
2025-03-06 15:39:15 +01:00
Christoph Kluge fcc9e17664 change: remove metrics from job view select if unavailable on subCLuster 2025-03-03 17:24:54 +01:00
Christoph Kluge 8fcdd24f84 Second onclick pass 2025-02-04 12:52:56 +01:00
Christoph Kluge aaafde4a7c add function syntax to sveltestrap onclick events and others
- fixes event_handler_invalid svelte warning and blockage
2025-02-04 12:13:06 +01:00
Christoph Kluge 2b23003556 fix metric selection drag and drop 2025-02-03 19:36:28 +01:00
Christoph Kluge 5681062f01 Initial migration to Svelte5 via full syntax compatability
- updated all dependencies
- removed svelte-chartjs wrapper from dependencies
- sveltestrap causes compilation warnings (once)
- Header.svelte uses new Svelte5 syntax as example
- fixed most initial compilation warnings except circular dependencies with TBD cause
2025-02-03 17:31:01 +01:00
Christoph Kluge 3dfeabcec6 simplify plotGrid, add cancel to metricSelect, improve metricPlot render logic 2024-10-16 12:41:15 +02:00
Christoph Kluge 673fdc443c Finish prototype implementation of nodelist view 2024-10-14 18:37:48 +02:00
Christoph Kluge 3ca1127685 Restructure frontend svelte file src folder
- Goal: Dependency structure mirrored in file structure
2024-07-26 12:34:18 +02:00