diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fe7b3f0613..2997848291 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -62,7 +62,7 @@ jobs: - name: Soft release id: soft-release - run: pnpx pkg-pr-new publish './packages/*' --compact + run: pnpx pkg-pr-new publish './packages/*' # TODO disabled only for AI branch--compact playwright: name: "Playwright Tests - ${{ matrix.browser }}" diff --git a/.gitignore b/.gitignore index a705a35f8b..92f64ba492 100644 --- a/.gitignore +++ b/.gitignore @@ -33,4 +33,6 @@ release /test-results/ /playwright-report/ /playwright/.cache/ -.nx/ \ No newline at end of file +.env +*.pem +.nx/ diff --git a/.vscode/settings.json b/.vscode/settings.json index 8786fe0f0e..7469bd1c70 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -13,5 +13,10 @@ "typescript.tsdk": "node_modules/typescript/lib", "[xml]": { "editor.defaultFormatter": "redhat.vscode-xml" + }, + "scm.defaultViewMode": "tree", + "search.defaultViewMode": "tree", + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" } } diff --git a/docs/.env.local.example b/docs/.env.local.example index c7d5ecbafa..cb90db5a97 100644 --- a/docs/.env.local.example +++ b/docs/.env.local.example @@ -28,3 +28,6 @@ BETTER_AUTH_URL=http://localhost:3000 # # The SENTRY_AUTH_TOKEN variable is picked up by the Sentry Build Plugin. # # It's used for authentication when uploading source maps. # SENTRY_AUTH_TOKEN= + +NEXT_PUBLIC_BLOCKNOTE_AI_SERVER_API_KEY= +NEXT_PUBLIC_BLOCKNOTE_AI_SERVER_BASE_URL= \ No newline at end of file diff --git a/docs/package.json b/docs/package.json index a6c69910c5..b380fb13c5 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.26.0", + "version": "0.30.0", "private": true, "scripts": { "dev": "next dev", diff --git a/docs/pages/docs/_meta.json b/docs/pages/docs/_meta.json index 6be6575dc1..bd0c28d03d 100644 --- a/docs/pages/docs/_meta.json +++ b/docs/pages/docs/_meta.json @@ -8,6 +8,7 @@ "custom-schemas": "Custom Schemas", "collaboration": "Collaboration", "advanced": "Advanced", + "ai": "AI", "discord-link": { "title": "Community ↗", "href": "https://discord.gg/Qc2QTTH5dF", diff --git a/docs/pages/docs/ai.mdx b/docs/pages/docs/ai.mdx new file mode 100644 index 0000000000..75918dbf77 --- /dev/null +++ b/docs/pages/docs/ai.mdx @@ -0,0 +1,70 @@ +--- +title: AI Rich Text Editing +description: Add AI functionality to your BlockNote rich text editor +imageTitle: BlockNote AI +path: /docs/ai +--- + +import { Example } from "@/components/example"; +import { Callout } from "nextra/components"; + +# BlockNote AI integration + +With BlockNote AI, you can add AI functionality to your rich text editor. +Users can work with an AI agent to edit, write and format their documents. + +