Commit Graph

2887 Commits (3a8f3e4a90c65f57649d3f0f8022520142927c5d)

Author SHA1 Message Date
alexpaxton 26cf6af07a
chore(ui): upgrade clockface dependency to 2.3.4 ()
* chore: upgrade clockface dependency

* fix: ensure e2e tests are passing
2020-08-17 15:47:46 -07:00
Ariel Salem 223b7fcf49
fix(system-vars-mapping): updated variable mapping for system variabes to register changes in system variables () 2020-08-17 12:13:41 -07:00
alexpaxton 0111f024d5
Revert "feat(ui): redesign load data page ()" ()
This reverts commit 67857f25ae.
2020-08-14 17:27:56 -07:00
alexpaxton 67857f25ae
feat(ui): redesign load data page ()
* refactor: rename client libraries from overlay to page

* refactor: remove client libraries from load data nav

* refactor: remove client libraries from main nav

* refactor: convert client library overlays to pages

* feat: create Write Data and related sub-pages

* fix: assing proper component to route

* refactor: separate sections of write data page into own files

* refactor: implement telegraf plugins pages

* refactor: rename components to match filenames

* refactor: organize client libraries within writeData folder

* fix: cleanup loose ends from moving files around

* refactor: move client lib graphics into write data section

* fix: correct import path

* fix: import path

* feat: enable importing of markdown files

* feat: use markdown source for example telegraf plugin

* feat: convert Arduino page to use markdown

* fix: properly type svg and markdown imports

* feat: replace react component images with regular images

* feat: add placeholder image for items without images

* fix: cleanup

* feat: start standardizing pages for write data views

* refactor: use params instead making a component for each page

* refactor: make client libraries pages all markdown and use template

* refactor: cleanup

* refactor: move templates out of folder

* refactor: style details view

* feat(ui): add activemq, aerospike, and bcache

* feat(writeData): load up all the telegraf inputs

* feat: add telegraf explainer to telegraf plugins pages

* refactor: make card grid more compact

* refactor: polish

* feat(write): adding logos

* fix(writeData): more logos

* refactor: make CopyButton more customizable

* refactor: add real content to telegraf plugin explainer

* refactor: polish thumbnail appearance

* refactor: make index views scrollable

* feat(write): alphabetize & more logos

* refactor: increase width of token overlay

* refactor: add description to telegraf section

* feat: wrap each section in feature flags

* refactor: WIP helper widgets for details pages

* feat(writeData): add more logos

* feat(writeData): update Plugin names, readmes, add logos

* feat(write): final batch of logos

* feat(write): readme updates

* feat(write): adding proxmox

* refactor: add tabbed navigation back to browse page

* refactor: make code snippets templatized

* fix: replace untemplatized URL key in arduino markdown

* refactor: cleanup

* refactor: rename "browse" to "sources"

* refactor: rename feature flags to match page names

* refactor: make sort case insensitive

* refactor: make code sample helper only appear in client libraries pages

* fix: remove image padding from client library logos

* fix: select first user bucket instead of first any bucket

* fix: make less legible logos more legible

* refactor: make search field autofocus

* fix: linter error

* fix: case sensitive file import

* fix: remove empty prop definitions

* fix: more case sensitive imports

* refactor: remove use of lodash

* fix(writeData): update kapa & tele logos; rename internal plugin

* fix: repair broken explorer test

* fix: rework client libs e2e tests to match new design

* refactor: rename e2e test appropriately

* refactor: rewrite data sources e2e to assert proper rendering of the details views

* feat: add GA tracking of code snippet copy event

* chore: changelog update

Co-authored-by: Russ Savage <russ@influxdata.com>
2020-08-14 14:00:01 -07:00
Zoe Steinkamp c7dc87e26c
feat: Eventing and metrics adding to the community templates ()
* chore: deal with merge commits

* chore: add back eventing to clicks

* chore: remove unused variables

* test: e2e test failing

* feat: change community template resourceType

* test: fix e2e test

* fix: prettier

* test: unskip test with some good ole stubbin

