Skip to content

Conversation

@eyeseast
Copy link
Collaborator

@eyeseast eyeseast commented Dec 17, 2025

This upgrades our main dependencies to work with Svelte 5. It does not upgrade the whole codebase to Svelte 5 syntax, although some components have been upgraded. More migrations can happen as we're ready.

  • Storybook Svelte CRF is updated, but the rest of Storybook is not.
  • Tests and checks pass. Storybook builds.
  • Everything needs a thorough visual check.
  • Svelte 5 is stricter about HTML correctness and accessibility, so there are lots of small fixes for things that didn't throw warnings before.

@netlify
Copy link

netlify bot commented Dec 17, 2025

Deploy Preview for documentcloud-frontend-next ready!

Name Link
🔨 Latest commit c96dfbd
🔍 Latest deploy log https://app.netlify.com/projects/documentcloud-frontend-next/deploys/694570d11180740008befec4
😎 Deploy Preview https://deploy-preview-1229.muckcloud.com
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

github-actions bot commented Dec 17, 2025

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 40.49% 989 / 2442
🔵 Statements 44.29% 1258 / 2840
🔵 Functions 52.35% 344 / 657
🔵 Branches 41.88% 488 / 1165
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
src/lib/components/addons/AddOnListItem.svelte 100% 75% 100% 100%
src/lib/components/common/Toast.svelte 0% 0% 0% 0%
src/lib/components/documents/Revisions.svelte 0% 100% 0% 0% 24-44
src/lib/components/documents/Share.svelte 69.31% 56% 68.42% 67.79% 148-163, 210, 222, 276-279
src/lib/components/forms/AddOnDispatch.svelte 0% 0% 0% 0% 163-223
src/lib/components/forms/ChangeOwner.svelte 0% 100% 0% 0% 177-204
src/lib/components/forms/EditData.svelte 95.23% 100% 85.71% 90% 108
src/lib/components/forms/EditDataMany.svelte 0% 0% 0% 0% 101-155
src/lib/components/forms/Search.svelte 0% 0% 0% 0%
src/lib/components/forms/Upload.svelte 93.47% 75% 91.66% 92.85% 407, 401, 415
src/lib/components/inputs/KeyValue.svelte 95.83% 100% 75% 93.75% 116
src/lib/components/inputs/Select.svelte 0% 0% 0% 0%
src/lib/components/inputs/Switch.svelte 100% 100% 100% 100%
src/lib/components/layouts/Toaster.svelte 100% 100% 100% 100%
src/lib/components/projects/ProjectListItem.svelte 0% 100% 0% 0% 24-38
src/routes/+layout.svelte 0% 0% 0% 0%
src/routes/embed/documents/[id]/pages/[page]/Note.svelte 0% 100% 0% 0% 1
Generated in workflow #954 for commit c96dfbd by the Vitest Coverage Report Action

@eyeseast eyeseast added this to the Svelte 5 milestone Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants