314 Commits

Author SHA1 Message Date
bdbch
7f82074663 fix: verify restored dist artifacts before publish (#7620)
* chore: add package dist check script

* fix: make dist check CI-safe

* fix: verify dist artifacts before publish
2026-03-17 12:41:29 +01:00
bdbch
cb51d5dc0a feat: add artifact archiving and restoration steps in publish workflow (#7618) 2026-03-17 11:20:47 +01:00
bdbch
a2162be109 feat: add Discord notification workflow for releases 2026-03-16 21:52:05 +01:00
bdbch
65e95e3946 remove discord notifier 2026-03-16 21:51:31 +01:00
bdbch
03ef2d2f92 refactor(publish): update workflow triggers and streamline build steps 2026-03-16 18:00:11 +01:00
bdbch
de9ca0bb51 refactor: split verify and publish workflows (#7598)
* refactor: split verify and publish workflows

* fix: restore pnpm workspace dependencies in CI

* refactor: update job dependencies in build workflow

* refactor: configure pnpm store directory and streamline artifact packing

* refactor: enhance workflow timeouts and improve dependency installation commands
2026-03-16 16:28:42 +01:00
bdbch
a6c1b14e45 add next to build (#7597) 2026-03-14 16:10:46 +01:00
bdbch
9df229fe98 Optimize CI/CD by caching build artifacts across jobs (#7567)
* ci: optimize cypress test pipeline

- Share build artifact across jobs: build once, download in test/unit-test/release
- Add dorny/paths-filter to skip unaffected Cypress jobs on PRs
- Split test job into PR-filtered (test) and push-all (test-all)
- Remove redundant pnpm build from unit-test and release jobs
- Fix artifact name collisions for cypress screenshots/videos

https://claude.ai/code/session_01FQgrqxjwM5bZbQTCaSgWra

* ci: simplify — remove paths-filter, keep artifact sharing only

Drop the changes job and test/test-all split. Single test job runs all
Cypress specs unconditionally, but downloads pre-built artifact instead
of rebuilding. Same for unit-test and release.

https://claude.ai/code/session_01FQgrqxjwM5bZbQTCaSgWra

* ci: address PR review feedback

- Add `id` field to matrix entries for artifact-safe names (no slashes)
- Include packages-deprecated/*/dist in build artifact for release job
- Remove .turbo from artifact (not needed by downstream jobs)

https://claude.ai/code/session_01FQgrqxjwM5bZbQTCaSgWra

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-10 11:44:39 +01:00
bdbch
a1da626afd Develop <=> Main (#7496)
* update slack webhook action

* fix(react): simplify Tiptap component API and separate menu imports (#7494)

* fix(react): simplify Tiptap component API and separate menu imports

- Remove isReady from TiptapContextType, editor is now always available
- Move BubbleMenu and FloatingMenu to @tiptap/react/menus entrypoint
- Add backwards-compatible instance prop (deprecated in favor of editor)
- Add helpful error when useTiptap is used outside provider

* Validate editor prop and update demo imports

Throw an error in TiptapWrapper when neither editor nor instance is
provided. Remove the forced cast and expand the deprecation comment to
note upcoming removal. Update demo example imports to use .js/.jsx file
extensions.

* Remove editor prop from BubbleMenu example

* revert Default React demo to useEditor and EditorContent pattern (#7490)

Reverts the Default React demo from using the new <Tiptap> component
wrapper back to the traditional useEditor + <EditorContent> pattern
with prop drilling. The MenuBar now receives the editor as a prop
and uses useEditorState for reactive updates.
2026-02-03 17:14:08 +01:00
bdbch
1a74abee65 remove issue workflow 2026-01-28 08:41:30 +01:00
dependabot[bot]
cf6296c56f build(deps): bump slackapi/slack-github-action from 1.27.0 to 2.1.1 (#6678)
Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.27.0 to 2.1.1.
- [Release notes](https://github.com/slackapi/slack-github-action/releases)
- [Commits](https://github.com/slackapi/slack-github-action/compare/v1.27.0...v2.1.1)

---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 11:49:11 +01:00
dependabot[bot]
6b0467e6eb chore(deps): bump actions/cache from 4.3.0 to 5.0.2 (#7426)
Bumps [actions/cache](https://github.com/actions/cache) from 4.3.0 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.3.0...v5.0.2)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 12:04:26 +01:00
Patrick Baber
96e50b32e5 remove npmrc from publishing workflow 2025-12-09 14:00:20 +01:00
Patrick Baber
7495ecc69b add specific npm version to publishing workflow 2025-12-09 13:59:23 +01:00
dependabot[bot]
958db8738f chore(deps): bump actions/checkout from 4 to 6 (#7263)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 14:57:09 +01:00
bdbch
e5cc5ce737 feat: add Vitest configuration for testing with package aliases (#7184)
* feat: add Vitest configuration for testing with package aliases

* Update vitest.config.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* migrate unit tests for markdown

* refactor: update test assertions to use Jest matchers and improve type safety

* refactor: remove outdated basic tests for the Editor component

* chore: add happy-dom as a dev dependency and update test environment configuration

* refactor: reorganize vitest configuration and update JSX runtime aliases

* Add unit tests for core functionalities and improve coverage

- Implement tests for generateText function to validate JSON to text conversion.
- Add tests for getMarkRange to ensure correct range retrieval for marks.
- Create tests for getTextContentFromNodes to verify text extraction from nodes.
- Introduce tests for isActive to check active node and mark states.
- Develop tests for isNodeEmpty to assess node emptiness under various conditions.
- Add tests for mergeAttributes to validate attribute merging behavior.
- Implement tests for mergeDeep to ensure deep merging of objects.
- Create tests for onContentError to handle content validation and error emission.
- Add tests for unmounted behavior to ensure proper editor lifecycle management.
- Remove outdated can.spec.ts test file as it is no longer needed.

* test: add unit tests for various extensions including bold, emoji, horizontal rule, link, table, and youtube

* test: add unit tests for generateHTML and generateJSON functions

* feat: update tsconfig and vitest configuration to include static-renderer paths

* test: add unit tests for static rendering of JSON to HTML and React elements

* fix: add pool configuration to Vitest for improved test performance

* add unit tests to build workflow

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-25 12:06:15 +01:00
bdbch
8299f73b4a feat: enhance table extension to respect user-defined styles for widths (#7165)
* feat: enhance table extension to respect user-defined styles for widths

* feat: add pull request description template to guidelines

* fix: improve width style check in updateColumns function

* refactor: remove unused addAttributes method from Table extension
2025-11-04 17:11:39 +01:00
bdbch
f6d754a59d feat: add GitHub Actions workflow to notify Discord on release (#7039) 2025-10-03 12:09:36 +02:00
bdbch
22eca66261 update cover image in GitHub assets 2025-10-02 22:53:40 +02:00
bdbch
a12a28497a update README with new cover 2025-10-02 22:42:19 +02:00
dependabot[bot]
dbb904feb1 build(deps): bump actions/cache from 4.2.4 to 4.3.0 (#7031)
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.4...v4.3.0)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-10-02 22:25:59 +02:00
dependabot[bot]
b6c5d99f70 build(deps): bump cypress-io/github-action from 6.10.1 to 6.10.2 (#6733)
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 6.10.1 to 6.10.2.
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/v6.10.1...v6.10.2)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-version: 6.10.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 02:22:36 +02:00
dependabot[bot]
ced9872777 build(deps): bump actions/checkout from 4 to 5 (#6796)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 02:13:12 +02:00
dependabot[bot]
bf176fdbdc build(deps): bump actions/cache from 4.2.0 to 4.2.4 (#6795)
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.0 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.0...v4.2.4)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com>
2025-09-04 02:12:38 +02:00
bdbch
bbf2b25978 added VS Code Copilot instructions (#6826) 2025-08-16 20:05:34 +02:00
bdbch
e50fac73bc use --strict-peer-dependencies making sure builds are running through sucessfully (#6710) 2025-07-24 11:42:51 +02:00
bdbch
89990e1671 only run deployments on main & release/* branches (#6681) 2025-07-20 00:40:52 +02:00
bdbch
7d482bfbc5 update labels 2025-07-03 02:37:03 +02:00
bdbch
375c65c60b fix issue templates 2025-07-03 02:20:10 +02:00
bdbch
c3fad42115 update issue templates 2025-07-03 02:19:24 +02:00
dependabot[bot]
d598dab3fb build(deps): bump cypress-io/github-action from 6.10.0 to 6.10.1 (#6500)
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 6.10.0 to 6.10.1.
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/v6.10.0...v6.10.1)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-version: 6.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-25 11:40:36 +02:00
dependabot[bot]
aab2cb270d build(deps): bump cypress-io/github-action from 6.7.16 to 6.10.0 (#6431)
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 6.7.16 to 6.10.0.
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/v6.7.16...v6.10.0)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-version: 6.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 19:28:44 +02:00
bdbch
a68b2587e0 use changeset publish instead of manually publishing via pnpm (#6490) 2025-06-21 18:58:40 +02:00
bdbch
34001a55e4 update pkg-pr-new step 2025-05-05 18:33:38 +02:00
Dominik Biedebach
7af392cbe7 revert - use next tag instead of beta 2025-04-17 12:47:03 +02:00
bdbch
ba81198234 use @beta for publish step (#6278) 2025-04-17 12:12:22 +02:00
Dominik Biedebach
07f25df1f3 set access to public 2025-03-28 16:26:29 +01:00
Dominik Biedebach
d40601da32 sync next with main/develop 2025-03-28 15:38:23 +01:00
dependabot[bot]
0e433bac1b build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 (#6200)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.5.0 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4.5.0...v4.6.2)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 23:08:20 +01:00
dependabot[bot]
552df7558d build(deps): bump actions/cache from 4.2.0 to 4.2.3 (#6201)
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.0 to 4.2.3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4.2.0...v4.2.3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 23:08:02 +01:00
dependabot[bot]
d3c48f5a7f build(deps): bump cypress-io/github-action from 6.7.8 to 6.7.16 (#6183)
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 6.7.8 to 6.7.16.
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/v6.7.8...v6.7.16)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 23:07:05 +01:00
Dominik Biedebach
ac35ec8d43 reinstigate history extension and move it into deprecated packages directory 2025-03-20 16:22:26 +01:00
Nick the Sick
f8c053e9ad chore: gh actions update pnpm 2025-01-20 16:47:00 +01:00
Nick the Sick
56994fef73 chore: wrong line 2025-01-16 07:48:23 +01:00
Nick the Sick
bdb47ba69b build: do not publish next versions as latest 2025-01-16 07:44:28 +01:00
Nick the Sick
beab9bffe2 chore: use turbo cache 2025-01-10 13:44:18 +01:00
Nick the Sick
06c90ced94 build: retry to publish 2025-01-10 13:42:57 +01:00
Nick Perez
c82fd7c1c9 test: fix tests & enforce cypress to install (#5989) 2025-01-06 10:13:04 +01:00
Nick Perez
7b4e6f5d11 build: migrate to pnpm (#5978) 2025-01-06 09:35:00 +01:00
Nick the Sick
f9c598a858 Merge branch 'develop' into next 2024-12-30 08:58:02 +01:00