Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SvelteKit #756

Draft
wants to merge 1,163 commits into
base: master
Choose a base branch
from
Draft

SvelteKit #756

wants to merge 1,163 commits into from

Conversation

eyeseast
Copy link
Contributor

@eyeseast eyeseast commented Oct 3, 2024

next.documentcloud.org

This is the latest iteration of DocumentCloud, bringing the frontend to SvelteKit and updating the UI.

Our goals:

  • Clean up the user interface to provide a consistent experience that scales across devices.
  • Server-render pages, making them faster to load and easier to share.
  • Simplify the application’s logic to make it easier to reason about its structure, reactivity and state, and make it easier to support new features.
  • Modernize our technologies and development practices to speed up development, ensuring high-quality, bug free code from the start.

Please try it out and leave feedback using the "Feedback" button in the top right corner.

Our goal is to launch this after the election, the week of Nov. 12.

eyeseast and others added 30 commits September 17, 2024 21:11
Adds an Error layout for +error.svelte pages
…pload

Adds project upload and permission checks to Project Actions
- Creates a reusable "HighlightGroup"
- Creates a reusable "Highlight"
- Composes "HighlightGroup" and "Highlight" for more specialized "SearchHighlights" and "NoteHighlights"
allanlasser and others added 27 commits October 1, 2024 16:33
Removes Portal from DOM when destroying
Use a service worker to cache requests
Copy link

netlify bot commented Oct 3, 2024

Deploy Preview for documentcloud-frontend ready!

Name Link
🔨 Latest commit 0c88ba0
🔍 Latest deploy log https://app.netlify.com/sites/documentcloud-frontend/deploys/66fef956743fa20008672e22
😎 Deploy Preview https://deploy-preview-756.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 site configuration.

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