Skip to content

Normalize desktop dependency graph for Svelte 5 and TipTap compatibility #20

@AlexMikhalev

Description

@AlexMikhalev

Problem

yarn run check is not a trustworthy gate for the desktop repo after the split from terraphim-ai. The current dependency tree mixes incompatible major versions across @tiptap/*, Svelte 5, @paralect/novel-svelte, svelma, and svelte-markdown.

Goal

Restore a stable frontend dependency graph so type-checking and editor integrations are real release gates again.

Scope

  • align @tiptap/core, @tiptap/suggestion, and related packages to one compatible major line
  • remove or replace dependencies that do not support Svelte 5 where required
  • get yarn run check to a useful signal for the shipped desktop surface
  • document any intentionally deferred incompatibilities

Acceptance

  • cd desktop && yarn run check passes or only fails on explicitly deferred issues documented in-repo
  • autocomplete/editor packages are on a coherent supported version set
  • no hidden runtime regressions in article edit flow

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions