Commit Graph

222 Commits

Author SHA1 Message Date
Haoqun Jiang 4a035e2fc1 fix: upgrade lint-staged to v7.2.2 (#2183)
closes #2165
2018-08-13 12:12:26 -04:00
Evan You c4b4bb06a1 docs: improve installation tip + tweaks [ci skip] 2018-08-10 10:43:24 -04:00
Evan You ba75e29243 fix: avoid adding githooks if created as sub dir in existing git repo
close #2131
2018-08-09 11:47:30 -04:00
Evan You 04c2be4587 docs: fix searchbox 2018-08-09 02:15:56 -04:00
Evan You 55043d310e feat: support Subresource Integrity via integrity option 2018-08-09 01:22:46 -04:00
Evan You 7b39bed188 refactor: use better modern mode and cors implementation
BREAKING CHANGE: The `corsUseCredentials` option has been replaced by the new
`crossorigin` option.
2018-08-08 23:31:13 -04:00
Evan You 697d3f32c1 chore: lockfile 2018-08-08 09:44:59 -04:00
Evan You 9e4d62cc80 fix: ensure consistent build hash with different project locations 2018-08-07 17:36:11 -04:00
Evan You a0179cef48 docs: pin vue dep resolutions for vuepress 2018-08-07 12:31:04 -04:00
Evan You fd839b5bbe fix: make vue-template-compiler a peer dep to allow version pinning
close #2086
2018-08-06 22:13:32 -04:00
katashin 7706dcf0b4 fix(typescript): prevent compilation error when using src attribute on sfc (#2068)
bump fork-ts-checker-webpack-plugin to v0.4.4
2018-08-05 23:29:07 -04:00
Evan You 483a08252e feat(typescript): upgrade default TS version to 3.0 2018-07-30 17:09:45 -04:00
Evan You da833d607e refactor(babel): use individual plugins instead of stage presets
BREAKING CHANGE: @vue/babel-preset-app no longer includes @babel/preset-stage-2.
Now the only pre stage-3 proposals included are dynamic import, decorators and
class properties. This is because Babel 7 will be removing stage presets
altogether.
2018-07-27 13:00:23 -04:00
Evan You a3596a1197 ci: fix ts dev dep 2018-07-23 13:06:04 -04:00
Guillaume Chau 35906f7a8d chore: upgrade changelog preset [ci skip] 2018-07-13 18:35:17 +02:00
Guillaume Chau aa7c65bcc8 chore: new changelog [ci skip] 2018-07-13 16:40:11 +02:00
Payton Burdette 153c418555 feat: vue config command (#1554)
* fixed broken plugin dev link on contributing guide

* feat(cli-service): vue config command added

* feat(cli-service): vue config command added

* feat(cli-service): added config commands get and delete

* feat(cli-service): added vue edit command and opn dependcy

* feat(cli-service): added vue config set command and vue config check

* feat(cli-service): nested path support and command/logs adjustment

* feat(cli-service): command option descriptions updated with preset

* refactor: object get/set/unset

* feat: json option + fs/JSON fixes
2018-07-12 00:36:59 +02:00
Guillaume Chau 93940c2c25 chore: upgrade deps 2018-07-11 00:55:02 +02:00
Guillaume Chau 96778b2caf chore: update main deps (#1772)
* chore: update main deps

* chore: update ts types

* chore: update generator deps versions

* fix: ts-jest

* chore: upgrade ts-jest again

* fix: re-generated yarn.lock

* chore: more upgrades

* fix: jest test matching on Windows
2018-07-08 13:56:10 +02:00
Guillaume Chau 286d75ea12 feat(ui): Dependencies view (#1740)
* fix(ui): chrome bug: grid element overflow
https://bugs.chromium.org/p/chromium/issues/detail?id=833837

* feat(ui): dependencies view

* feat(ui): filter deps
2018-07-04 13:11:00 +02:00
Guillaume Chau 6bc5d724f2 feat(ui): search fields 2018-07-04 01:25:26 +02:00
Guillaume Chau 0199d72dfa feat(ui): project homepage 2018-07-02 00:05:27 +02:00
Guillaume Chau 056b2acd6a chore(ui): upgrade @vue/ui 2018-07-01 16:32:39 +02:00
Guillaume Chau 5e66974ca8 chore(ui): update to latest @vue/ui 2018-07-01 13:00:40 +02:00
Guillaume Chau 529f1ee243 refactor(ui): upgrade to vue-cli-plugin-apollo 0.14.x 2018-06-30 14:17:48 +02:00
Guillaume Chau 9d798fbef0 chore(ui): upgrade @vue/ui 2018-06-20 15:14:15 +02:00
Guillaume Chau 4b44509e81 fix(ui): folders on Windows 2018-06-19 00:12:52 +02:00
Guillaume Chau 40439b1743 chore(ui): upgrade @vue/ui 2018-06-17 16:18:04 +02:00
Guillaume Chau 74021488cd feat(ui): remote preset support 2018-06-17 15:58:16 +02:00
Guillaume Chau 545cc3fca7 feat(ui): folder explorer: better UX + hide hidden folders by default 2018-06-17 03:06:55 +02:00
Guillaume Chau e6c754672e chore(ui): upgrade @vue/ui 2018-06-15 20:36:27 +02:00
Guillaume Chau d8270fe352 chore: upgrade vue-apollo 2018-06-14 01:25:45 +02:00
Evan You 272ef5e2a4 feat: vue-cli-service build --report/--report-json 2018-06-13 13:17:46 -04:00
Guillaume Chau 0d2fe9cde8 chore(ui): upgrade @vue/ui 2018-06-13 16:20:46 +02:00
Guillaume Chau 8fc60d7cb5 chore: upgrade apollo 2018-06-13 13:27:48 +02:00
Guillaume Chau 329ab9f195 chore: clean yarn 2018-06-13 12:04:35 +02:00
Evan You 9e0a393008 chore: bump lockfile 2018-06-11 16:09:25 -04:00
Guillaume Chau 47c835e3ab chore(ui): update @vue/ui 2018-06-10 18:28:29 +02:00
Guillaume Chau e258f5a3c9 feat(ui): dark mode (#1512)
* feat(ui): dark mode

* fix(ui): ansi colors in dark mode

* refactor(ui): dark mode in apollo state

* feat(ui): xterm dark mode

* feat(ui): custom srcrollbar (chrome/safari)

* fix(ui): lower density

* feat(ui): client state mixin

* feat(ui): webpack analyzer dark-mode support

* fix(ui): status bar
2018-06-10 13:59:43 +02:00
Evan You 7b90fdc7d5 feat: bump TypeScript to 2.9 2018-06-07 10:48:44 -04:00
Evan You f46dc4ca1c chore: bump inquirer module 2018-06-07 09:35:46 -04:00
Evan You 4e922055e4 docs: wip 2018-06-05 14:50:04 -04:00
Evan You a81f7ad800 feat(e2e-cypress): upgrade cypress to 3.0
close #1477

BREAKING CHANGE: Cypress has been upgraded to 3.0. See changelog at
https://docs.cypress.io/guides/references/changelog.html
2018-06-05 14:46:20 -04:00
Evan You b832ff2c22 chore: bump ts-loader 2018-06-05 11:11:40 -04:00
Guillaume Chau 1c8f1953e7 refactor(ui): Config & task icons (#1450)
BREAKING CHANGE:

- `file-icon` for the configurations is removed
- Configuration objects `icon` option changed and is now working differently: you can either use a material icon code or a custom image (see Public static files in the UI Plugin docs).
- Task objects have a new `icon` option wich works exactly the same
- By default, if no icon is provided for either the config or the task, the corresponding vue-cli plugin logo will be used instead (if any).
2018-06-05 10:58:00 +02:00
Evan You 7e38f98ec8 feat: upgrade jest to 23.1.0
BREAKING CHANGE: jest is upgraded to 23.1.0 with minor breaking changes
but should not affect normal test cases
2018-06-01 12:42:24 -04:00
Guillaume Chau 73545252e0 feat: ui tweaks & fixes (#1409)
* refactor(ui): use fetchPolic: 'cache-and-network' by default

* feat(ui): don't display loader if cached data

* fix(ui): eslint errors

* feat(ui): new top bar design

* fix(ui): remove work icon in top bar

* fix(ui): logger view item hover background

* feat(ui): Projects list show open project

* feat(ui): top bar: responsive + no favorites message

* fix(ui): Cannot set property consoleLogLast of #<a> which has only a getter

* fix(ui): loading prompts folder when installing plugin

* feat(ui): help translating button + docs

* docs(ui): fix local. docs

* fix(ui): Help translate button

* docs(ui): plugin ui dev docs improvements

* docs(ui): typo

* docs(ui): typo

* docs(ui): typo

* feat(ui): auto locale now tries full code + short code

* docs(ui): fix missing ref locale link
2018-05-31 14:10:05 -04:00
Evan You 32389ab8e5 chore: update deps 2018-05-29 13:30:23 -04:00
Guillaume Chau a3b2be8c15 fix(ui): fix beta.12 feedback (#1386)
* fix(ui): npm/yarn installing only dependencies

* fix(ui): add all dependencies to package.json

* fix(Service): give priority to devDependencies plugins

* feat(ui): connection status banner

* fix(ui): don't display disconnected banner for initial app load

* fix(ui): default value for prompt type=checkbox

* feat: builtin prompts default values

* fix(ui): circular dep
2018-05-29 09:37:28 -04:00
Evan You 60c3d30028 chore: resolve yarn.lock 2018-05-28 22:25:47 -04:00