Commit graph

1184 commits

Author SHA1 Message Date
Alexey Pyltsyn
d25a54f61d
chore(v2): prepare v2.0.0.alpha-69 release (#3808)
* chore(v2): prepare v2.0.0.alpha-69 release

* v2.0.0-alpha.69
2020-11-24 13:51:15 +03:00
Alexey Pyltsyn
a9e27da09f
chore(v2): upgrade Infima to v0.2.0-alpha.18 (#3807) 2020-11-24 13:00:30 +03:00
Alexey Pyltsyn
9ca85cfff6
fix(v2): remove aria-hidden attr from anchor link of heading (#3806) 2020-11-24 00:53:39 +03:00
Sébastien Lorber
f1bed8dd69
fix(v2): Algolia: allow contextualSearch + facetFilters (#3804)
* remove contextualSearch facetFilters  merging security

* update doc
2020-11-23 19:43:38 +01:00
Maël Nison
b6cd303354
fix(v2): add createRequire for preset resolution (#3796)
* Adds createRequire for preset resolution

* Prettier

* Fixes tests
2020-11-23 19:33:17 +01:00
Sébastien Lorber
746a19f25b
feat(v2): add baseUrlIssueBanner configuration to disable banner (#3802)
* add baseUrlIssueBanner configuration

* handle review
2020-11-23 20:54:13 +03:00
Bartosz Kaszubowski
d79d5ba898
fix(v2): ensure that the react-router and *-dom version matches (#3794) 2020-11-21 18:50:25 +03:00
Bartosz Kaszubowski
d9ed20ebcf
chore: match fs-events version across the workspace (#3795) 2020-11-21 18:49:48 +03:00
Bartosz Kaszubowski
a4e0992b27
fix(v2): fix missing logo in dark theme when darkSrc was not set (#3784) 2020-11-19 15:34:23 +01:00
Sébastien Lorber
d1e51f7e3b
chore(v2): prepare v2.0.0.alpha-68 release (#3779)
* changelog

* add alpha 68 docs

* add missing publishConfig

* update publish doc + v1 private package system

* add version files

* v2.0.0-alpha.68
2020-11-18 20:02:06 +01:00
Alexey Pyltsyn
0331c55850
chore(v2): upgrade Infima to v0.2.0-alpha.17 (#3777) 2020-11-18 16:35:51 +01:00
Alexey Pyltsyn
5acb842c57
fix(v2): do not remove duplicate properties in during minification (#3768) 2020-11-18 16:33:27 +01:00
Alexey Pyltsyn
7d540a87d7
refactor(v2): adjust dark mode toggle to site style (#3774) 2020-11-18 16:29:13 +01:00
Alexey Pyltsyn
61fd53f7c0
fix(v2): increase stability of hideable navbar (#3733)
* fix

* fix(v2): increase stability of hideable navbar

* Fix bug after reload

* Remove state for hash
2020-11-18 16:17:04 +01:00
Sébastien Lorber
abcd8cefd6
feat(v2): @docusaurus/theme-common (#3775)
* create base @docusaurus/theme-common package + fix Webpack client export aliases issue shadowing other theme-common package

* Move theme-classic/src/utils code to new @docusaurus/theme-common package

* add prettierignore

* fix bad test location for getDocusaurusAliases()
2020-11-18 16:00:51 +01:00
Alexey Pyltsyn
de87eb5ca0
chore(v2): replace wait-file with wait-on to reuce npm warnings (#3765) 2020-11-17 11:25:29 +01:00
Alexey Pyltsyn
d5c8a0ca79
chore(v2): fix several npm warnings (#3766) 2020-11-17 11:22:51 +01:00
Alexey Pyltsyn
47a4b5b55e
refactor(v2): make accessible anchor links from keyboard (#3764)
* refactor(v2): make accessible acnhor links from keyboard

* Add transition
2020-11-17 03:06:53 +03:00
Alexey Pyltsyn
1dac7e33f7
fix(v2): add support for interleaving Markdown in code blocks (#3749)
* fix(v2): add support for interleaving Markdown in code blocks

* Improve check for array
2020-11-17 02:18:45 +03:00
Alexey Pyltsyn
30d7408815
refactor(v2): various markup improvements (#3763) 2020-11-17 02:15:22 +03:00
Alexey Pyltsyn
3ab7336875
fix(v2): restore prefetch functionality (#3723)
* fix(v2): attempt to restore prefetch functionality

* chore(v2): downgrade babel-plugin-dynamic-import-node to 2.3.0

* Get needed routes chunk names

* refactor prefetching logic to make it easier to understand

* array.flat() => flatten(array)

* fix flatten() typo

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-11-16 19:52:26 +01:00
Alexey Pyltsyn
153d2d46e6
fix(v2): add support for prefers-reduced-motion in hideable sidebar (#3739)
* chore(v2): downgrade babel-plugin-dynamic-import-node to 2.3.0

* fix(v2): add support for prefers-reduced-motion in hideable sidebar
2020-11-16 19:44:46 +01:00
Alexey Pyltsyn
5f20200661
feat(v2): allow init project via npm (#3729)
* feat(v2: allow init project via npm

* Add test-website to workspace

* Remove test-website from workspace

* Refactor
2020-11-16 16:11:16 +01:00
Alexey Pyltsyn
311be6e71a
fix(v2): escape alt text in img tag (#3757) 2020-11-16 15:21:36 +01:00
Bartosz Kaszubowski
3ad453932f
refactor(v2): introduce Logo component, remove useLogo hook (#3745)
* fix(v2): refactor theme-classic logo, remove useLogo hook

* Logo component small code tweaks

* Logo component returned type fix
2020-11-16 15:03:10 +01:00
Alexey Pyltsyn
cb55a2ba4b
chore(v2): fix mismatch peer dependency in MDX loader (#3753) 2020-11-16 12:36:24 +01:00
Alexey Pyltsyn
7c97dadf0d
chore(v2): pin version of babel-plugin-dynamic-import-node to 2.3.0 (#3742)
* chore(v2): downgrade babel-plugin-dynamic-import-node to 2.3.0

* chore(v2: pin version of babel-plugin-dynamic-import-node to 2.3.0
2020-11-13 15:24:43 +01:00
Bartosz Kaszubowski
9d90e896f0
feat(v2): add ThemedImage component (#3730)
* feat(v2): add ThemedImage component

* add themed image problematic example

* refactor, SSR fix, openness about extending img tag, docs update

* refactor themed-image

* update themed image doc

Co-authored-by: slorber <lorber.sebastien@gmail.com>
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2020-11-13 14:29:45 +01:00
Alexey Pyltsyn
487a9f98e4
feat(v2): introduce new minification of CSS bundle (#3716)
* feat(v2): optimize CSS bundle

* Move to separate preset

* Move custom scrollbar styles to separate class

* Cleanup styles

* Remove unactual styles

* Various CSS optimizations, cleanup styles for NProgress

* Add ability to back to old way of minifying CSS

* chore(v2): downgrade babel-plugin-dynamic-import-node to 2.3.0

* Use env var for back to simple CSS minifier

* remove unnecessary typing [skip-ci]

* Remove missing dep

* Update website/docs/cli.md

Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com>
2020-11-13 14:06:24 +01:00
Alexey Pyltsyn
9afe4b5447
chore(v2): downgrade babel-plugin-dynamic-import-node to 2.3.0 (#3734) 2020-11-13 13:10:24 +01:00
Alexey Pyltsyn
8ef7c24583
fix(v2): use swizzled SearchPage component if any (#3721)
* fix(v2): use swizzled SearchPage component if any

* Fix dependency cycles warning
2020-11-12 17:01:46 +01:00
Alexey Pyltsyn
702fc15c8e
fix(v2): add support for non-ASCII chars in anchor link scroll (#3724) 2020-11-12 14:28:48 +01:00
Alexey Pyltsyn
460ac71452
fix(v2): fix inconsistent error output (#3725) 2020-11-12 13:11:32 +01:00
Alexey Pyltsyn
6cccbf5f7a
fix(v2): add thin scrollbar to proper element in TOC (#3726) 2020-11-12 12:45:47 +01:00
Alexey Pyltsyn
049634a927
chore(v2): upgrade dependencies (#3727)
* chore(v2): upgrade dependencies

* Update loader-utils

* Update MDX packages

* Update Babel packages

* Various updates
2020-11-12 12:30:14 +01:00
Alexey Pyltsyn
bde4062f20
chore(v2): update Browserslist (#3715)
* chore(v2): update Browserslist

* Update snapshot
2020-11-10 11:17:05 +01:00
Sébastien Lorber
9a1ba739ea
chore(v2): fix prettier formatting (#3714) 2020-11-09 17:25:25 +01:00
Alexey Pyltsyn
8c9f9487d6
refactor(v2): render all tab panels at once (#3706)
* refactor(v2): render all tab panels at once

* Add ability to choose way to load tabs
2020-11-09 17:06:07 +01:00
Alexey Pyltsyn
498f8a0f27
chore(v2): adjust website npm package (#3709) 2020-11-09 15:28:18 +01:00
Stephen McElhinney
9309594da9
feat(v2): Added the ability to specify GIT_PASS in deploy command (for CI purposes) (#3694)
* Added the ability to specify GIT_PASS (for CI purposes)

* Fixed variable copy issue

* Added documentation for GIT_PASS

Co-authored-by: Stephen McElhinney <stephen@appstruct.io>
2020-11-09 13:13:10 +01:00
Alexey Pyltsyn
46dba2f3c6
chore(v2): upgrade Infima to v0.2.0-alpha.15 (#3712)
* Move custom scrollbar styles to separate class

* chore(v2): upgrade Infima to v0.2.0-alpha.15
2020-11-08 01:18:39 +03:00
Alexey Pyltsyn
f006c6e4ec
refactor(v2): allow adding plugins depending on condition (#3704) 2020-11-06 17:54:31 +01:00
Alexey Pyltsyn
f2d1330207
fix(v2): ignore export declarations in excerpt (#3703) 2020-11-06 17:49:59 +01:00
Alexey Pyltsyn
86be6cec1e
chore(v2): upgrade Infima to v0.2.0-alpha.14 (#3707) 2020-11-06 17:32:33 +01:00
Alexey Pyltsyn
3aeb90fcac
feat(v2): add support for sync to npm2yarn tabs (#3705) 2020-11-06 17:30:32 +01:00
Charles Korn
c8991174f2
fix(v2): use SVGO in webpack SVGR loader (#3691) 2020-11-06 11:01:19 +01:00
Anh Hong
f8a6b391cd
refactor(v2): improve regex matching code-block title (#3685) 2020-11-05 12:33:08 +01:00
Alexey Pyltsyn
7c7e0c24f6
Revert "refactor(v2): improve regex matching code-block title (#3671)" (#3681)
This reverts commit 32425497f7.
2020-11-04 12:52:52 +01:00
Artem Kovalov
5aca1d739c
fix(v2): navbar dropdown crash when item.to is undefined (#3662)
* Fix for undefined path with dropdown menu in Navbar

* Filter out 'href' links and check for undefined in utils

* Minot syntax fixes

* allow isSamePath to accept undefined values

Co-authored-by: slorber <lorber.sebastien@gmail.com>
2020-11-02 19:15:43 +01:00
Bartosz Kaszubowski
3ebe888244
feat(v2): add additional wrapper class to blog pages (#3674) 2020-11-02 18:26:31 +01:00