Co-authored-by: Bucky Schwarz <d.w.schwarz@gmail.com>
2020-08-14 13:57:34 -06:00
Bucky Schwarz ce443f832e feat: Add mosaic plot type to front end behind flag
Co-authored-by: Rashi Bose rashibose@gmail.com
Co-authored-by: Rose Parker reparker837@gmail.com
2020-08-13 15:03:14 -07:00
Andrew Watkins 5d63ebb4fc
fix: increase notification rule limit ()
* fix: increase notification rule limit

* chore: separate resource limits
2020-08-13 13:20:24 -07:00
alexpaxton 3980f7706d refactor(community templates): clean up UI interactions 2020-08-13 11:43:58 -07:00
Bucky Schwarz 648ce11df3 chore: fix yarn.lock 2020-08-13 08:20:36 -07:00
Scott Anderson 8b51618a21
chore(flux): update fluxFunctions.ts for Flux 0.80.0 ()
* chore(flux): update fluxFunctions.ts for Flux 0.80.0

* fix(fluxFunctions): fix aggregate.rate

Co-authored-by: Russ Savage <russorat@users.noreply.github.com>
2020-08-12 15:27:13 -06:00
Andrew Watkins f0afdb2ac7
fix: file upload ()
* test(wip): upload data from file

* test(wip): add file upload status

* chore(wip): move line protocol out of redux

* feat(wip): pull out getters into components

* chore: update cypress

* refactor: move line protocol out of redux and into buckets

* test: remove useless tests

* chore: remove yarn lock

* fix: prettier

* fix: lint

* fix: explicitly return to the load data page

* chore: manually create WritePrecision enum

* test: remove big data file
2020-08-12 11:11:07 -07:00
Pavel Zavora 039d730a1c chore: apply review comments 2020-08-12 13:07:37 +02:00
Pavel Zavora aa6bc94888 chore(ui): prettier 2020-08-12 11:28:02 +02:00
Pavel Zavora cece18d270 feat(notification/telegram): control UI visibility by notification-endpoint-telegram flag 2020-08-12 11:28:02 +02:00
Pavel Zavora 6d086f7495 feat(notification/telegram): take back telegram notification after being reverted in
This reverts commit f67c3a14e0.
2020-08-12 11:28:02 +02:00
Andrew Watkins d0a42098a0
perf: calculate and event dashboard visit => dashboard mount times ()
* perf: calculate and emit dashboard and variable render times

* fix: name of action
2020-08-11 16:36:06 -07:00
rbose22 a245d38ca2
chore(mosaic graph): update giraffe version in influxdb ()
Closes # 203

Changed the giraffe version to the new release

Co-authored-by: Rose Parker reparker837@gmail.com
2020-08-11 16:10:21 -07:00
Bucky Schwarz a3d98bd126 refactor: change communityTemplateToInstall => stagedCommunityTemplate 2020-08-11 13:56:47 -07:00
Bucky Schwarz 0eb12d8232 refactor: CommunityTemplateName => CommunityTemplateInstallInstructions 2020-08-11 13:56:47 -07:00
Bucky Schwarz f3981d7996 refactor: rename CommunityTemplateInstallerOverlay => CommunityTemplateOverlay 2020-08-11 13:56:47 -07:00
Bucky Schwarz a517197fe6 refactor: remove references to CommunityTemplatesImportOverlay in TemplatesIndex 2020-08-11 13:56:47 -07:00
Bucky Schwarz 45821caca8 refactor: rename CommunityTemplateContents => CommunityTemplateOverlayContents 2020-08-11 13:56:47 -07:00
Zoe Steinkamp cc75132525
test: add suite of community template e2e tests () 2020-08-11 11:31:03 -06:00
Ariel Salem c933e3c631
fix(dedup-window-vars): added condition and tests for ensuring windowVars don't get passed an extern more than once () 2020-08-07 08:06:48 -07:00
Alex Boatwright 65d9b2c088
revert: revert "chore(limit): increasing limit to 200 ()" () 2020-08-06 13:21:38 -07:00
Russ Savage 104da32b10
chore(limit): increasing limit to 200 () 2020-08-06 12:47:32 -07:00
Deniz Kusefoglu bb8f776fed
feat(defaultAggregate): Apply default aggregate functions in query Bu… ()
* feat(defaultAggregate): Apply default aggregate functions in query Builder

