* feat(canvas/container): canvas allow router-link component from inactive page to have hover menu for quick switch page action
* feat: replace css var with --te variable, merge same action condition
* feat: add route link bar above the canvas
* feat: route bar support switch route
* add TODO
* change css variables
* fix: fix switch page error after create one
* feat: support select router page on RouterLink
* feat: RouterLink support navigate by right-click menu operation in canvas
* feat: navigation operation place to first
* feat: support setting default page
* fix: hide route bar in block canvas
* fix: hide route bar in block canvas
* feat: add confirm modal before switch page
* fix: remove TODO comment
* fix: Modified based on review comments
* fix some issues
* fix wrong type of route id
* fix:Modify Code Font in bridge/state
* fix:modify the block list style in block
* fix:Modify schema panel style
* fix:Modify tabs in materials
* fix:Modify global dialog, modal and search
* fix:Modify the component list style in materials
* fix:Modify search in i18n
* fix: Modify UI in Schema Panel
* fix:Modify dialog style and i18n Panel shadow
* fix:Modify the component list style in materials
* fix:Modify the block list style in block
* fix: Modify UI review comments in i18n
* fix: Modify modal style
* fix: Modify modal in clean
* fix: Modify modal in block
* fix: Modify the block list and modal in block
* fix: modify the block list in block
* fix: modify font size
* fix: Modify global button
* fix: delete comment code
* fix: change plugin-icon-js.svg
* fix:Modify Code Font in bridge/state
* fix:Modify button in header
* fix: Modify button in state
* fix:Modify Font Size in datasource
* fix: Modify icon in lifecycle/blockEvent
* fix: Modify validate in dialog
* fix: modify second-panel and tree styles
* fix: Modify tree componentType
* fix: Modify the fixed column style of the table
* fix: Modify top save and more
* fix:Modify code style in state
* fix:Modify the block list in block
* fix: Modify remote panel
* fix: Modify the icon to tips and gray background
* fix:Modify global popover and toolTip
* fix:Modify open-delay to a constant
* fix: blockCompile get correct version
* fix: support refresh block selected version
* fix: clear all compileCache
* fix: use correct version key to find history schema
* fix: add id for stylesheet
* fix: clean style sheet when remove cache
* fix: should remove stylesheet before clean cache
* refactor(canvas/render): ts support, separate context functions from RenderMain and Render
* feat(canvas/render): move context to page-block-function, unify parseList type, separate isObject-parser into 3 parsers
* feat(canvas/render): add RouteView built-in component
* fea(canvas/render): multiple instantiable RenderMain, handle multi page scoped css, add RenderView logic to render, add page-getter, extra useLocale
* chore: modify eslint rules for ts files
* build(canvas): fix file extension name for build file
* feat(canvas/render): support router page data fetch and render
* fix(canvas/render): fix modify parent page and switch to child page, child page's parent view is not updated to latest version
* feat(canvas/render): add builtin router-link material
* fix(canvas/render): fix when page ancestors contain number id cause recursive load pathFromRoot[0] page issue
* fix(canvas/render): inactive page should not inject placeholder for empty children, remove builtin CanvasBox placeholder
* feat(plugins/materials): useResource when no pageId, after fetching default schema, update page id in location params
* fix: fix review comments,enhance readability, remove unnecessary packages, fix unsubscribe topic no callback function issue
* fix(canvas/render): rename historyChanged to locationHistoryChanged
* fix(canvas/render): fix review comments, remove unnecessary import, add data error fallback/read protection, fix function params type declare
* fix(canvas/render): rename historyChanged to locationHistoryChanged miss 1 file
* feat: add layer line to node tree
* feat: draggable tree
* feat: save immediately after dragging
* add hover style(demo)
* feat: add lock, home icons
* fx routing path issues
* move updateTreeData to the finally block
* fix generateTemplate execution error
* fix default value incorrect in create new folder form
* feat: blockCompiler
* feat: block compile to blobURL
* feat: block-compiler
* fix: add dev alias
* fix: del unnecessary comments
* feat: del old block web component logic
* fix: scope id error
* feat: del umd block support
* feat: del block deploy progress bar
* feat: del block progress request
* fix: del customElement relative logic
* feat: add block loading and error status view
* fix: select blockSchema by historyid
* fix: block schema should select by version
* feat: add block compile cache
* fix: add source code cache
* fix: add default material import map
* feat: update builtin-component version
* feat(block-compiler): support compile jsx
* feat: support block compileCache
* feat: update block version slient refresh
* fix: update @vue/babel-plusin-jsx version
* fix: type checking
* fix: typescript build error
* fix: imporve type checking
* feat: use new block compile cache realize
* fix(block-compiler): remove deps order check
* fix: use has method check the specified key exists in the map instead of get method
* fix: optimize deps
* fix: update cache name params
---------
Co-authored-by: hexqi <wu_12556@126.com>
* feat: support merge categories and groups in blocks
* add extra param to groups get request
* fix create block error
* undo changes in registry.js
* fix: Fixed the problem of using function references directly for conditional judgment
* feat: page support setting folder or page as parent
* remove css important syntax
* remove redundant code
* add row actions
* add getPageNodeData api
* add getAncestors API in usePage.js
* fix:Modify Code Font in bridge/state
* fix:modify the block list style in block
* fix:Modify schema panel style
* fix:Modify tabs in materials
* fix:Modify global dialog, modal and search
* fix:Modify the component list style in materials
* fix:Modify button style
* fix:Modify search in i18n
* fix: Modify UI in Schema Panel
* fix:Modify dialog style and i18n Panel shadow
* fix:Modify the component list style in materials
* fix:Modify the block list style in block
* fix: Modify modal style
* fix: Modify modal in clean
* fix: Modify modal in block
* fix: Modify the block list and modal in block
* fix: modify the block list in block
* fix: modify font size
* fix: Modify global button
* fix: delete comment code
* fix: change plugin-icon-js.svg