2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-05-17 07:19:37 +03:00
Commit Graph

663 Commits

Author SHA1 Message Date
Renovate Bot 8da38aec57 chore(deps): update dependency jsdom to v15 2019-04-30 14:28:32 +02:00
Renovate Bot 73be1cbcbe chore(deps): update dependency chromedriver to v74 2019-04-30 14:16:23 +02:00
pimlie 5cdd975ee9 chore: update readme 2019-04-23 12:49:04 +02:00
pimlie 0e02856293 chore(release): 2.0.0-rc.1 v2.0.0-rc.1 2019-04-23 12:47:31 +02:00
Renovate Bot 50d229b879 chore(deps): update dependency jsdom to ^14.1.0 2019-04-23 12:40:26 +02:00
Renovate Bot 9aea6badd4 chore(deps): update dependency is-wsl to v2 2019-04-23 12:40:14 +02:00
pimlie 119bf3fb9b chore: update readme 2019-04-23 12:27:00 +02:00
pimlie 8a15585880 chore: update stale bot config 2019-04-23 11:50:50 +02:00
pimlie 172d8df8af chore: add stale bot 2019-04-23 11:47:57 +02:00
pimlie c040de7be7 fix: use timers instead of requestAnimationFrame
The issue with using requestAnimationFrame is that its meant to be used for visual effects. Therefore when a tab is hidden the browser might decide to not perform animation frame updates until the tab becomes visible, this is confirmed behaviour for Firefox. Due to this title updates would not be triggered while document titles are normally visible in the tabs title. For now we batch updates by setting/clearing timeouts with a 10ms interval

Resolves: #313
2019-04-23 10:58:34 +02:00
pimlie e80643b1a8 fix: move addNavGuards check to mounted hook
The addNavGuards check adds the navigation guards when an afterNavigation callback is defined but refreshOnceOnNavigation was not set. As the afterNavigation callback is defined in metaInfo which can be dependent on user data we need to wait until all components are fully mounted before checking if a afterNavigation callback was defined

Fixes: #348
2019-04-23 09:30:38 +02:00
pimlie 9d18b50263 chore: fix release link 2019-04-20 14:15:34 +02:00
pimlie e4eca3b529 chore: add message about v2-rc to readme 2019-04-20 14:14:48 +02:00
pimlie 58c75e1c71 chore(release): 2.0.0-rc.0 v2.0.0-rc.0 2019-04-20 12:58:36 +02:00
pimlie 5e9a944021 chore: remove postrelease 2019-04-20 12:57:14 +02:00
pimlie c7913511fc chore: remove old files after merge 2019-04-20 12:53:57 +02:00
pimlie 8ad6adedc9 Merge branch 'next' 2019-04-20 12:49:06 +02:00
pimlie d6b865109f chore: update build header 2019-04-20 11:50:08 +02:00
pimlie 7663b7a513 chore: update dependencies 2019-04-20 10:51:17 +02:00
armandfarr 2b12905a79 docs: improve
Co-Authored-By: pimlie <pimlie@hotmail.com>
2019-04-20 10:46:06 +02:00
pimlie f6e533a444 docs: add frameworks warning for install 2019-04-20 10:46:06 +02:00
Alexander Lichter 344709319a docs: use up2date npm syntax
Co-Authored-By: pimlie <pimlie@hotmail.com>
2019-04-20 10:46:06 +02:00
Alexander Lichter 5f22e5261f docs: use correct technical term
Co-Authored-By: pimlie <pimlie@hotmail.com>
2019-04-20 10:46:06 +02:00
pimlie f71b0d866c docs: add Getting Started menuitem
docs: add section about Framework documentation
2019-04-20 10:46:06 +02:00
Pim 7b85ff22f5 feat(ts): update types for v2 (#338)
* chore: update types for v2

* fix: script.type shouldnt be required

fix: define meta.http-equiv as string, too many options to list

* chore: improve types

* chore: update typescript dependency

* chore: remove unnecessary gitignore

* chore: add metainfocomputed type

* chore: use camelcase for type

* chore: add interfaces for metaInfo properties

* chore: add missing body boolen for script types

* chore: include all type files on build

* chore: remove unused import
2019-04-03 13:41:37 +02:00
pimlie 111c76970b Revert "docs(typo): Vue meta 2.0"
This reverts commit 24d9e8ad9b.
2019-03-28 17:39:30 +01:00
pimlie fcd61f8d6e 🚢 CDN update 2019-03-28 17:14:17 +01:00
pimlie c9d1bd99fb 1.6.0 v1.6.0 2019-03-28 17:06:34 +01:00
Pim 3c6db84185 refactor: dont use Array.includes (#339)
its not supported in IE and not polyfilled in vue-meta v1
2019-03-28 14:50:39 +01:00
Sébastien Chopin e8ecbd0137 docs(ga): Add Google Analytics ID 2019-03-28 14:40:55 +01:00
pimlie 9d26cb674e chore: update dependencies 2019-03-28 13:37:42 +01:00
Xin Du (Clark) 2141bab00c feat: don't generate title tag if title is empty (#334)
* fix: not generate title tag if title is empty

* fix: align title to document.title api

* refactor: trim data
2019-03-28 13:30:29 +01:00
Sébastien Chopin 2b0392a30e docs(fix): Remove theme vue for removing carbon ads 2019-03-28 13:03:47 +01:00
Sébastien Chopin 24d9e8ad9b docs(typo): Vue meta 2.0 2019-03-28 12:50:14 +01:00
Sébastien Chopin c667477a0e design(logo): Update vue-meta logo 2019-03-28 12:49:07 +01:00
Sébastien Chopin 37e1429e3f Merge pull request #332 from pimlie/docs
chore: add docs site [ci skip]
2019-03-28 12:26:04 +01:00
pimlie 83f8b70d93 Merge branch 'next' into docs 2019-03-24 15:43:55 +01:00
pimlie c3bf017a53 test(circleci): specify windows version for ie 2019-03-23 16:05:53 +01:00
pimlie 5911bbde6c test(circleci): update to 2.1 config (improve readability) 2019-03-23 16:00:30 +01:00
pimlie 531f5b9009 test(circleci): update to 2.1 config (add browser names) 2019-03-23 16:00:30 +01:00
pimlie 398ee2cded test(circleci): update to 2.1 config (try fix boolean parameter) 2019-03-23 16:00:30 +01:00
pimlie ab3b848289 test(circleci): update to 2.1 config (fix typos) 2019-03-23 16:00:30 +01:00
pimlie d3e3015e8d test(circleci): update to 2.1 config 2019-03-23 16:00:30 +01:00
pimlie 0c3a29e4f3 chore: update deps 2019-03-23 16:00:30 +01:00
pimlie 32f9c37fb8 test(circleci): try overriding defaults 2019-03-23 16:00:30 +01:00
pimlie cbb2d52fe2 test(circleci): remove duplicate browserstack env 2019-03-23 16:00:30 +01:00
pimlie 11533a7c28 test(circleci): duplicate browserstack env 2019-03-23 16:00:30 +01:00
pimlie b71216ef06 test(circleci): try other browser strings 2019-03-23 16:00:30 +01:00
pimlie 5539d6a968 test(circleci): persists ssr generated fixture to project 2019-03-23 16:00:30 +01:00
pimlie cefce0749f chore: run correct tests in circleci 2019-03-23 16:00:30 +01:00