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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions