-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: merge feature into master #2080
Commits on Sep 7, 2023
-
refactor: extract inline plugin templates as independent files (#1874)
* refactor: mv to tmpl * refactor: more info * refactor: to template * docs: add customize page * refactor: to contant * chore: revert config * chore: rm tmpl * chore: dir path * chore: clean up
Configuration menu - View commit details
-
Copy full SHA for 92db2c4 - Browse repository at this point
Copy the full SHA 92db2c4View commit details
Commits on Sep 8, 2023
-
feat: split markdown meta loader (#1875)
* feat: split mdLoader type * feat: split mdLoader * chore: code optimize * fix: use winPath * chore: update getter
Configuration menu - View commit details
-
Copy full SHA for 3528057 - Browse repository at this point
Copy the full SHA 3528057View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dcc72a - Browse repository at this point
Copy the full SHA 2dcc72aView commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ed76ee6 - Browse repository at this point
Copy the full SHA ed76ee6View commit details -
refactor: provider
useDemoData
which is given bygetDemoById
(#1876)* chore: all pass to lazy * chore: match route * chore: meta demos * chore: support getDemoById * chore: split code * chore: back of it * chore: getDemoById * chore: support demo sus * chore: all demos * chore: demo extract * chore: clean up * chore: clean up * chore: rm fallback
Configuration menu - View commit details
-
Copy full SHA for 595a3d8 - Browse repository at this point
Copy the full SHA 595a3d8View commit details -
refactor: remove full demos from context (#1885)
* chore: rm demos * chore: update lock file
Configuration menu - View commit details
-
Copy full SHA for f9e77a0 - Browse repository at this point
Copy the full SHA f9e77a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b47630 - Browse repository at this point
Copy the full SHA 7b47630View commit details
Commits on Sep 12, 2023
-
refactor: useRouteMeta & useTabMeta with getRouteMetaById (#1888)
* refactor: useRouteMeta & useTabMeta * fix: route meta * refactor: fix sidebar * chore: code clean
Configuration menu - View commit details
-
Copy full SHA for baec225 - Browse repository at this point
Copy the full SHA baec225View commit details
Commits on Sep 13, 2023
-
refactor: useRouteMeta fully use getRouteMetaById (#1889)
* fix: useRouteMeta fully use getRouteMetaById * refactor: runtime get frontmatter directly * refactor: use sync frontmatter
Configuration menu - View commit details
-
Copy full SHA for ff343de - Browse repository at this point
Copy the full SHA ff343deView commit details
Commits on Sep 14, 2023
-
refactor: better frontmatter code (#1892)
* refactor: better frontmatter code * fix: render loop
Configuration menu - View commit details
-
Copy full SHA for a42dfb2 - Browse repository at this point
Copy the full SHA a42dfb2View commit details -
refactor: clean up meta (#1894)
* refactor: clean up meta * chore: clean up
Configuration menu - View commit details
-
Copy full SHA for bf55a95 - Browse repository at this point
Copy the full SHA bf55a95View commit details
Commits on Sep 15, 2023
-
feat: Make searchable again (#1898)
* chore: search data * chore: fill content * chore: fix loading * chore: support loading state
Configuration menu - View commit details
-
Copy full SHA for d969e98 - Browse repository at this point
Copy the full SHA d969e98View commit details
Commits on Sep 22, 2023
-
feat: merge chunk & optimize meta loading (#1906)
* feat: use new loader for search * feat: search support tsx * feat: split meta chunk * feat: load meta on hover * chore: code clena
Configuration menu - View commit details
-
Copy full SHA for e0cac83 - Browse repository at this point
Copy the full SHA e0cac83View commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d72e8fe - Browse repository at this point
Copy the full SHA d72e8feView commit details
Commits on Sep 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 898a39a - Browse repository at this point
Copy the full SHA 898a39aView commit details
Commits on Oct 8, 2023
-
fix: demo should export html file (#1931)
* fix: demo should export html file * chore: code clean
Configuration menu - View commit details
-
Copy full SHA for 5ef7c33 - Browse repository at this point
Copy the full SHA 5ef7c33View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 52d8774 - Browse repository at this point
Copy the full SHA 52d8774View commit details
Commits on Oct 18, 2023
-
feat: support live demo (#1905)
* feat: support live code * feat: split live plugin * feat: enabled by live config * feat: add error catcher * docs: add docs * docs: add docs * feat: update single file logic * docs: rm docs * feat: put Live Components into theme-default slots * feat: update regexp & fix enable logic * feat: make LiveEditor derivate Editor
Configuration menu - View commit details
-
Copy full SHA for 5a588c6 - Browse repository at this point
Copy the full SHA 5a588c6View commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b962cf9 - Browse repository at this point
Copy the full SHA b962cf9View commit details
Commits on Dec 14, 2023
-
refactor: optimize async route meta solution (#1974)
* refactor: optimize async route meta solution * refactor: simplify markdown loader rules * refactor: correct async tab meta load logic * refactor: page suspense add fallback
Configuration menu - View commit details
-
Copy full SHA for 5ffeaa4 - Browse repository at this point
Copy the full SHA 5ffeaa4View commit details
Commits on Jan 4, 2024
-
feat: add default loading skeleton (#1512)
* feat: add global loading logic # This is the 1st commit message: feat: add global loading logic # This is the commit message #2: chore: update # This is the commit message #3: feat: add Loading Skeleton # This is the commit message #4: feat: update # This is the commit message #5: chore: update Loading # This is the commit message #6: chore: update pnpm-lock.yaml # This is the commit message #7: chore: fix lock file # This is the commit message #8: Revert "chore: fix lock file" This reverts commit 73dee02. # This is the commit message #9: Revert "chore: update pnpm-lock.yaml" This reverts commit 3f6f579. # This is the commit message #10: chore: fix lock file # This is the commit message #11: chore: update logic # This is the commit message #12: chore(deps): bump umi@4.0.54 # This is the commit message #13: Revert "chore(deps): bump umi@4.0.54" This reverts commit 011ecf9. # This is the commit message #14: fix: fix path error on windows platform # This is the commit message #15: chore(deps): bump umi@4.0.54 # This is the commit message #16: chore: revert @umi/lint 4.0.54 => 4.0.53 Because there is breaking change # This is the commit message #17: chore(deps): upgrade umi@4.0.55 # This is the commit message #18: chore: update type # This is the commit message #19: chore: update Loading # This is the commit message #20: refactor: site template ignore dist dir (#1518) add /dist > .gitignore # This is the commit message #21: refactor: improve content padding when disable footer (#1517) * chore(theme): improve the default theme style * chore: update Content style * chore: update # This is the commit message #22: refactor: make chunk name clean for theme routes (#1513) fix: special links not working bug in markdown (#1524) * fix: absolute links and schema links lost bug in markdown * refactor: update relative link condition * refactor: update relative link condition for data url * Update src/loaders/markdown/transformer/rehypeLink.ts * Update src/loaders/markdown/transformer/rehypeLink.ts * refactor: new way to handle special links fix: workaround for helmet lost in ssr since umi@4.0.54 (#1525) * fix: helmet lost in ssr since umi@4.0.53 * refactor: patch helmet for version range * style: update fix: react types is missing in react template (#1526) build: release 2.1.15 Revert "Merge branch 'master' into wuxh/feat-1463" This reverts commit 6b344d9, reversing changes made to bfef009. * chore: update * chore: update lock file * docs: update dingtalk qrcode * fix: conventional 2-level nav lost in localized routes (#1951) * chore: bump @babel/traverse from 7.22.8 to 7.23.2 (#1947) Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.8 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * build: release 2.2.14 * docs: correct spelling of code sandbox * fix: unexpected transformation of colon symbol (#1962) Co-authored-by: liangjun.chen <liangjun.chen@yunqutech.com> * chore: bump browserify-sign from 4.2.1 to 4.2.2 (#1954) Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.2.1 to 4.2.2. - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md) - [Commits](browserify/browserify-sign@v4.2.1...v4.2.2) --- updated-dependencies: - dependency-name: browserify-sign dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: color select disappeared unexpectedly on simulator (#1976) * fix: wrong search scroll position of 1-level heading in current page (#1978) * fix: fixed the hash was cleared and did not scroll to the corresponding position * feat: 调整搜索逻辑,如果目标链接是本页 & !hash,则滚动到顶部 * fix: api table does not respect ignore flag (#1981) * build: release 2.2.15 * fix: handle unexpected oneof and allof for api metadata (#1982) * refactor: cache dir config can control compile fs cache location (#1984) * refactor: use async way to parse theme modules (#1983) * build: release 2.2.16 * chore: revert change * Revert "chore: revert change" This reverts commit 6eeac57. * chore: remove * feat: add loadcomp logic * chore: making the simple complicated is commonplace * Revert "Revert "chore: revert change"" This reverts commit fee192f. * chore: ? * chore: clean code * chore: update lock file * chore: update * chore: update style --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: PeachScript <scdzwyxst@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Optimistic-Chen <64662582+DBSDs@users.noreply.github.com> Co-authored-by: liangjun.chen <liangjun.chen@yunqutech.com> Co-authored-by: binyellow <571704908@qq.com> Co-authored-by: 阿平 <xierenyuan@qq.com>
Configuration menu - View commit details
-
Copy full SHA for e14fa51 - Browse repository at this point
Copy the full SHA e14fa51View commit details -
refactor: optimize live demo feature in v2.3 (#1992)
* refactor: clean up compile-time logic * feat: emit demo context in loader * refactor: clean up runtime api and slots * feat: add SourceCodeEditor slot * feat: add useLiveDemo api * refactor: rewrite live demo feature with useLiveDemo * feat: live demo support iframe mode * refactor: constants for browser runtime
Configuration menu - View commit details
-
Copy full SHA for 206b04e - Browse repository at this point
Copy the full SHA 206b04eView commit details
Commits on Jan 8, 2024
-
fix: multi-instance problem and styles of live demo feature (#2001)
* refactor: improve naming of useLiveDemo api * refactor: restore live config temporarily * fix: live demo error styles for compact demo * fix: wrong npm dependency meta in runtime * fix: multiple instance problem from demo context
Configuration menu - View commit details
-
Copy full SHA for a80758a - Browse repository at this point
Copy the full SHA a80758aView commit details -
refactor: avoid breaking change for useRouteMeta api (#2002)
* refactor: avoid empty tabs from useRouteMeta * refactor: version check include prerelease
Configuration menu - View commit details
-
Copy full SHA for c29cd1e - Browse repository at this point
Copy the full SHA c29cd1eView commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f09a859 - Browse repository at this point
Copy the full SHA f09a859View commit details
Commits on Jan 16, 2024
-
feat: live demo support custom tech stack (#2012)
* feat: live demo support custom tech stack * feat: add live loading status for demo previewer
Configuration menu - View commit details
-
Copy full SHA for 14620d9 - Browse repository at this point
Copy the full SHA 14620d9View commit details
Commits on Jan 19, 2024
-
feat: useLiveDemo support iframe demo (#2013)
* feat: useLiveDemo support iframe demo * refactor: exclude demo entry file from context * perf: skip outdated tasks for useLiveDemo
Configuration menu - View commit details
-
Copy full SHA for 9fb0a0e - Browse repository at this point
Copy the full SHA 9fb0a0eView commit details
Commits on Jan 23, 2024
-
fix: unexpected suspense from useRouteMeta (#2019)
* fix: unexpected suspense from useRouteMeta * refactor: remove use from useRouteMeta
Configuration menu - View commit details
-
Copy full SHA for f37fe97 - Browse repository at this point
Copy the full SHA f37fe97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d169bb - Browse repository at this point
Copy the full SHA 5d169bbView commit details
Commits on Jan 24, 2024
-
fix: overflow for source code editor (#2014)
* fix: source code should wrap * fix: code scroll * chore: optimize * chore: code opt * chore: code clean
Configuration menu - View commit details
-
Copy full SHA for eb7f122 - Browse repository at this point
Copy the full SHA eb7f122View commit details
Commits on Feb 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fae28cb - Browse repository at this point
Copy the full SHA fae28cbView commit details
Commits on Mar 3, 2024
-
feat: support vue tech stack (#1922)
* feat: add vue tech stack support * docs: techstack related how to use vue and how to add techstack support plugin * feat: add external api parser support 1. Add interfaces to allow dumi to integrate with an external api parser 2. Add dumi-vue-meta package, which can extract metadata from vue. 3. Add API tables support for dumi-plugin-vue * docs: api table support related * feat: add an option for changing tsconfig path Add the `tsconfigPath` option in `parserOptions` to allow user to customize tsconfig * refactor: give watcher creation rights to BaseAtomAssetsParser * docs: Update README.md * fix: type of function signature parameter needs to be string * refactor: code structure adjustment * fix: babel-plugin-iife type error * chore: use umi prebundled babel dependencies prebundle `@vue/babel-plugin-jsx` * feat: add onBlockLoad method for IDumiTechStack Provide a method for parsing custom files of frontend frameworks. * refactor: replace `babel-plugin-iife` with` transformDemoCode` * refactor: consolidate runtime related APIs into `IDumiTechStack` remove `useTechStackRuntimeApi` * feat: add createApiParser * fix: createApiParser * docs: techstack related * refactor: add bundle-utils * fix: support html2sketch * fix: html comments FrontMatter * feat: incorporate live demo into the techstack * fix: iframe mode * fix: issue introduced by @vue/babel-plugin-jsx vuejs/babel-plugin-jsx#687 * refactor: new design of techstack runtime options * fix: live demo loading * feat: check vue version * refactor: flatten options of preset-vue * refactor: remove id * docs: preset-vue and techstack * refactor: remove id of IDemoData * fix: demo error * fix: shoud pass id to useRenderer
Configuration menu - View commit details
-
Copy full SHA for f2a0b9e - Browse repository at this point
Copy the full SHA f2a0b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88ea15a - Browse repository at this point
Copy the full SHA 88ea15aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 396a886 - Browse repository at this point
Copy the full SHA 396a886View commit details
Commits on Mar 4, 2024
-
refactor: improve vue tech stack support (#2036)
* chore: update eslintignore * refactor: merge bundler-utils to tech-stack-utils * refactor: turn useRenderer to internal api * refactor: clean type definitions * refactor: export parser apis from tech-stack-utils * refactor: remove useless demo data from loader * build: clear build config for dumi-vue-meta * test: update test case * test: update case for parser
Configuration menu - View commit details
-
Copy full SHA for 19ebd41 - Browse repository at this point
Copy the full SHA 19ebd41View commit details
Commits on Mar 21, 2024
-
fix: unnecessary trailing line break for read-only source code (#2033)
* fix: trim * fix: 兼容LiveDemo情况 --------- Co-authored-by: Peach <scdzwyxst@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0156dff - Browse repository at this point
Copy the full SHA 0156dffView commit details
Commits on Mar 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1eea8b4 - Browse repository at this point
Copy the full SHA 1eea8b4View commit details -
fix: demo editor style and live re-render for mobile theme (#2025)
* fix: theme-mobile sorce code editor style * feat: move Tooltip to slots * refactor: make tooltip as internal component * chore: clear diff for pnpm-lock.yaml * fix: mobile live demo --------- Co-authored-by: PeachScript <scdzwyxst@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e227b15 - Browse repository at this point
Copy the full SHA e227b15View commit details -
feat: add defineTechStack api (#2042)
* feat: add createTechStack api * refactor: change to defineTechStack, restore built-in ReactTechStack * refactor: remain consistent with the original interface --------- Co-authored-by: Peach <scdzwyxst@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4859310 - Browse repository at this point
Copy the full SHA 4859310View commit details
Commits on Apr 2, 2024
-
feat: support code group container (#2059)
* feat: markdown support CodeGroup feat: 基本实现 chore: update docs chore: style chore: update chore: update demo chore: update logic feat: update logic chore: update docs chore: remove chore: update chore: clean diff chore: update feat: update logic test: update test Revert "test: update test" This reverts commit 994414e. test: add unit test * chore: fix ts lint * chore: update code-group style * chore: update * test: update unit test * Update src/loaders/markdown/transformer/remarkContainer.ts Co-authored-by: Peach <scdzwyxst@gmail.com> * chore: update logic * chore: remove ts type * feat: updata tabs comp * chore: unified naming --------- Co-authored-by: Peach <scdzwyxst@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d905134 - Browse repository at this point
Copy the full SHA d905134View commit details -
docs: describe for vue tech stack (#2050)
* docs: vue related * docs: update defineTechStack
Configuration menu - View commit details
-
Copy full SHA for 77edfde - Browse repository at this point
Copy the full SHA 77edfdeView commit details -
feat: improve api parser and json schema for vue (#2051)
* feat: add functional component/generic component support * feat: add more typedoc/jsdoc tags version control and release related tags * fix: expose outside props * feat: add externalSymbolLinkMap support * fix: readme * fix: tests run on windows * feat: add source reference for interface, type alias, type params * fix: vue demo * fix: dynamic git revision * fix: tests on windows * refactor: remove version * feat: use dumi built-in function to generate source links
Configuration menu - View commit details
-
Copy full SHA for 8cdc32b - Browse repository at this point
Copy the full SHA 8cdc32bView commit details
Commits on Apr 24, 2024
-
fix: multi-instance bug and unhandled error for live demo feature (#2078
Configuration menu - View commit details
-
Copy full SHA for 0df859e - Browse repository at this point
Copy the full SHA 0df859eView commit details
Commits on Apr 25, 2024
-
feat: optimize the error prompts and editing experience of vue demo (#…
…2065) * feat: optimize the error prompts and editing experience of vue demo * refactor: use preflight option * refactor: optimize userRenderer
Configuration menu - View commit details
-
Copy full SHA for 4da1489 - Browse repository at this point
Copy the full SHA 4da1489View commit details
Commits on Apr 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a70fb9f - Browse repository at this point
Copy the full SHA a70fb9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for efc6e20 - Browse repository at this point
Copy the full SHA efc6e20View commit details