Commit Graph

230 Commits (a1c2f59bc577465e8b46b9cca6dca61ec7ecffe8)

Author SHA1 Message Date
Julius Volz 5dca5a4718 Fix max number of displayed series in table
4 months ago
Julius Volz c6d2ce8e7e Remove console.log() debug line
4 months ago
Julius Volz 4343281c73 Show table alerts for limited series or disabled formatting
4 months ago
Julius Volz b06bb78543 Add filtering, limiting, and more to targets page
4 months ago
Julius Volz 6321267996 Add missing ResolutionInput.tsx file to git
4 months ago
Julius Volz cacfc693c4 Point new UI local API proxying back to localhost Prometheus
4 months ago
Julius Volz f7a97417a5 Move resolution input into separate component + file
4 months ago
Julius Volz a2a177a04c Clean up uPlot CSS rules a bit
4 months ago
Julius Volz 90cf8b3082 Move uPlot plugins and glue code to separate file
4 months ago
Julius Volz 89d18bf681 Minor comment/code cleanups
4 months ago
Julius Volz de1cb93cb1 More uPlot coloring improvements/fixes
4 months ago
Julius Volz 3ecc13b330 Show single samples without neighbors as dots
4 months ago
Julius Volz 7ea75c75c0 Show brighter graph line colors in dark mode
4 months ago
Julius Volz 1b2290c131 Remove unused imports in new UI to fix build
4 months ago
Julius Volz d6f4d3a00b Implement dark theme for uPlot graphs
4 months ago
Julius Volz a526a7ae53 Implement encoding/decoding graph pages to/from URL
4 months ago
Julius Volz e87214a6bd Handle graph/table tab selection via Redux state
4 months ago
Julius Volz 0049e8baff Implement timezone handling for uPlot graphs
4 months ago
Julius Volz 8ef66c41a0 A lot of work around uPlot and resolution picking
4 months ago
Julius Volz 1c91b82206 Initial uPlot work in Mantine UI
4 months ago
Julius Volz d9520b1a79 Try out uPlot for new UI
4 months ago
Julius Volz 9252826659 ECharts experiment
4 months ago
Julius Volz ea54dac130 DataTable: color timestamps gray
4 months ago
Julius Volz c67b7a7c56 Store global settings in localStorage
4 months ago
Julius Volz b2bf2226df Tweak menu icons
5 months ago
Julius Volz 1aa79e29a2 Add server readiness check and WAL replay progress display
5 months ago
Julius Volz 8fae131733 Move Settings context data into Redux settings slice
5 months ago
Julius Volz af7a010558 Fix agent-mode menu items, path prefix calculation, and homepage redirects
5 months ago
Julius Volz c21a18a8dd
Minor style improvements for native histograms in table view (#14448)
5 months ago
Manik Rana 373f09796d
feat (ui): Add Native Histogram rendering to new UI (#14431)
5 months ago
Julius Volz e8bbe191d4 Build both old & new UI into Prometheus, allow choosing via feature flag
7 months ago
Julius Volz a057601771 Fix a few Mantine UI lint errors
7 months ago
Julius Volz 50118dc174 Change icon for state multiselect
8 months ago
Julius Volz 1049c90cb5 Clean up file hierarchy a bit, add some more comments
8 months ago
Julius Volz cdc4bf0ebc Various tiny code cleanups
8 months ago
Julius Volz 0cc6645c2d Some improvements to completion info tooltip for new CM version
8 months ago
Julius Volz a1f36de67c Add missing alerts page redux slice file
8 months ago
Julius Volz 719b31f1b5 Show rules page as collapsed accordion instead of rules table
8 months ago
Julius Volz 8165a6e337 Better color for "unknown" health badge
8 months ago
Julius Volz c2eb4007bb Better top nav page titles, clickable Prometheus brand logo
8 months ago
Julius Volz b40a029599 More timestamp handling fixes/improvements
8 months ago
Julius Volz 3c44f43815 Add state filtering to alerts page
8 months ago
Julius Volz 2be782df77 Various query page improvements
8 months ago
Julius Volz 684698b827 Remove unused old multiselect code
8 months ago
Julius Volz 1f5605fe63 Time formatting / parsing improvements
8 months ago
Julius Volz 70221fc4a0 Build initial targets page
8 months ago
Julius Volz a699cbefae Try making /rules timing badges clearer by adding text
9 months ago
Julius Volz 64dabd4379 Use redux-based settings in expression input component
9 months ago
Julius Volz 9fe8a5dba7 Make spacing, shadows, and radius sizes more consistent
9 months ago
Julius Volz 627826783c Add state and label/alertname filter mockups to Alerts page
9 months ago
Julius Volz 2f95bbe570 Improve humanizeDuration() code and output
9 months ago
Julius Volz 00d2a49f4d Better gray tones for "Unknown" health color
9 months ago
Julius Volz 796d1806da Add Settings menu, make menu links left-justified again
9 months ago
Julius Volz 121d92209d Make Status menu wide enough for new icon size
9 months ago
Julius Volz dee41028f7 Fix path prefix handling for "/"
9 months ago
Julius Volz 143917cfe0 Nav link size cleanups
9 months ago
Julius Volz e29ad4a83b Add "Scroll to Top" component
9 months ago
Julius Volz 6ff7857313 Add codeicon font for autocompletion icons
9 months ago
Julius Volz ebb468cedf Add graphing component stub
9 months ago
Julius Volz 9093e0ab91 Cleanups in DataTable code
9 months ago
Julius Volz b17dae1dab Increase range input width
9 months ago
Julius Volz d9768a70b6 Add missing response type file
9 months ago
Julius Volz d5a1e71f6c Make time and range input controls prettier
9 months ago
Julius Volz 2b12ff7ce8 Fix query_format path
9 months ago
Julius Volz d2f913ac1e Implement initial time check and fetching of metric names
9 months ago
Julius Volz 33a753c2f8 Implement pathPrefix handling
9 months ago
Julius Volz 5fea050fed Refactor API fetching code, handle all possible errors correctly
9 months ago
Julius Volz 92195e3fb6 Implement expression formatting
9 months ago
Julius Volz 074b4eb36e Smaller font size for data table
9 months ago
Julius Volz 124f36e670 Add back removing panels via menu
9 months ago
Julius Volz 1e523b204d Improve query panel / data table layout and spacing
9 months ago
Julius Volz 2bb14c5787 Lots of more progress on the new Mantine UI
9 months ago
Julius Volz 89ecb3a3f2 Add input field to /graph page.
9 months ago
Julius Volz 128b6461e9 Start working on /alerts page, factor out rule definition display
9 months ago
Julius Volz 65cc7b058e Remove index.css from initial default app
9 months ago
Julius Volz ce1ca6481e Better navbar icon sizes
9 months ago
Julius Volz 096acdce7e Fix npm workspaces build for Mantine UI
9 months ago
Julius Volz cc38c1426a Attempt to integrate Mantine UI into npm workspaces + Prometheus binary
9 months ago
Julius Volz d6a347e5de Implement several status pages and other general aspects
9 months ago
Julius Volz dfabda7507 Add scaffold for new Mantine-based UI
10 months ago