Sébastien Chopin
09878cd6dc
feat(vue-app): add $nuxt.refresh() ( #6194 )
...
* feat(vue-app): add $nuxt.refreshPageData()
* hotifx: lint
* chore: use getMatchedComponentsInstance util
* fix: rename to refreshPage
* fix: rename to refresh
* feat: add $nuxt.$context and handle error
* feat: set $nuxt.context
* hotfix: test
2019-08-07 15:12:02 +02:00
Pooya Parsa
a759196865
feat(vue-app): build indicator ( #5820 )
...
* feat: inline HMR progress indicator
* support router base
* fix nuxt err
* fix space
* fix indentation
* return in case of ws message parsing error
* close ws on beforeDestroy
* ui: Update loading indicator UI
* builder: Add build.indicator option
* ui: Use only logo and %
* hotfix: Alphabetical order
* hotfix: Add fixed with and add back v-if
* minor style change
* rename component to build-indicator
* feat: animated progress
* assign name to component
* update test
* naming consistency
* render into app to prevent dom wrapping
* extra new line
* better App.js formatting
* update snapshot
* clear interval
2019-05-29 16:44:15 +02:00
Pim
605b76073b
chore: lint vue-app templates ( #4689 )
2019-01-06 11:26:59 +03:30
Alexander Lichter
471a32a1a8
feat: add styleExtensions ( #4671 )
2019-01-03 01:00:19 +03:30
Sébastien Chopin
f319033928
feat(nuxt-link): Smart prefetching and $nuxt.isOffline ( #4574 )
...
* feat(nuxt-link): Improve <n-link> and add automatic prefetch
* Update packages/vue-app/template/components/nuxt-link.js
Co-Authored-By: Atinux <seb@orion.sh>
* add missing space
* feat(nuxt-link): Split in two components for smaller bundle
* fix(vue-app): Use requestIdleCallback
* chore(vue-app): Improve nuxt prefetch strategy for nuxt links
* chore(vue-app): Add .isOnline and handle it for prefetch
* chore(vue-app): Add .isOffline and use it
* chore(vue-app): Add .isOffline
* chore(server): Check is options.modern is given in dev mode
* chore(vue-app): Add intersection-observer polyfill if router.prefetchLinks is 'polyfill'
* chore(vue-app): Remove polyfill
* chore(vue-app): Use only process.client
* chore(vue-app): Add TS typings for .isOnline and isOffline
* chore(vue-app): Update typings by @kevinmarrec
* chore(vue-app): Reorder names
* examples(nuxt-prefetch): Add Nuxt prefetching example
* chore(vue-app): Add router.linkPrefetchedClass
* lint(vue-app): Fix lint
* chore(vue-app): Use intersectionRatio, recommend by @maoberlehner
* fix(lint): Fix linting issues
* lint(vue-app): Fix again (lol)
* types(vue-app): Update TS typings
* chore(vue-app): Update Vetur tags description
* fix(vue-app): Use prefetchClass
* chore(vue-app): Disable linkPrefetchedClass by default
2018-12-28 17:27:03 +01:00
Sébastien Chopin
951e745e54
fix(vue-app): Set window. equals to window.{globalName} when defined
2018-12-19 18:29:45 +01:00
Jonas Galvez
7831e57943
fix: properly serialize head functions ( #4558 )
...
#4079
2018-12-15 12:07:31 +03:30
Alexander Lichter
c60b1945e8
chore: cleanup ( #4529 )
2018-12-12 10:01:49 +03:30
Alexander Lichter
330301cacf
fix(scrollBehavior): emit triggerScroll event after changing layer ( #4399 )
...
resolves : #4080
2018-11-25 01:05:43 +03:30
Clark Du
52a92fbc48
refactor: use PascalCase for components names ( #4396 )
2018-11-24 22:19:19 +03:30
Jonas Galvez
3b7958b99a
fix: dev tools detection of custom global name ( #4305 )
2018-11-11 14:52:50 +03:30
Alexander Lichter
b3eb4278a5
fix: serialize config head fn shorthand correctly ( #4283 )
...
[skip ci]
2018-11-08 02:03:09 +03:30
Pooya Parsa
39b558f59c
refactor core into sub-packages ( #4202 )
2018-10-31 00:12:53 +03:30