Sébastien Lorber
|
264774a550
|
perf: avoid duplicated git log calls in loadContent() and postBuild() for untracked Git files (#11211)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
|
2025-05-28 14:03:10 +02:00 |
|
Sébastien Lorber
|
b126e643d1
|
chore: release Docusaurus 3.8 (#11200)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
|
2025-05-27 12:21:15 +02:00 |
|
Sébastien Lorber
|
abd04a2b71
|
feat(theme): new CSS cascade layers plugin + built-in v4.useCssCascadeLayers future flag (#11142)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
|
2025-05-22 19:55:02 +02:00 |
|
Sébastien Lorber
|
730ce485ba
|
feat(theme): make it possible to provide your own page title formatter (#11090)
|
2025-04-11 19:16:17 +02:00 |
|
Sébastien Lorber
|
72b8621515
|
fix(theme): add missing rel="tag" attribute for docs/blog tags (#11085)
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
|
2025-04-11 11:44:12 +02:00 |
|
Sébastien Lorber
|
31b279fea6
|
refactor(theme): introduce CodeBlockContextProvider + split into smaller components (#11062)
* introduce CodeBlockContextProvider
* refactor: apply lint autofix
* add comment
* move wordWrap to context
* Refactor button components
* remove console logs
* Extract more code block components
* Extract CodeBlockLineToken subcomponent
* add TODOs
---------
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
|
2025-04-04 20:11:40 +02:00 |
|
Sébastien Lorber
|
d28210d35b
|
refactor(theme): CodeBlock, centralize metadata parsing + refactor theme component (#11059)
* fix import duplicated
* centralize parsing of code block metadata
* split logic into many subcomponents
* extract getCodeBlockClassName
* fix duplicate useCodeWordWrap() call
* simplify JSX
* move ensureLanguageClassName logic to theme-common
* fix line highlighting bug
* rename tokens to lines
* Extract Pre/Code subcomponents
* Add tests for metadata language
* Add tests for metadata className
* Add tests for metadata title
* Add tests for metadata line highlighting
* Add tests for metadata lineNumbersStart
|
2025-04-04 18:15:34 +02:00 |
|
Sébastien Lorber
|
16e3002911
|
fix(theme): navbar mobile sidebar should allow clicking dropdown parent link (#11053)
* try to repro + initial fix
* Use HTML button
* extract useItemCollapsible()
* Split DropdownNavbarItem into Mobile/Desktop subcomponents
* Add aria labels to button
* cleanup prop types
* aria label
* add translations
* cleanup types
* Split DefaultNavbarItem into Mobile/Desktop subcomponents
* revert change
* type fix
|
2025-04-03 18:40:45 +02:00 |
|
Balthasar Hofer
|
579bb5ad37
|
fix(theme): CodeBlock should accept title of ReactNode type (#10999)
* allow ReactNode for CodeBlock title
* fix example
|
2025-03-17 11:03:10 +01:00 |
|
Sébastien Lorber
|
7cf94c03a4
|
feat(theme): Allow resetting colorMode to System/OS value (#10987)
* make it work
* fix
* Try to fix accessibility issues
* add translations
* rename 'auto' to 'system'
* refactor: apply lint autofix
* rename 'auto' to 'system'
* remove title prop
* typo
* use shorter title
* refactor: apply lint autofix
* document useColorMode tradeoffs + data-attribute variables
---------
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
Co-authored-by: nasso
Co-authored-by: OzakIOne
|
2025-03-14 13:45:25 +01:00 |
|
Sébastien Lorber
|
15b0ef6d13
|
chore: add eslint-plugin-react-compiler (#10969)
* install ESLint plugin
* fix eslint CodeBlockLine error
* eslint
* eslint
* eslint
* refactor: apply lint autofix
* empty
---------
Co-authored-by: slorber <749374+slorber@users.noreply.github.com>
|
2025-03-07 18:04:40 +01:00 |
|
Hidde de Vries
|
a6ef3897e0
|
fix(theme): only render secondaryMenu if it should be shown (#10705)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2025-02-27 16:39:03 +01:00 |
|
Joshua Chen
|
f31bfec3c9
|
fix(theme-classic): fix ThemeClassName reference (#10948)
|
2025-02-24 02:07:16 -05:00 |
|
Sébastien Lorber
|
ca035d8562
|
feat(theme): add theme layout stable CSS classes (#10945)
|
2025-02-21 19:03:49 +01:00 |
|
John Reilly
|
45065e8d2b
|
fix(seo): docs breadcrumb structured data should use JSON-LD and filter unliked categories (#10888)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2025-02-07 19:03:10 +01:00 |
|
Sébastien Lorber
|
5331de2962
|
fix(theme): collapse doc sidebar category on label click if active (#10886)
|
2025-02-07 16:18:36 +01:00 |
|
Max Schmitt
|
3fde4a0d6a
|
fix(core): a11y fix on mobile DropdownNavbarItem (#10898)
|
2025-02-06 13:25:54 +01:00 |
|
Sébastien Lorber
|
b76f0feadc
|
fix(theme): apply docs sidebar_class_name in DocCard + better dogfooding (#10909)
|
2025-02-06 13:08:33 +01:00 |
|
Sébastien Lorber
|
7ca3aa5144
|
perf(theme): use SVG sprite for IconExternalLink (#10885)
|
2025-01-31 17:28:04 +01:00 |
|
Hichem Fantar
|
884f93eea8
|
fix(theme): fix <DocCard> height inconsistency (#10849)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2025-01-31 15:25:10 +01:00 |
|
Kenneth Ormandy
|
78f44d0ae7
|
fix(theme): Hide code block buttons before React hydration (#10866)
|
2025-01-30 18:24:33 +01:00 |
|
Oleksiy Gapotchenko
|
4d7a28963a
|
feat(theme): add versions attribute to docsVersionDropdown navbar item (#10852)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2025-01-30 18:21:54 +01:00 |
|
Sébastien Lorber
|
67207bc5e5
|
fix(theme): Fix <DocCardList> usage on docs at root of a sidebar (#10847)
Fix `<DocCardList>` usage on docs at root of a sidebar
|
2025-01-16 21:53:41 +01:00 |
|
Sébastien Lorber
|
e59355be76
|
feat(theme): code block showLineNumbers=start metastring (#10846)
|
2025-01-16 17:28:04 +01:00 |
|
Sébastien Lorber
|
71d682c53b
|
chore: release Docusaurus 3.7.0 (#10812)
|
2025-01-03 18:11:21 +01:00 |
|
Zed Spencer-Milnes
|
43795fcabb
|
feat(blog): Add author social icons for bluesky, mastodon, threads, twitch, youtube, instagram (#10768)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Co-authored-by: Chas Emerick <chas@cemerick.com>
|
2024-12-27 12:32:25 +01:00 |
|
Sébastien Lorber
|
37184e581d
|
fix(theme): Footer Column/Link should merge provided className (#10796)
|
2024-12-26 12:46:43 +01:00 |
|
Sébastien Lorber
|
0f29a37b3a
|
feat: Add React 19 support to Docusaurus v3 (#10763)
|
2024-12-24 14:43:03 +01:00 |
|
Sébastien Lorber
|
f9825af43e
|
refactor: prepare types for React 19 (#10746)
|
2024-12-06 18:03:04 +01:00 |
|
Sébastien Lorber
|
fd43036ab8
|
chore: release Docusaurus 3.6.3 (#10713)
|
2024-11-22 17:13:56 +01:00 |
|
Sébastien Lorber
|
90e85e83a5
|
chore: release Docusaurus 3.6.2 (#10698)
|
2024-11-19 19:07:06 +01:00 |
|
Sébastien Lorber
|
f1272788a4
|
chore: release Docusaurus 3.6.1 (#10659)
|
2024-11-08 18:47:43 +01:00 |
|
Sébastien Lorber
|
ed2cdf391f
|
chore: release Docusaurus v3.6 (#10633)
|
2024-11-04 12:03:54 +01:00 |
|
Liviu Ionescu
|
5cf2c39836
|
feat(blog): Add frontMatter.title_meta to override title for SEO (#10586)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2024-10-31 11:59:35 +01:00 |
|
Sébastien Lorber
|
52e50d29bc
|
fix(theme): Restore former globalThis.Prism (#10618)
|
2024-10-25 19:24:05 +02:00 |
|
Andrew Asche
|
9457833df0
|
fix(theme): light & dark mode checkbox doesn't announce state switches (#10585)
|
2024-10-18 19:02:21 +02:00 |
|
Sébastien Lorber
|
74c09aee35
|
feat(core): Replace Webpack with Rspack - siteConfig.future.experimental_faster.rspackBundler (#10402)
|
2024-10-11 10:50:24 +02:00 |
|
Sébastien Lorber
|
9ecff801ff
|
refactor: create @docusaurus/bundler and @docusaurus/babel packages (#10511)
|
2024-09-21 16:35:49 +02:00 |
|
Sébastien Lorber
|
95e2d469e3
|
chore: Rename Twitter links/labels to X (#10509)
|
2024-09-19 11:30:57 +02:00 |
|
ozaki
|
aa65f39d8c
|
fix(blog): authors count incorrectly rendered (#10431)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2024-08-23 14:07:49 +02:00 |
|
Sébastien Lorber
|
84c24127db
|
fix(theme): upgrade infima, fix footer link width bug (#10439)
|
2024-08-23 13:59:07 +02:00 |
|
Sébastien Lorber
|
655ce94c0f
|
chore: release 3.5.2 (#10400)
|
2024-08-13 14:47:19 +02:00 |
|
Christian Stangerup
|
a1edf51003
|
fix(translations): change casing of some en labels (#10394)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2024-08-13 13:59:05 +02:00 |
|
Josh Wong
|
471f0d4333
|
fix(theme): Adjust blog authors line height to show descenders in lowercase letters (g , j , p , q , and y ) (#10390)
|
2024-08-12 10:35:52 +02:00 |
|
Sébastien Lorber
|
bde4414614
|
chore: release v3.5.1 (#10385)
|
2024-08-09 23:42:06 +02:00 |
|
Sébastien Lorber
|
daa6b87f24
|
chore: release Docusaurus v3.5 (#10379)
|
2024-08-09 17:14:21 +02:00 |
|
ozaki
|
95ab9f8ee4
|
feat(theme): show unlisted/draft banners in dev mode (#10376)
Co-authored-by: OzakIOne <OzakIOne@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2024-08-08 20:48:42 +02:00 |
|
ozaki
|
f356e29938
|
feat(blog): authors page (#10216)
Co-authored-by: OzakIOne <OzakIOne@users.noreply.github.com>
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
Co-authored-by: slorber <slorber@users.noreply.github.com>
|
2024-08-01 17:30:49 +02:00 |
|
Hichem Fantar
|
40676cdebc
|
chore(deps): update infima npm dependency to version 0.2.0-alpha.44 (#10343)
Co-authored-by: sebastien <lorber.sebastien@gmail.com>
|
2024-07-29 10:17:37 +02:00 |
|
Sébastien Lorber
|
026a317fc4
|
refactor(docs): theme-common shouldn't depend on docs content (#10316)
|
2024-07-23 10:50:07 +02:00 |
|