Giter Club home page Giter Club logo

flanksource-ui's People

Contributors

adityathebe avatar aryaminus avatar brendangalloway avatar ciju avatar dependabot[bot] avatar desmondsanctity avatar dmitriimelnikonix avatar gitstart avatar gitstart-flanksource avatar johnflank avatar johngohrw avatar kaitou786 avatar mainawycliffe avatar moshloop avatar oleksandrsekker avatar paddatrapper avatar prashanth-nelli avatar pulkitbanta avatar richardsaseun14 avatar sagarrchauhan avatar saienkoo avatar semantic-release-bot avatar step-security-bot avatar vincentwild69 avatar yashmehrotra avatar zzz1ck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

flanksource-ui's Issues

Canary - Collapse by label

e.g. Group a set of checks together with a collapse,expand option:

icon: If all checks are the same then use that other a new "mixed" icon
description: label value
uptime: sum of all checks
latency: average
status: index-based - all checks[0] must be green to for the grouped check to be green, if there is a mix, use a split red/green status

Settings panel on filter sidebar

An alternate & more hidden settings panel for less frequently used setting options. Is shown when a cogwheel button on the top right of the sidebar is clicked.

Junit Summary "cell"

Better visualization of test results

Test results include the following data points:

  • Total number of [tests]
  • Passing [tests]
  • Failed [tests]
  • Duration

The component should include 2 different variations :

  1. Single text line in height for use in tables
  2. Small Square with 1 or more rows/columns

Add user roles

  • viewer
  • operator(can trigger and silence checks)
  • admin (can edit check defitions)

For this issue ignore how the authentication actually occurs - read the role from the URL parameters

Canary Modal improvement

  • Description should always be full width
  • Message Column should wrap up to 3 lines, before ellipsing with a popup

Improve behaviour on narrow views

image

When screen layout forces the selection element to the top of the screen rather than the side (eg with two windows vertically split on desktop, or on a mobile device) the selection element occupies all the vertical real estate. It's not immediately obvious that the canary details are hidden below the fold, and a lot of space is wasted

Filter by text

i.e. search across name and descriptions for anything containing

Canary - Pivotting

The option adds a new "filter" for pivoting, You can pivot by:

  • Name (The rows are then only for description)
  • Namespace (rows are name/description)
  • Runner
  • Label

And then cell value selection :

  • Up/Down (default)
  • Latency
  • Uptime

Which will then replace the 3 Status, Latency and Uptime columns and replace it with a column per pivot value (e.g. 1 column per namespace)

Sorting by name, then namespace does not work

If there are multiple checks with the same name on the All tab, the check is sorted correctly, but the sub-items should be sorted by the namespace thereafter so that they don't move around

Make severity tag case insensitive

When adding the severity label in the check it doesn't pick up it's severity if all small casing is used.
See:
Screenshot 2021-12-23 at 4 30 15 PM

It still shows up in the label filter but I think it should also be visible in the check modal

Canary Improvements

  1. Add hover effect like Horizontal Panel
  2. Float Canary status to the right, with a fixed width
  3. Truncate with ellipses Description before it reaches status
  4. Message should go below

| Description___________________| * * * *|
Message

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.