Commit graph

742 commits

Author SHA1 Message Date
Yuri Astrakhan 4fc38bc8fa
Added Vega interactive map support (#16512) (#17599)
Implements https://github.com/elastic/kibana/issues/15842

* Added Vega interactive map support
* Support vega-lite maps
* handle VL-injected width/height/padding/autosize
* clarified min/max zoom limits
* moved kibana_map to ui/vis/map, doc fixes
* bumped leaflet-vega dep
2018-04-07 00:45:27 +03:00
Spencer 11d1cdb07d
[6.x] [angular-recursion] use angular-recursion module from npm (#17584) (#17587) 2018-04-05 14:51:09 -07:00
Spencer af79bdb5fc
[6.x] Add/generate/verify NOTICE.txt file (#17504) (#17550)
* [dev/notice] add scripts for generating NOTICE.txt file

* [notice] react-resize-detector@0.6.0 was removed in b445389b79

* [notice] move notice text into relevant source

* [dev/notice] Generate NOTICE.txt file

* [jenkins] verify that notice.txt is up to date in CI

* [tasks/notice] update test to use new NOTICE.txt file

* [dev/notice] update company name in NOTICE.txt

* [notice/cli] exit with 0 when --help requested

* [notice/cli] add helpful logging

* [notice/cli] use --validate flag name instead

* [notice/cli] simplify NEWLINE_RE, ignore obscure line endings

* [utils/decode_geo_hash] fixup comment

* [utils/decode_geo_hash] remove useless comment
2018-04-04 11:52:58 -07:00
Tim Sullivan 27ecb41e25
update numeral-js dependency - elastic fork (#17508) (#17523) 2018-04-03 10:58:55 -07:00
dave.snider@gmail.com 62b7e9c408
[6.x] Update to EUI 0.0.37 and add proper open sans fonts for EUI's K6 theme (#17467) (#17503)
* Update to EUI 0.0.37 and add proper open sans fonts for EUI's K6 theme (#17467)
2018-04-02 12:35:35 -07:00
Jonathan Budzenski 2bfa9edca7
Bump node to 8.11.0 (#17437) 2018-03-28 16:55:01 -05:00
Spencer d6a823e62d
[6.x] [npm] upgrade react-anything-sortable (#17217) (#17444)
Now that https://github.com/jasonslyvia/react-anything-sortable/pull/93 is merged and released we can upgrade our version and get rid of the incompatibility warning
2018-03-28 13:36:24 -07:00
Jen Huang c0b715dde7
Add aria-label attributes to indexed fields table, and use EuiIconTip (#17427) (#17436)
* Add aria-label attributes to indexed fields table, and use EuiIconTip
* Use EUI 0.0.35
* Add `Apache License, Version 2.0` to list
2018-03-28 11:26:43 -07:00
Jen Huang 1038070430
Specify widths on table columns to support long field names (#17344) (#17395)
* Specify widths on table columns to support long field names
2018-03-26 12:08:53 -07:00
Aleh Zasypkin d8b500ef86
[kbn-pm] Implement kbn watch. (#17391) 2018-03-26 19:17:50 +02:00
Tyler Smalley ffd2fe83e3
[kbn-es] Package for managing Elasticsearch during dev and testing (#17168) (#17273)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-03-21 17:48:49 -07:00
Lukas Olson 12246483d6 Create grunt task to generate parsers from peg files (#17069)
* Create grunt task to generate parsers from peg files

* Leave comment

* Move grunt config to config/
2018-03-21 16:56:18 -07:00
Yuri Astrakhan eb9de427eb
bumped Vega dependencies to v-3.2.1 & vl-2.3.1 (#17314) (#17319) 2018-03-21 19:05:14 -04:00
CJ Cenizal b7e768d12b
Upgrade EUI to 0.0.33. (#17315) (#17317) 2018-03-21 14:47:26 -07:00
Spencer d987f1d488
[npm] upgrade elasticsearch-js (#17219) (#17251) 2018-03-19 12:57:11 -07:00
John Dorlus 655d69c59d
Bumped chromedriver to 2.36 which fixes bustage on Chrome 65. (#17252) (#17254) 2018-03-19 15:41:24 -04:00
Nathan Reese 018c1b8747
Replace angular-bootstrap-colorpicker with EuiColorPicker (#17222) (#17244)
* remove angular-bootstrap-colorpicker

* add form-control class to make things like better
2018-03-19 13:37:24 -06:00
Spencer a2eb2429a6
[6.x] rollback chromedriver (#17224) (#17226)
* rollback chromedriver

* yarn.lock
2018-03-16 14:30:25 -07:00
Nathan Reese 72669f264f
update chromedriver to 2.36.0 (#17152) (#17207) 2018-03-16 12:24:22 -06:00
Nathan Reese f0e0ab108c
Remove pivotal-ui (#17181) (#17203)
* remove from input controls

* remove from tutorial

* remove from visual builder

* update package.json
2018-03-16 11:06:51 -06:00
Spencer 5dd87e54db
[npm] upgrade elasticsearch/elasticsearch-browser packages (#17119) (#17165)
* [npm] upgrade elasticsearch/elasticsearch-browser packages

* [es/patchKibanaIndex] update tests to expect indices.getMapping

* [npm] use ^ version range for elasticsearch(-browser) packages

* [es/patchKibanaIndex/tests] expand assertion
2018-03-14 17:07:49 -07:00
Spencer 2013bb986d
[@kbn/ui-framework] move ui-framework to a package (#17085) (#17128)
* [@kbn/ui-framework] move ui-framework to a package

* [@kbn/ui-framework] restore doc_site index.html and fix build task names

* [jest] always ignore modules in target dirs
2018-03-13 12:54:05 -07:00
Nathan Reese ba2b3b1714
upgrade EUI to 0.0.26 (#17110) (#17126)
* upgrade EUI to 0.0.25

* remove last reference to TooltipTrigger

* upgraded to EUI 0.0.26

* fix warning, EuiKeyboardAccessible child must have onClick defined
2018-03-13 12:03:29 -06:00
Chris Roberson 64739f80e1
[Management] Source filters table in React (#16649) (#17078)
* Source filters table

* Updates

* Handle no source filters

* PR feedback

* Fix merge issues

* PR feedback

* PR feedback

* PR feedback

* Upgrade to 3.3.0 which allows us to use Fragments in enzyme tests

* Use EuiInMemoryTable instead

* Remove dead code and simplify some tests

* Dynamically update the matches as the user edits the filter

* Apparently, this has been using the wrong parameter name

* Restructure to stop storing computed data and add reselect helper

* Reselect is tiny, just use that

* PR feedback

* Fix merge issues

* PR feedback
2018-03-12 09:41:13 -04:00
Jen Huang 03d9c4218e
React/EUI-ify indexed fields table (#16695) (#17068)
* React/EUI-ifying indexed fields table
2018-03-09 09:17:55 -08:00
Nathan Reese 5eea130137
Add "recently accessed" to Kibana Home (#16556) (#17046)
* kbn history

* put Add Data section in panel and move to seperate component

* RecentlyAccessed component

* complete circle with recently accessed dashboards

* record visualizations in recent accessed history

* render recently accessed

* do not show recently accessed panel when no recently accessed history

* add test cases for home feature panels

* render dropdown when more than 5 items

* only add saved search when id is provided

* remove border around add data cards, move set up index patterns to under cards

* add dot icon to seperate recently accessed items

* fix white space issues

* add timelion sheet to recently accessed

* fix spelling errors, better name space styles, enhance dropdown label

* avoid cutting off bottom of letters, do not display separators with small screen

* wrap separator (EuiIcon) in EuiText component so it is even link text

* track history by object id to avoid duplicate entries when saved object is renamed

* align link dropdown on right side

* shift popover placement for small screens

* update recently_accessed tests to look for nodes insted of using snapshots

* move id to variable

* change 'Recently accessed' to 'Recently viewed'

* change more dropdown label

* add max-width to flex item

* include /app in link path, use arrow functions to remove bind in react props

* add to recently accessed when saved object is saved

* address cjcenizal's comments on test assertion order and react imports
2018-03-08 13:53:09 -07:00
Tim Roes 821adab489
[6.x] Make plugin installer proxy work for HTTPS (#15588) | Fix broken yarn.lock (#17001) (#17011)
* Make plugin installer proxy work for HTTPS (#15588)

* Fix broken yarn.lock (#17001)
2018-03-07 21:26:06 +01:00
Tyler Smalley 8b86bed048
Bumps node to 8.9.4 (#16981) (#16990)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-03-05 17:53:22 -08:00
Kim Joar Bekkelund c33db7f0fd
Upgrade to Prettier 1.11.1 (#16956) (#16971) 2018-03-05 06:27:26 -08:00
Yuri Astrakhan 3760e56ade
Bumped Vega dependencies (#16891) (#16949) 2018-03-01 23:27:01 -05:00
CJ Cenizal c70cc481a4
Upgrade EUI to 0.0.23. (#16856) (#16883)
* Upgrade EUI to 0.0.23.
* Update Jest snapshots.
2018-02-22 16:29:10 -08:00
Spencer 2355976769
[6.x] [npm] pin chromedriver to 2.33.2 (#16857) (#16859)
See https://bugs.chromium.org/p/chromedriver/issues/detail?id=2239

Until Chrome v65 is commonplace, chromedriver 2.34+ won't respond when changing the URL and the new url only has a different hash
2018-02-21 20:36:23 -07:00
Aleh Zasypkin 8e97b7d285
[6.x] Port kbn-pm to TypeScript. (#16838) 2018-02-21 11:16:04 +01:00
Spencer 2197cdab12
[kbn-pm] rename from kbn-build (#16739) (#16742) 2018-02-14 11:51:40 -07:00
CJ Cenizal b56269ef50
Fix KUI docs site. Remove history dependency. (#16725) (#16743)
* Fix KUI docs site. Remove history dependency.
* Use EUI reset in KUI docs.
2018-02-14 10:09:46 -08:00
Kim Joar Bekkelund 352966720e
Production package example: datemath (#16531) (#16719) 2018-02-13 23:58:49 +01:00
CJ Cenizal 358d0d82bb
Add test-subj-selector module to packages dir. (#16623) (#16709)
* Add test-subj-selector module to packages dir.
* Rename to @kbn/test-subj-selector.
* Simplify rejectRejFiles Grunt task and ignore nested node_modules.
* Update jenkins_unit script to use yarn kbn CLI.
2018-02-13 12:56:25 -08:00
CJ Cenizal 06b53af243
Fix: exponent values in table view (#15309) (#16710)
the new release includes a fix for dealing with exponent values and precision
2018-02-13 12:53:43 -08:00
Spencer d141b33e12
[kbn-plugin-generator] add plugin generator to the repo (#16655) (#16686)
* [kbn-plugin-generator] add plugin generator to the repo

* [plugin-generator] use snake_case plugin name for directory name

* [plugin-generator] fix typo

* [plugin-generator] remove translation support until we resume i18n efforts

* [yarn] update lockfile

* [mocha] remove plugin-generator selector from mocha tests

* [plugin-generator] update generated readme to recommend yarn

* [plugin-generator] add readme to generator pacakge

* [plugin-generator] link from plugin-resource docs

* [plugin-generator] mention very important `kbn bootstrap` script

* [plugin-generator] rework some parts of the README

* [plugin-generator] log actual directory name with system separators

* [plugin-generator] include bootstrap/yarn preinstall check script
2018-02-12 17:46:46 -07:00
Kim Joar Bekkelund 7f6af3f9b4
[plugin] Handle Kibana package dependencies (#16509) (#16680)
* [plugin] Handle Kibana package dependencies

* Clean up 'link:' dep check in plugin installer

* Tests for 'prepareProjectDependencies'

* Remove unnecessary fn from 'prepareProjectDependencies'

* Move prepareProjectDependencies into @kbn/build

* update snapshot

* Move test to Jest

* clarification
2018-02-12 19:55:51 +01:00
CJ Cenizal c86f994d53
Revert "Revert "Upgrade to EUI 0.0.19. (#16576)"" (#16622) (#16626)
This reverts commit 73de529a00.
2018-02-08 17:09:52 -08:00
Court Ewing 4317ab50b6 Revert "Upgrade to EUI 0.0.19. (#16576) (#16591)"
This reverts commit 2ddedaaea8.
2018-02-08 09:10:04 -05:00
Kim Joar Bekkelund 8bb9b8bf58
Preinstall check that mentions 'yarn kbn' (#16572) (#16600) 2018-02-08 14:32:26 +01:00
CJ Cenizal 2ddedaaea8
Upgrade to EUI 0.0.19. (#16576) (#16591) 2018-02-07 19:03:06 -08:00
Kim Joar Bekkelund f5b3b46170
Prettier + ESLint setup (#16514) (#16528)
* Move .eslintrc (yaml) to .eslintrc.js (js)

* Add Prettier setup to ESLint

* Run Prettier on @kbn/build

* Update style guide with Prettier
2018-02-05 20:00:01 +01:00
Spencer 73ad7e0545
[6.x] Babel preset package (#16479) (#16511)
* [babel-preset] turn into a package

* switch to @kbn namespace

* [babel] pin babel-preset-env to 1.4.0, newer versions don't shim symbols

* [yarn] update lockfile
2018-02-05 08:49:10 -07:00
Court Ewing d896576632 lint: error on innerHTML and family (#16477)
* lint for innerHTML and family

Browser apis like innerHTML and document.write are dangerous when used
incorrectly, so we should not be using them unless we explicitly opt-out
of the linting rule on a case by case basis.

* add no-unsanitized to eslint peerDependencies
2018-02-04 08:40:29 -05:00
Kim Joar Bekkelund 20d8d8c15d
Rename @elastic/kbn-build to @kbn/build (#16507) (#16508) 2018-02-03 13:39:40 +01:00
Kim Joar Bekkelund 96d8995315
Build multiple Kibana packages for production (#16313) (#16496)
* Build packages before running ESLint on CI

* Add production task to kbn-build

* Ensure packages are bootstrapped before running the build

* Run ESLint on kbn-build
2018-02-02 22:47:18 +01:00
CJ Cenizal ba4f222797
Upgrade EUI to 0.0.18. (#16486) (#16489) 2018-02-02 10:15:36 -08:00