refactor(web): upgrade to SvelteKit 3 #107

Merged
eleith merged 3 commits from upgrade/sveltekit3-native into main 2026-10-30 15:00:12 +00:00
3 Commits
Author SHA1 Message Date
eleith 67869f8041 refactor(web): finish SvelteKit 3 API cleanup
ci/woodpecker/pr/calendar Pipeline was successful
ci/woodpecker/pr/cli Pipeline was successful
ci/woodpecker/pr/config Pipeline was successful
ci/woodpecker/pr/db Pipeline was successful
ci/woodpecker/pr/jobs Pipeline was successful
ci/woodpecker/pr/video-chat Pipeline was successful
ci/woodpecker/pr/web Pipeline was successful
ci/woodpecker/pr/worker Pipeline was successful
ci/woodpecker/push/calendar Pipeline was successful
ci/woodpecker/push/cli Pipeline was successful
ci/woodpecker/push/config Pipeline was successful
ci/woodpecker/push/db Pipeline was successful
ci/woodpecker/push/jobs Pipeline was successful
ci/woodpecker/push/video-chat Pipeline was successful
ci/woodpecker/push/web Pipeline was successful
ci/woodpecker/push/worker Pipeline was successful
Use refreshAll, explicit shallow goto with replacement/state and rejection handling, and native Response.json. Remove the resolved migration task report.
2026-10-30 07:43:38 -07:00
eleith c84110ff46 fix(web): integrate SvelteKit 3 with native runtime behavior
Pin the compatible toolchain and resolved graph; repair configuration, types, form updates and callback transitions. Preserve native trusted-proxy origin handling and document its boundary. Fix shallow-URL feedback using the router's actual shallow URL. Replace vacuous SSR-erased effect tests with meaningful assertions in existing browser journeys.
2026-10-30 07:43:38 -07:00
eleith 78f82833f1 chore(web): apply official SvelteKit 3 migration
Preserve exact sv@1.1.1 transformation output and generated task report. This tool-only checkpoint is intentionally non-green: automatic formatting failed during pnpm's non-TTY dependency reconciliation. Required manual integration follows separately.
2026-10-30 07:26:54 -07:00