Commit Graph

214 Commits (889c58c17f4fc6b72cc575b68d30ee06aa8d2457)

Author SHA1 Message Date
alexpaxton a0505cf73d
chore(ui): upgrade to Clockface 2.0.0 (#17086)
* chore(ui): upgrade clockface dependency to the latest version

* refactor(ui): address breaking changes from clockface

* refactor(ui): update design of home page

* chore(ui): prettier

* refactor(ui): update page headers to conform to new design

* refactor(ui): import stylesheet from Clockface and delete obsolete local styles

* refactor(ui): cleanup

* refactor(ui): factor out PageTitleWithOrg

* refactor(ui): remove font files and references to them

* fix(ui): update dashboard index and task index e2e tests

* fix(ui): update failing e2e test for Data Explorer

* fix(ui): derp

* refactor(ui): remove string interpolation

* refactor(ui): redesign renamable page title to match new clockface style

* refactor(ui): update VEO and CheckEO headers

* refactor(ui): flatten query builder design

* refactor(ui): polish save as dialog

* refactor(ui): cleanup

* refactor(ui): use Rubik in giraffe theme

* fix(ui): upgrade to utilize font and other fixes

* refactor(ui): fix jitter in renamable page title
2020-03-09 11:08:38 -07:00
Ariel Salem 4b3b1308f0
feat(ui): login & sign-up page for IDPE (#17049) 2020-03-09 10:33:34 -07:00
Alex Boatwright 31cfbde380
feat: upgrading lsp to 0.3.0 (#17043) 2020-03-02 09:38:30 -08:00
Timmy Luong b64a7b0869
fix(ui): update giraffe to fix tooltip rendering in scatterplots (#17013)
* fix(ui): update giraffe to fix tooltip rendering in scatterplots

* chore: update CHANGELOG
2020-02-26 08:57:44 -08:00
Timmy Luong d96f3dc5ab
fix(ui): update giraffe (#16973)
* fix(ui): update giraffe

* chore: update CHANGELOG
2020-02-21 14:29:33 -08:00
Deniz Kusefoglu 38e014ee90
feat(lsp): Add lsp wasm and connect to monaco (#16842)
* feat(lsp): Add flux-lsp-browswer dependency

* feat(lsp): Change webpack settings to compile lsp wasm

* feat(lsp): Add monaco lsp client dep

* feat:lsp instantiate lsp server in monaco editor file

* feat(lsp): Update monaco loaders and load in webpack.common

* feat(lsp): Update flux-lsp-browser dependency

* feat(lsp): Connect monaco to lsp server

* feat(lsp): Add trigger characters

* feat(lsp): Dispose of completion item provider

* feat(lsp): Remove javascript and go as monaco languages

* feat(lsp): Fix type errors in tests

* feat(lsp): Define constants file for fluxlangid

* feat(lsp): Remove console

* feat(lsp): Fix variable and function insertion

* feat(lsp): Fix script entering in DE

* feat(lsp): FIx task tests

* feat(lsp): Add monaco as global

* feat(lsp): Add monaco to window type
2020-02-14 09:59:05 -08:00
Ariel Salem 753bcbcc77
chore(ui): updated clockface to latest version (#16886) 2020-02-14 08:39:03 -08:00
Timmy Luong 2d276e594a fix: update giraffe 2020-02-07 14:43:32 -08:00
Timmy Luong 6204058458
fix: update giraffe to fix graph tooltip (#16769)
* fix: update giraffe to fix graph tooltip

* chore: update CHANGELOG
2020-02-07 09:15:44 -08:00
Alex Boatwright 4362072afb
fix: bail webpack build on tsc error (#16573) 2020-01-16 15:01:53 -08:00
Timmy Luong dc188fc1bf
fix(ui): update giraffe (#16435)
* fix(ui): update giraffe

* chore: update CHANGELOG
2020-01-07 11:52:14 -08:00
Bucky Schwarz 138caab0a2 test: fix flaky explorer tests by targeting .CodeMirror and not force typing 2020-01-03 14:57:34 -08:00
Bucky Schwarz aa48c4397e chore: upgrade cypress 2020-01-03 11:56:40 -08:00
Timmy Luong 8780bd23a8
fix(ui): extend the y-axis when stacked line option is selected (#16376)
* fix(ui): extend the y-axis when stacked line option is selected

* chore: update CHANGELOG
2020-01-02 10:12:45 -08:00
Andrew Watkins a926700965
refactor(ui): normalize member resource (#16366)
* refactor(norm): add member schema

* refactor(norm): set members

* refactor(norm): add and delete members
2019-12-31 10:43:35 -07:00
Andrew Watkins fa3009d2f4
chore(redux-thunk): fix typings (#16335)
* chore(redux-thunk): fix typings

* chore: lower react-redux version

* chore(eslint): turn off thenable rule
2019-12-27 14:01:16 -08:00
Chris Goller a942924cbb
ci: split go and js linting into separate circleci jobs (#16282)
* build: split go linting from tests

Signed-off-by: Chris Goller <goller@gmail.com>

* build: split js linting from tests

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: run go tests without verbose option

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: parallelize eslint with 8 containers

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: cache node modules for eslint

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: lint circle yaml

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: cd into ui directory for node caching

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: note eslint parallelization

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: update yarn cache directory to global

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: cache jstest yarn downloads

Signed-off-by: Chris Goller <goller@gmail.com>

* ci: note parallelization of jest tests

Signed-off-by: Chris Goller <goller@gmail.com>
2019-12-18 16:57:08 -06:00
Chris Goller fe0aea0542
build: add circleci target to restrict max jest workers
Signed-off-by: Chris Goller <goller@gmail.com>
2019-12-18 13:18:03 -06:00
Chris Goller ec4fed37b1
build: remove max workers from jest to unify CI systems
Signed-off-by: Chris Goller <goller@gmail.com>
2019-12-18 13:07:52 -06:00
Chris Goller e4a6180309
build: split the jest test to run in parallel
Signed-off-by: Chris Goller <goller@gmail.com>
2019-12-18 12:03:52 -06:00
Timmy Luong 409a4382bb fix(ui): retain user input when parsing invalid JSON during import 2019-12-17 19:06:05 -08:00
Timmy Luong 7b81ebaf4e
fix(ui): update giraffe and time format options (#16217)
* fix(ui): update giraffe and time format options

* chore: update CHANGELOG
2019-12-12 14:01:47 -08:00
Alex Boatwright c21e08924b
feat(ui): create telegraf config (#16157) 2019-12-10 09:07:18 -08:00
Ariel Salem 8b487571c2
chore(ui): updated giraffe dependency (#16160) 2019-12-06 14:16:53 -08:00
alexpaxton 5bb37fd089 chore(ui): upgrade to Clockface 1.1.0 (#16144)
* chore(ui): point to local build

* refactor(ui): repair breakage from update

* chore: Revert "chore(ui): point to local build"

This reverts commit 968a8232cc.

* chore: upgrade dependency to 1.1.0

* chore: appease prettier

* fix: correct typo

* fix(ui): give size to AlertColumns and update e2e tests
2019-12-05 17:05:39 -08:00
Ariel Salem 8b54076d4c
feat(ui): added more time formats for table dropdown (#16147)
* fix(ui): added new selections for time format dropdown

* fix(ui): updated giraffe version to allow for changes to be reflected
2019-12-05 14:04:23 -08:00
Timmy Luong cf96cc4a84 feat(ui): add positioning option to line graphs 2019-12-03 16:10:50 -08:00
Alex Boatwright 75bf014e5e
fix(ui): polyfill for IntersectionObserver (#16071) 2019-12-02 11:16:04 -08:00
Chris Goller ce9ce176d9
fix(ui): set env vars correctly for cloud 2019-11-23 19:21:59 -06:00
Chris Goller 72614a0c59 fix(ui): tranposed package.json ordering 2019-11-22 15:33:12 -06:00
Alex Boatwright 7e8c8004ae
feat(ui): monaco syntax (#16003) 2019-11-22 10:13:52 -08:00
Chris Goller 6471bd3438 fix(ui): use cross-env for cloud environment variables 2019-11-21 12:01:54 -06:00
Chris Goller b54a3349dc feat: add start:cloud target to yarn to run in a cloud like env 2019-11-20 23:55:54 -06:00
Deniz Kusefoglu b923452250
feat(ui): Event marker filtering for check status levels. (#15874)
* feat(ui): Add unknown as check status level

* feat(ui) Implement eventMarker filtering

* feat(ui): update giraffe dependency

* feat(ui): Fix css classes

* feat(ui): Add tests
2019-11-15 18:05:13 -08:00
alexpaxton 288ce95e70
chore(ui): upgrade to clockface 1.0.6 (#15925)
* chore(ui): upgrade to clockface 1.0.6

* refactor(ui): update old instances of g1-raven
2019-11-15 14:03:12 -08:00
Alex Boatwright a1cecbf56a
fix(ui): make a more deterministic build (#15820) 2019-11-11 14:05:48 -08:00
Timmy Luong 64ca5f91bc fix(ui): Update numeric Input components to pass NaN where appropriate and fix other edge cases 2019-11-08 10:05:23 -08:00
Andrew Watkins 73d185af00
fix(ui): cannot remove node (#15770)
* fix: remove fragments

* chore: update react

* fix: componentWillMount errors
2019-11-06 09:58:04 -08:00
Deniz Kusefoglu da5f157a63
Add monaco editor and react wrapper (#15751)
* Add initial react-monaco-editor

* Add flux language options to monaco

* feat: only including vendor libraries when the module is used

* chore: clean up after thineself
2019-11-05 10:38:25 -07:00
Alex Boatwright a04a95d48d
feat(ui): adding bundle analyzer for prod and dev (#15749) 2019-11-04 14:12:18 -08:00
Andrew Watkins 97edc7aec6
test(js): remove snapshots (#15705)
* test(js): remove snapshots

* test: disallow snapshots and only

* fix: stray variable
2019-10-31 15:39:57 -07:00
Alex Boatwright 9d32d54331
chore(ui): bumping clockface (#15689) 2019-10-31 11:26:01 -07:00
Bucky Schwarz 7722aa969c build(ui): make some tweaks to eke some speed out of eslint 2019-10-30 14:36:52 -07:00
Bucky Schwarz 2498011387 fix(ui): add fixed TextArea from clockface 2019-10-29 13:57:11 -07:00
Alex Boatwright a68b2853a5
chore(ui): remove react tooltip (#15619) 2019-10-29 08:21:40 -07:00
Bucky Schwarz ee53c63d49 feat(ui): add lint check for it.only tests 2019-10-25 11:32:00 -07:00
Alex Boatwright 997331d77b
feat(ui): adding a basepath (#15461)
allowing better webpack configuration freedom to better match infrastructure
2019-10-24 13:57:25 -07:00
Deniz Kusefoglu 4683dad233
Fix: variable selections should persist (#15538)
* expose store to cypress

* Load variables from dashboard in edit cell view

* Initialize new veo with dashboard variable values

* Add cypress pipe library

* Add tests of redux state changes to cell

* Remove unused async command

* Create passing tests for view with variable

* Add moar tests!

* Add jest import

* Fix linter errors

* Use get to define default value

* Fix eslint errors

* Disable eslint for commands

* Improve code styles
2019-10-24 10:32:12 -07:00
Michael Desa 4053b00180
chore(ui): update to latest react-redux
The version of react-redux we use has a security vulnerability that is
considered critical severity. https://github.com/influxdata/influxdb/network/alert/ui/yarn.lock/lodash-es/open
2019-10-23 15:34:30 -04:00
Michael Desa e8e80f8acd
chore(ui): remove dev dependency on parcel
The package `safer-eval` is used in parcel and has pretty regular
security vulnerablities. Since we're no longer using it, we should be
safe to remove it.

Link https://github.com/influxdata/influxdb/network/alert/ui/yarn.lock/safer-eval/open
2019-10-23 13:05:55 -04:00