- fix(create-blocklet): validate project name compliance before creation(#372)
- chore(deps): update deps
- fix(create-app): fix typo
- refactor: rename @did-space/client to @blocklet/did-space-js
- chore(deps): update deps
- chore(create-blocklet): use middlewares.session replace middlewares.user
- chore(create-blocklet): use onConnect in did-connect-dapp
- chore(deps): update deps
- chore(create-blocklet): polish did-connect-dapp template
- chore(deps): update deps
- chore(create-blocklet): update did-connect-dapp readme
- chore(create-blocklet): connect-to-store-url should not use spinner style
- fix(create-blocklet):
blocklet init
exit(1) should break create-flow
- chore(create-blocklet): update templates deps
- chore(create-blocklet): remove name in blocklet.yml
- chore(create-blocklet): tweak template did-connect-dapp
- chore(create-blocklet): recolor template group (dapp: yellow, static: green, api: blue)
- chore(create-blocklet): rename did-connect-playground -> did-connect-dapp
- chore(create-blocklet): update template readme
- chore(create-blocklet): add @trivago/prettier-plugin-sort-imports
- chore(create-blocklet): avoid to use top-await
- feat(create-blocklet): add did-connect-playground template
- feat(template): add did wallet dapp template (#361)
- feat(template): add did wallet dapp template
- fix: todo list template
- fix(vite-plugin-blocklet): fix blockletPrefix without trailingSlash cause vite error
- fix(vite-plugin-blocklet): should not use top await with export
- fix: add import sort plugin for prettier
- chore(vite-plugin-blocklet): skip embed plugin while embeds is empty
- feat(vite-plugin-blocklet): add embed build plugin
- fix(create-app): ensure blocklet-name after create (#351)
- feat(create-app): add vue3 typescript static template
- fix(create-app): fix
blocklet create
with no name error
- fix(create-app): should ignore .pnpm-store folder
- fix(create-app): ignore empty node_modules folder
- fix(create-app): better support for relative path (
.
,./
)
- fix(create-app): add missing deps in todo-list-example
- chore(create-app): remove preStart in templates
- chore(create-app): make all template
private: true
- fix(create-app): print open url in
blocklet init
command
- fix: the issue of blocklet dev failure in nest.js template.
- chore(deps): update deps
- fix(vite-plugin-blocklet): preffer use appLogo in loading image
- fix(vite-plugin-blocklet): polish vite hmr ws proxy
- chore(deps): update deps
- feat(vite-plugin-blocklet): support vite-node hot reload server side code
- fix(vite-plugin-blocklet): custom hmr host & port support
- fix(vite-plugin-blocklet): createExpressPlugin should pass in ignorePath
- feat(vite-plugin-blocklet): support hot reload api code
- fix(create-app): fix monorepo create should create multi did
- feat(vite-plugin-blocklet): vite hmr use same port with blocklet url
- fix(template): fix lint error
- fix(template): pnpm install use
shamefully-hoist=true
- chore: update root bump-version script
- chore(template): update template docs link
- chore(template): remove svelte template eslint config
- chore(template): polish template details
- chore(template): update blocklet specVersion
- chore(template): update template doc link
- chore(template): tweak template info
- chore(create): eslint should work with create-app
- chore(deps): update deps
- chore(style): update prettier config
- chore(template): update dapp bundle mode -> compact
- chore(template): update todo-list-example template
- chore(template): update svelte-dapp template
- chore(template): update svelte-static template
- chore(template): update vue-dapp template
- chore(deps): update eslint-config-prettier version
- chore(template): update vue-static template
- chore(template): update solidjs-dapp template
- chore(template): update solidjs-static template
- chore(template): update nestjs-api template
- chore(template): update express-api template
- chore(remplate): update prepare scripts
- chore(template): update react-dapp-ts templat
- chore(template): update react-dapp template
- chore(template): update clean script
- chore(templace): update template html file viewport
- chore(create): update react-static templace
- chore(ci): update ci deps
- chore(deps): update missing deps
- chore(deps): update zx & bumpp
- chore(deps): update template deps
- chore(deps): update deps
- chore(ci): update ci version
- feat(todo-list-example): improve the todo-list template
- fix: remove invalid eject command
- feat: add todo-list template
- chore: remove website/* in workspace
- fix: use BLOCKLET_VITE_PORT as hmr port
- feat: support cache vite port in .env.development.local file
- feat: add debugPlugin & fix plugin types intellisense
- fix(api): force use png format logo as favicon
- feat: add git-ignore env files
- chore: update deps & lock
get-port
at 5.1.1
- fix: compatible with vite5
- chore: clean deps
- chore: remove docsite & website template
- chore: update deps
- fix: update user type define
- chore: bump deps to latest
- chore: use fallback middleware from blocklet sdk
- feat: remove meta description in favor of server injected
- fix: more favicon and logo loading
- chore: use favicon from service instead of static file
- feat: support smaller logo and favico size
- fix: remove background color of loading
- fix: vite-plugin-entry-inject cause dev error
- fix: spinner logo size
- chore: bump deps to latest
- feat: move entry js to body for production build
- feat: offload brotli/gzip compression to server
- chore: update deps
- feat: show connect-url in create step
- chore: translate PULL_REQUEST_TEMPLATE to english
- feat: enable loading plugin by default
- feat: add nestjs-api template
- chore: update vite to latest
- chore: update zx --quiet
- chore: update deps
- fix: bundle use blocklet.yml -> did first
- chore: update create error process
- chore: disableNodePolyfills default -> false
- chore: update deps
- fix: rename enum/index.js -> lib/constant.js
- chore: add error catch
- fix: generate did
- chore: pass
monikers
toblocklet init
command - feat: support create monorepo with new did generate step
- feat: support get did from
blocklet init --onlyDid
command
- chore: update deps
- chore: update site deploy config
- chore: add vite-plugin-node-polyfills in vite-plugin-blocklet
- fix(template): should only skip ci base on head commit
- chore: support custom appType option for vite server
- fix: doc links and vite default config
- fix: ignore unused parameters for error handler
- fix: correct handle express error
- fix: add tsconfig for eslint and format code
- feat: add react-dapp-ts template
- fix: check version compatible with beta version
- chore: add README
- feat: setupClient support pass confiFile params
- chore: remove favicon link in some templates
- chore: update deps
- fix: remove useless deps
- chore: add navigation did
- fix: generate error did
- fix: navigation
- chore: update deps
- fix: vite-plugin-blocklet peerDependencies vite should be ">=2"
- fix: support bump blocklet version while bump-version fixes #161
- chore: add faq for "not found global / buffer / process" fixes #232
- chore: use node-linker=hoisted for pnpm
- chore: update docs
- chore: update deps
- chore: recover gun.js template
- fix: better hmr with xxx-dapp templates fixes #248
- chore: update pull template
- fix: bump-version no modified blocklet version
- chore: fix typo
- chore: update deps
- chore: update template title
- chore: update vue2-static with vite
- chore: update vue2-dapp with vite
- chore: update xxx-static template, remove vite-plugin-html
- chore: update svelte-dapp template
- chore: update solidjs-dapp template
- chore: update react-gun-dapp template
- chore: update react-dapp template
- feat: vite-plugin-blocklet can inject title automatic
- feat: better workflow in vue-dapp template
- chore: fix husky no executable
- chore: all templates support windows
- chore: update docs
- replace makefile and bash script with npm script and zx
- chore: update dependency module
- fix: npm publish and pack leaving out files.
- chore: additional English translation documentation
- chore: bump deps and fix dev issue
- chore: additional documentation for create-blocklet
- fix: LICENSE is missing in items of type monorepo
- copy fix some files are missing
- refactor: migrate react template's framework from carco to vite
- chore: update dependency module
- feat: update xmark
- fix: article error link
- chore: split template infos into individual template-info.json files
- chore: support '--template' arg to create-blocklet command
- chore: rename blocklet pages template
- chore: update github actions
- docs: ui improvements for template pages
- fix: error caused by locale context
- docs: add template gallery and template detail pages
- chrore: add @xmark/client for "website/page"
- fix: home page link
- chore: use latest xmark
- feat: add template argument to create-blocklet command
- chore: polish quick start
- fix: navigation
- chore: rename children to components in blocklet.yml
- chore: welcome page
- chore: refer to blocklet developer links
- chore: bump xmark to latest
- chore: add faq and chapter redirect
- chore: new doc structure
- chore: update deps
- chore: node-linker=hoisted
- feat: add docs search
- fix: monorepo bump version
- fix: single project name
- fix: bugbash-0921
- chore: update monorepo readme
- chore: support monorepo template
- chore: rename website&&docsite
- fix: blocklet.md irrelevant content and template name
- chore: update bump-version
- chore: add github actions
- chore: fix production cache and fullstack-react building
- chore: add logo wall
- chore: bump deps to latest
- chore: bump deps to latest
- chore: update logo
- chore: update logo.png
- chore: remove assets
- fix: i18n
- chore: remove comments
- chore: update theme-config
- fix(site): fix docs in navigation
- docs: update developer documentation link
- chore: update create-blocklet home page
- chore: move github link to theme config
- chore: update theme color
- chore: update deps
- chore: update site links
- fix: deploy action folder
- chore: bump xmark to latest
- chore: update deploy target machine
- chore: update xmark and add github link
- chore: update deps
- chore: update xmark and polish home page
- chore: update xmark
- chore: refactor docs folder
- chore: update deps
- fix: ci npm publish
- chore: update page-site & docs-site
- chore: update deps
- fix: payment field error in some templates
- chore: cleanup useless code
- fix: vite-plugin-blocklet hmr isInBlocklet
- fix: add "dist" in vite-plugin-blocklet
- fix: remove "postinstall scripts" in plugins/*
- fix: vite-plugin-blocklet config plugin
- feat: replace Create Blocklet logo
- fix: vite-plugin-blocklet append url with prefix when dev as component blocklet
- chore: bump-version
- chore: update create-blocklet templates with vite
- feat: add vite-plugin-blocklet
- chore: update ci deploy to prod-1
- chore: update templates deps
- fix: #144 @blocklet/sdk version is 1.8.2
- feat: add page "Available Templates"
- chore: replace create blocklet logo
- chore: replace AsciinemaPlayer to gif
- chore: update page site cover logo
- feat: add notification-service
- feat: add auth-services
- feat: add faq
- feat: support the templates of nextjs dev in the component mode
- fix: polish the templates of vite can't be builded bug
- feat: add faq->publish-to-blocklet-store
- chore: set priority for all pages
- feat: add service page
- feat: add faq pages
- chore: tweak styles
- chore: update deps
- feat: add logo
- feat: polish the github workflows to support publish plugins
- feat: bump-version script can update the create-app/templates plugin version
- feat: support the templates of vue/solidjs/svelte(use vite) dev in the component mode
- feat: support the templates of vue(use @vue/cli) dev in the component mode
- feat: support the templates of craco dev in the component mode
- fix: delay ux locale change
- fix: safe with AsciinemaPlayer dispose
- chore: update deps
- chore: update create-app favicon.ico
- feat: use
@xmark/theme-docs
- fix: use
npm publish
rather thanpnpm publish
- feat: support deploy docs-site as child blocklet of page-site
- chore: change docs-site logo
- chore: update docs-site
- chore: complete page-site
- chore: update deps
- chore: update default logo size
- fix: correct page site & docs site link
- chore: add scripts to bump-version
- fix: header should go to path with basename
- chore: add deploy staging ci
- chore: update .npmrc
- chore: use virtual:context module rather than @xmark/utils/inject
- chore: change blocklet.yml & docs-site, page-site bundle command
- chore: rename docsite -> docs-site
- chore: adjust Header components
- chore: polish theme-docs style
- chore: polish Siderbar style
- feat: support docs footer
- feat: support locale change in header
- feat: support passin custom components to mdx
- chore(deps): update dependencies
- Merge branch 'main' into feat-monorepo
- feat: add create-blocklet doc site
- feat: add create-blocklet homepage site
- feat:change repo to monorepo
- chore: replace the default created logo
- chore: introduce developers to use blocklet dev
- chore: turn off react templates to strict mode
- chore: remove blocklet.md and README.md in blocklet.yml
- chore: add npm run lint:fix script
- fix: react-xxx template should remove react-import
- chore(deps): update dependencies
- fix: polish html-static
- chore: update dependencies
- fix: dapp use
BLOCKLET_PORT
in production mode
- chore: update template dependencies
- feat: add svelte-dapp template
- chore: fix some template error
- feat: add svelte-static template
- feat: add solidjs-dapp template
- feat: add solidjs-static template
- feat: add html-static template
- feat: xxx-dapp template will generate random port as api-port
- feat: add version-check in templates
- fix: remove bump_version extra '\n'
- feat: add ".editorconfig" file
- fix: update prettier "jsxBracketSameLine" -> "bracketSameLine"
- fix: get blocklet server user info
- fix: show react + gunjs in create-blocklet flow
- chore: add new template for react-gunjs
- chore: tune react template home page
- fix: Initial user info is 'undefined'
- fix: polish templates
- chore: tweak templates folder structure
- fix: update create blocklet flow fixes #89 #86 #83
- chore: add test for lib/did
- fix: change
charging
->payment
in blocklet.yml fixes #85
- feat: add
blocklet config
to get name & email
- fix: echoBrand version
- feat: add dapp/nextjs
- fix: make vite hmr works perfect
- chore: update create step prompt message
- feat: add api/express template
- chore: polish templates closed #34 #35 #38 #50 #56
- fix: initGitRepo
- feat: use zx
- fix: closed #71, polish github action ci default value
- fix: template dapps return empty object when it's not login
- fix: closed #70, disabled random logo
- chore: update template website dependencies
- chore: remove service selection
- chore: update readme
- fix: change .npmrc -> _npmrc to aviod ignore .npmrc file
- feat: add blocklet page template (static)
- feat: make blocklet bundle work with pnpm
- chore: deprecate window.env, use meta.js instead
- chore: polish server template for new blocklet sdk
- feat: add uncaughtException handler in pre-start hook
- fix(ci): update templates ci variables
- chore(docs): polish rebrand Abtnode -> Blocklet Server
- fix(cli): update
getServerStatus
function
- chore: rebrand abtnode -> blocklet server
- feat: rebrand blocklet registry -> blocklet store
- chore: prettier default useTabs: false
- feat: add vue2 + @vue/cli template
- feat: add vite + vue3 template
- chore: bump deps to latest
- chore: update README.md
- chore: remove sharp
- chore: use blocklet/sdk WalletHandlers
- feat: use action-workflow
- feat: add npm script "upload"
- fix #25
- fix #22
- fix #21
- fix #24
- fix #23
- feat: support generate did
- fix: remove yarn command
- fix: #8
- chore: enhanced use of blocklet command
- fix: add 'lib' to npm publish files
- feat: add react-dom-router
- fix: #4
- fix: #3
- fix: #2
- fix: #1
- fix: dapp npm bundle
- fix: add folder to npm publish