Commit graph

731 commits

Author SHA1 Message Date
Nathan Reese
320620da2f
update chromedriver to 2.36.0 (#17152) 2018-03-16 11:08:05 -06:00
Nathan Reese
1d8bf67fde
Remove pivotal-ui (#17181)
* remove from input controls

* remove from tutorial

* remove from visual builder

* update package.json
2018-03-16 09:59:59 -06:00
Spencer
0059180736
[npm] upgrade elasticsearch/elasticsearch-browser packages (#17119)
* [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 16:11:18 -07:00
Spencer
ef3339bd7a
[@kbn/ui-framework] move ui-framework to a package (#17085)
* [@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 10:43:39 -07:00
Nathan Reese
69f6c65ada
upgrade EUI to 0.0.26 (#17110)
* 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 11:16:22 -06:00
Chris Roberson
0caa5a8acf
[Management] Source filters table in React (#16649)
* 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-09 17:20:00 -05:00
Jen Huang
e7555147d4
React/EUI-ify indexed fields table (#16695)
* React/EUI-ifying indexed fields table
2018-03-09 08:09:54 -08:00
Nathan Reese
945558ba36
Add "recently accessed" to Kibana Home (#16556)
* 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 12:48:05 -07:00
Tim Roes
a346e35cc1
Make plugin installer proxy work for HTTPS (#15588) 2018-03-06 18:02:43 -08:00
Tyler Smalley
226566c12c
Bumps node to 8.9.4 (#16981)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-03-05 16:19:02 -08:00
Kim Joar Bekkelund
4b179e397e
Upgrade to Prettier 1.11.1 (#16956) 2018-03-04 21:59:34 -08:00
Tyler Smalley
1fc8125818
Revert "Bumps node to 8.9.4 (#16955)" (#16960)
This reverts commit 37429c0ab0.
2018-03-03 17:57:59 -08:00
Tyler Smalley
37429c0ab0
Bumps node to 8.9.4 (#16955)
Signed-off-by: Tyler Smalley <tyler.smalley@elastic.co>
2018-03-03 15:00:32 -08:00
Yuri Astrakhan
7ba6c84176
Bumped Vega dependencies (#16891) 2018-03-01 20:16:58 -05:00
CJ Cenizal
e67fe029c6
Upgrade EUI to 0.0.23. (#16856)
* Upgrade EUI to 0.0.23.
* Update Jest snapshots.
2018-02-22 15:57:44 -08:00
Spencer
8b8a10792a
[npm] pin chromedriver to 2.33.2 (#16857)
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 19:45:56 -07:00
Aleh Zasypkin
cb21a7edec
Port kbn-pm to TypeScript. (#16732) 2018-02-21 10:09:30 +01:00
CJ Cenizal
605de76b4f
Fix KUI docs site. Remove history dependency. (#16725)
* Fix KUI docs site. Remove history dependency.
* Use EUI reset in KUI docs.
2018-02-14 10:07:55 -08:00
Spencer
4d246a10a8
[kbn-pm] rename from kbn-build (#16739) 2018-02-14 10:57:13 -07:00
Kim Joar Bekkelund
1c3b404774
Production package example: datemath (#16531) 2018-02-13 21:49:55 +01:00
CJ Cenizal
eb49a8c449
Add test-subj-selector module to packages dir. (#16623)
* 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 10:34:47 -08:00
Spencer
2c7a1f34cb
[kbn-plugin-generator] add plugin generator to the repo (#16655)
* [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 12:23:23 -07:00
Kim Joar Bekkelund
b5bda1ee32
[plugin] Handle Kibana package dependencies (#16509)
* [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:01:33 +01:00
CJ Cenizal
5a09763a34
Revert "Revert "Upgrade to EUI 0.0.19. (#16576)"" (#16622)
This reverts commit 73de529a00.
2018-02-08 16:22:07 -08:00
Court Ewing
73de529a00 Revert "Upgrade to EUI 0.0.19. (#16576)"
This reverts commit dddb906a83.
2018-02-08 08:14:22 -05:00
Kim Joar Bekkelund
88c18d667f
Preinstall check that mentions 'yarn kbn' (#16572) 2018-02-08 13:40:57 +01:00
CJ Cenizal
dddb906a83
Upgrade to EUI 0.0.19. (#16576) 2018-02-07 19:01:32 -08:00
Kim Joar Bekkelund
e58b43f744
Prettier + ESLint setup (#16514)
* 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 18:18:43 +01:00
Court Ewing
271a941621
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:38:37 -05:00
Kim Joar Bekkelund
43dfbf01dc Babel preset package (#16479)
* [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-03 12:24:16 -07:00
Kim Joar Bekkelund
c8f3efd4ef
Rename @elastic/kbn-build to @kbn/build (#16507) 2018-02-03 12:04:35 +01:00
Kim Joar Bekkelund
136ded978f
Build multiple Kibana packages for production (#16313)
* 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 20:49:57 +01:00
CJ Cenizal
b27c5772cf
Upgrade EUI to 0.0.18. (#16486) 2018-02-02 10:11:02 -08:00
Yuri Astrakhan
638ee3f6ba
Bump jquery to ^3.3.1 (#16472)
* Bump jquery to ^3.3.1
2018-02-02 05:53:28 -05:00
Spencer
f8738752e6
[yarn] remove locked angular resolution (#16422) 2018-01-31 11:24:04 -07:00
Spencer
8cc0775c49
[yarn] remove locked moment resolution (#16418)
* [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 11:16:36 -07:00
Tim Roes
f346455470
Fix metric contrast (#16296)
* Update EUI to 0.0.14

* Make metrics text white when on dark color
2018-01-30 19:12:13 +01:00
Yuri Astrakhan
0d400a5462
bump vegalite dep, fix dispose (#16335) 2018-01-29 19:04:29 -05:00
Yuri Astrakhan
e47ce5544f
Use nocanvas vega-lib instead of original vega (#16137)
Fixes #16110
2018-01-26 11:06:54 -05:00
Brandon Kobel
6a629f6014
Adding CustomEvent polyfill for IE11 support (#16275)
* Adding CustomEvent polyfill for IE11 support

* Fixed version

* Fixed version in the yarn.lock as well

* Back to ^
2018-01-25 09:38:16 -05:00
Kim Joar Bekkelund
08e48aa847
Kibana build tool (#15055)
* 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 10:34:52 +01:00
Brandon Kobel
b992281223
Updating datemath to 4.0.2, fixing bug with IE11 (#16167) 2018-01-19 14:05:58 -05:00
Kim Joar Bekkelund
fa6736f31d
Upgrade license checker (#16147) 2018-01-19 08:49:55 +01:00
Yuri Astrakhan
764d1587ca
Bumped Vega dependency 2.0.8->2.0.9 (#16133) 2018-01-18 14:31:04 -05:00
Brandon Kobel
b6537e67c7
Upgrading the datemath.parse syntax to version 4.0 (#15999)
* 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 08:15:01 -05:00
Spencer
215d9a066a Upgrade react deps (#16025)
* [yarn] upgrade react deps

* [yarn] reinstall pivotal-ui so that react dep is deduped

* [yarn] remove unused deps

* [react-ace] update snapshots to include new aria props

* [react-input-range] update snapshot with new allowSameValues prop, default is still false

* [react-select] update snapshots with new default from features added since 1.0.0-rc5
2018-01-17 10:14:12 +01:00
Spencer
465bf631b8
[yarn] upgrade makelogs (#16082) 2018-01-16 17:36:56 -07:00
dave.snider@gmail.com
3cd54728fe
EUI 0.0.13: open sans font, along with disc bar alignment fix (#16053)
Updates Kibana to EUI version 0.0.13
2018-01-16 14:57:57 -08:00
Thomas Neirynck
073f375367
Add topojson support / EMS v3 support (#15361)
This adds support for the v3 endpoint of the Elastic Maps Service. This includes support for Topojson files.
2018-01-16 15:30:52 -05:00
Yuri Astrakhan
80a7340872
cleanup dispose, bump VegaLite dep (#16066) 2018-01-16 13:49:09 -05:00