Commit graph

728 commits

Author SHA1 Message Date
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
Yuri Astrakhan dd91d8544b
Bump jquery to ^3.3.1 (#16472) (#16476)
* Bump jquery to ^3.3.1
2018-02-02 11:06:33 -05:00
Spencer 1040316bb3
[6.x] [yarn] remove locked angular resolution (#16422) (#16444) 2018-01-31 13:48:40 -07:00
Spencer 688c591e07
[6.x] [yarn] remove locked moment resolution (#16418) (#16442)
* [yarn] remove locked moment resolution

* [yarn] upgrade moment to latest minor upgrade

* [kibana/fieldFormats/date] fix test, see https://github.com/elastic/kibana/pull/16256#issuecomment-360592151

* [ui/timepicker] fix test to have valid date
2018-01-31 12:54:47 -07:00
Tim Roes 046a262f2c
Fix metric contrast (#16296) (#16410)
* Update EUI to 0.0.14

* Make metrics text white when on dark color
2018-01-30 20:10:20 +01:00
Yuri Astrakhan 2d51c07a4a
bump vegalite dep, fix dispose (#16335) (#16382) 2018-01-29 22:45:48 -05:00
Court Ewing 9f76635fdf
Remove angular-translate (#13066) (#16015)
* remove angular translate

* remove angular-translate deps from yarn.lock
2018-01-27 10:47:35 -08:00
Yuri Astrakhan 0a4f6d0457
Use nocanvas vega-lib instead of original vega (#16137) (#16322)
Fixes #16110
2018-01-26 16:12:59 -05:00
Brandon Kobel ad5a168cc9
Adding CustomEvent polyfill for IE11 support (#16275) (#16284)
* Adding CustomEvent polyfill for IE11 support

* Fixed version

* Fixed version in the yarn.lock as well

* Back to ^
2018-01-25 09:42:40 -05:00
Kim Joar Bekkelund b2ed93bb13
Kibana build tool (#15055) (#16247)
* Introduce `kbn`, the Kibana build tool

* yarn kbn

* Make all deps devDeps

* Exclude __fixtures__ folder from Jest to avoid warnings

* Review fixes

* Update readme

* Use 'yarn kbn'

* Consistent rootPath

* Link to kbn tool

* Unsupported URL 'debug help' in contributing guide
2018-01-24 13:35:09 +01:00
Tyler Smalley 632ff76088
Bump version to 6.3 (#16163)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-01-22 13:07:05 -08:00
Brandon Kobel 20b879a25b
Updating datemath to 4.0.2, fixing bug with IE11 (#16167) (#16169) 2018-01-19 14:19:49 -05:00
Kim Joar Bekkelund 9c38fae1e2
Upgrade license checker (#16147) (#16149) 2018-01-19 09:46:46 +01:00
Yuri Astrakhan 082fb78215
Bumped Vega dependency 2.0.8->2.0.9 (#16133) (#16142) 2018-01-18 17:06:12 -05:00
Brandon Kobel 618f4e1474
Upgrading the datemath.parse syntax to version 4.0 (#15999) (#16094)
* Upgrading the datemath.parse syntax to version 4.0

* [@elastic/datemath] bump to version 4

* Updating yarn.lock for datemath-js@4.0

* Updating to dateamath-js@4.0.1
2018-01-17 10:38:53 -05:00