Commit Graph

237 Commits

Author SHA1 Message Date
Haoqun Jiang
c138c7d544 fix: add acorn-walk as dependency instead of relying on acorn's internal folder structure
fixes #2848
2018-10-31 10:43:18 +08:00
Haoqun Jiang
79bc3cc8ab chore: update lerna & use independent mode 2018-10-31 01:10:49 +08:00
Haoqun Jiang
77448897d4 feat: implement vue upgrade (#2428)
* feat: add vue upgrade command

* feat: implement vue upgrade
2018-10-31 01:07:39 +08:00
Haoqun Jiang
7ccf7b37fa feat: update to ESLint v5
closes #2322
closes #2704
2018-10-30 20:58:37 +08:00
Haoqun Jiang
33a3b19df2 feat: update vue-jest to 3.x along with other dependency updates
As vue-jest is only used in generators, it should be considered as a
semver minor rather than semver major.
2018-10-28 14:29:52 +08:00
Guillaume Chau
a09407dd5b feat(ui): Redesign, dashboard, local plugins (#2806)
* feat: basic fonctionality, welcome and kill port widgets

* fix: contrast improvements

* feat: plugin/dep/vulnerability widgets design

* fix: widget add/remove animation

* feat: run task widget

* feat: news + wip resizing

* feat: nuxt

* chore: removed widget example

* fix: visual polish for widget transform

* feat(widget): overlap detection

* fix: news default/max size

* feat(dashboard): sidepane transition

* chore: dev api server port

* fix(widget): configure tooltip

* refactor(widget): generic Movable mixin

* refactor(widget): resizable mixin

* feat(widget): resize transition

* feat(widget): resize improvements

* refactor(widget): zoom factor

* refactor(widget): OnGrid mixin

* refactor(widget): resize handler style moved to global

* chore: remove console.log

* refactor: files structure

* feat: improved design and layout

* fix: content background vars

* fix: status bar / view nav z-indexes

* fix: webpack dashboard grid gap

* feat(news feed): handle errors

* fix(card): dimmed box shadow

* fix: view nav & status bar z-index

* fix: remove (wip)

* feat(widget): style tweaks

* feat(widget): details pane (wip)

* feat: news feed widget improvements

* feat(widget): custom header button

* feat(news): item details pane

* feat(widget): custom title

* fix(news): better cache and misc fixes

* feat(widget): resize left and top handles

* feat(widget): transparent widget while moving/resizing

* feat(news): better "big size" style

* fix(news): media sizes in rich content

* feat(plugin): local plugins support

* fix: scrolling issue in Fx

* fix: colors

* fix(nav bar): more item overflowing

* feat(vuln): frontend

* chore: locale update

* fix: image in suggestion dropdown (dev)

* fix(suggestion): missing custom image

* feat(view): user default plugin logo if no provided icon

* feat(view): better loading UX

* feat(view): button background if view is selected

* feat(view): new nav indicator

* feat(widget): use plugin logo as default icon

* feat(widget): better widget modal

* feat(widget): longDescription

* fix(widget): news validate url param

* feat(widget): filter widgets in add pane

* feat(widget): tease upcoming widgets

* chore: fix merge dev

* chore: yarn install

* chore: sync versions

* chore: update apollo

* docs: widget

* fix(progress): graphql error

* fix(deps): localPath

* perf(plugin): faster local plugin refresh

* fix(nav): center active indicator

* feat(task): improved header

* feat(client addon): custom component load timeout message

* feat(suggestion): ping animation to improve discoverability

* chore: update vue-apollo

* feat(api): requestRoute

* fix(suggestion): hide more info link if no link

* fix(style): ul padding

* test(e2e): fix plugin path

* chore: change test scripts

* chore(deps): upgrade

* fix: build error

* fix(widget): removed moving scale transform

* fix(widget): resize handles style

* chore(deps): unpin apollo-utilities

* chore(deps): lock fix

* test(e2e): fix server

* fix: issue with writeQuery

See: https://github.com/apollographql/apollo-client/issues/4031#issuecomment-433668473

* test(e2e): fix tests

* test(e2e): missing widgets build

* fix: missing widgets dep
2018-10-28 04:10:34 +01:00
Haoqun Jiang
8a54ef60dc chore: upgrade deps (#2642)
closes #2376


* chore: update deps

* fix: remove extraneous require

* fix: force @babel/core resolution to be ^7.0.0

Previously it was interfered by vue-apollo & vuepress 0.14

* fix: sync deps

* chore: update yarn.lock
2018-10-20 21:29:17 +08:00
Haoqun Jiang
5e96de9b8c fix(ui): fix plugin installation animation hanging
which is caused by a breaking change in graphql v14
https://github.com/Akryum/vue-cli-plugin-apollo/issues/61
2018-09-25 14:31:03 +08:00
Haoqun Jiang
444cf86d60 fix(ui): update graphql version to align with vue-cli-plugin-apollo
closes #2574
closes #2577
2018-09-24 22:25:42 +08:00
Haoqun Jiang
bd32daa2db fix: add webpack-preprocessor, fixes babel 7 compatibility issues
closes #2538
closes #2465
2018-09-24 21:24:41 +08:00
Guillaume Chau
f8ccef1663 chore: update @vue/ui 2018-08-31 19:55:31 +02:00
Guillaume Chau
1333d5ef0d chore: update @vue/ui 2018-08-31 19:43:43 +02:00
Guillaume Chau
4acf48da10 chore: update to latest apollo 2018-08-23 02:20:24 +02:00
Evan You
1f0c8e935e fix: work around url-loader 1.1.0 regression
close #2242
2018-08-16 10:15:47 -04:00
Evan You
a2c767efc4 fix: minify embedded CSS with extract: false
close #2214
2018-08-15 18:34:55 -04:00
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