* feat(autoAggregate): Flip the relationship between createEmpty and fillValues

* feat(autoAgg): keep check fillValues as false with no need to change

* feat(autoAgg): Add fillValues defaults to check queries

* feat(autoAgg): Refrain from blowing away queryBuilder state if no changes in script editor

* feat(autoAgg): Update tests

* feat(autoAgg): replace first with last

* feat(autoAgg): fix slight logic errors

* feat(autoAgg): remove linter error

* feat(autoAgg): change to last in test
2020-08-06 09:06:45 -07:00
Ariel Salem 26fdb792ff
fix(reduce-dashboard-dispatches): wrapped getDashboards loop in one time out and created a custom set views and cells action to call once the iteratation cycle has completed to reduce the number of dispatches and rerenders () 2020-08-06 05:05:30 -07:00
Deniz Kusefoglu bc6237ba8c feat(autoAgg): change to last in test 2020-08-05 23:43:46 -07:00
Bucky Schwarz 6eed5e7c49 feat: add tab index to alerts page 2020-08-05 17:03:22 -07:00
Bucky Schwarz 17060ce138 chore: remove rum poc 2020-08-05 16:53:50 -07:00
Deniz Kusefoglu b7afd8da1c feat(autoAgg): remove linter error 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu e59c6d2ba5 feat(autoAgg): fix slight logic errors 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 01c92de2fe feat(autoAgg): replace first with last 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu ef529d5399 feat(autoAgg): Update tests 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 975c7ff8ce feat(autoAgg): Refrain from blowing away queryBuilder state if no changes in script editor 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu b4d118f045 feat(autoAgg): Add fillValues defaults to check queries 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 97141c933f feat(autoAgg): keep check fillValues as false with no need to change 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu 1596b3bd1f feat(autoAggregate): Flip the relationship between createEmpty and fillValues 2020-08-05 13:07:03 -07:00
Deniz Kusefoglu f97d1bdf54 feat(defaultAggregate): Apply default aggregate functions in query Builder 2020-08-05 13:07:03 -07:00
alexpaxton fe5e57934e
feat(flows): use global time range instead of bucket time ()
* feat: replace bucket time selector with global time range

* refactor: replace custom list with List component
2020-08-05 09:24:17 -07:00
Ariel Salem 2397f7f5a0
fix(dashboard-timezone-selection): toggling timezone should update queries timerange to respect timezone selection () 2020-08-05 08:14:34 -07:00
Ariel Salem 3882b39152
fix(flashing-cells): prevent flashing cells by setting all the cell data when the dashboard is loaded () 2020-08-05 04:52:30 -07:00
Ariel Salem 8a3abfbe85
chore(clone-cell-test): added an e2e test for cloning cells () 2020-08-04 11:19:15 -07:00
Andrew Watkins 500bd1e532
perf: event cells when TimeSeries renders ()
* perf: new render id when dashboard refreshes

* perf: record vis time properly for scrolled cells

* fix: correct props
2020-08-04 09:46:00 -07:00
Ariel Salem fdea2c6597
feat(feature-flagged-query-cache): Added a feature flagged query cache () 2020-08-04 06:56:02 -07:00
Andrew Watkins 37ecb9299b
fix: revert cell disappear pr () 2020-08-03 16:53:16 -07:00
Ariel Salem 5553049c0e
fix(cell-queries-error): created mutex hashmap to resolve queries independently of one another () 2020-08-03 14:31:32 -07:00
alexpaxton b8797a251e
feat(ui): add SVG graphics for pending Map and Mosaic type views ()
* feat: add SVG graphics for pending Map and Mosaic type views

* fix: appease linter
2020-08-03 14:30:07 -07:00
Andrew Watkins 54709c3137
perf: calculate and emit event for cell mount => cell visualized ()
* perf: calc cell visualization time on the frontend

* fix: dont emit event without all ids

* fix: auto import
2020-08-03 13:50:21 -07:00