Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| docs: fix invalid `rows` CSS property in {#each} chess-board example | DucMinhNe | XS | No | 0.7h | 0.7h | Jun 03, 2026 |
SummaryDocsFix invalid CSS rows property in chess board example The chess board example in the docs had an invalid CSS property that caused rendering issues. Fixing it ensures accurate examples and improves developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| feat: explicit environment variables | Rich-Harris | XL | No | 67.5h | 20.6h | Jun 02, 2026 |
SummaryFeatureAdd explicit environment variable handling Provides type‑safe, validated, and documented environment variable support, reducing runtime errors and improving developer experience. Health Assessment
X-Large
High
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| fix: generate a placeholder tsconfig.json to squelch sync-time warnings | Rich-Harris | S | No | 1.2h | 0.1h | Jun 02, 2026 |
SummaryBug FixGenerate placeholder tsconfig.json to squelch sync-time warnings Adds a placeholder .svelte-kit/tsconfig.json during sync to suppress Vite config warnings, improving developer experience during project setup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore: move playground config to vite.config.js | Rich-Harris | S | No | 1.6h | - | Jun 02, 2026 |
SummaryChoreMove playground config to vite.config.js Updates playground configuration to use Vite, simplifying setup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: ignore declaration tags for animation directive | dummdidumm | S | No | 3.3h | 3.3h | Jun 02, 2026 |
SummaryBug FixIgnore declaration tags for animation directive Fixes a bug where the animation directive incorrectly processed declaration tags, ensuring correct animation behavior. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Javascript
Frameworks:
Svelte
|
||||||
| fix: remove check for svelte.config.js before running `sync` | Rich-Harris | S | No | 1.2h | 0.8h | Jun 02, 2026 |
SummaryBug FixRemove config check in sync command Ensures `svelte-kit sync` delegates to load_config, preventing errors when no config file exists. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Version Packages | github-actions | M | No | 152.1h | 152.1h | Jun 02, 2026 |
SummaryChoreVersion Packages Automated release of SvelteKit packages, bumping versions and updating changelogs for npm publication. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| feat: support passing Svelte(Kit) config via Vite plugin | dummdidumm | L | No | 22.4h | 0.1h | Jun 02, 2026 |
SummaryFeatureSupport passing Svelte(Kit) config via Vite plugin Enables developers to configure SvelteKit directly through the Vite plugin, eliminating a separate config file and simplifying project setup. Health Assessment
Large
Medium
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
Svelte, Vite
|
||||||
| chore: hide `navigating.current` error in a DEV check | teemingc | S | No | 1.3h | 1.3h | Jun 02, 2026 |
SummaryChoreHide navigating.current error in dev check Reduces client bundle size by suppressing a development-only error. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: preserve multiple Set-Cookie headers on 304 responses | MathiasWP | M | No | 246.9h | 231.4h | Jun 02, 2026 |
SummaryBug FixPreserve multiple Set-Cookie headers on 304 Ensures cookies are correctly preserved during 304 responses, preventing loss of session data and improving user experience. Health Assessment
Medium
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
Frameworks:
Svelte
|
||||||
| breaking: move `Link` header preloading to a config option | teemingc | M | No | 27.3h | 0.2h | Jun 02, 2026 |
SummaryFeatureMove Link header preloading to config option Makes Link header preloading optional to avoid proxy issues, improving compatibility for self-hosted deployments. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| docs: remove await on server side query.set | hyunbinseo | XS | No | 228.2h | 228.2h | Jun 02, 2026 |
SummaryDocsRemove await from server side query.set Corrects documentation to match code behavior, improving developer clarity. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| breaking: replace `'off'` with `false` for `data-sveltekit-*` link options | teemingc | S | No | 199.1h | 0.1h | Jun 02, 2026 |
SummaryBreaking ChangeReplace 'off' with false for data-sveltekit-* link options Removes the 'off' option in favour of false for data-sveltekit-* link options, addressing issue #13597 Health Assessment
Medium
Medium
Low
AI DetailsTech Stack
Languages:
Javascript, Svelte
Frameworks:
Sveltekit
|
||||||
| breaking: make TypeScript 6 the minimum | teemingc | L | No | 82.3h | 82.3h | Jun 02, 2026 |
SummaryChoreMake TypeScript 6 the minimum Updates the minimum TypeScript version to 6, ensuring compatibility and security for Svelte Kit users. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
Svelte
|
||||||
| fix: avoid generating `_app/env.js` if unused | teemingc | S | No | 10.8h | 10.8h | Jun 02, 2026 |
SummaryBug FixAvoid generating unused env file Prevents unnecessary generation of `_app/env.js` when public dynamic environment variables are not used, reducing build size and avoiding confusion for static adapters. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
|
||||||
| chore: upgrade to vitest v4 | MathiasWP | XL | No | 274.3h | 274.3h | Jun 02, 2026 |
SummaryChorechore: upgrade to vitest v4 Upgrade the testing framework to Vitest v4, ensuring compatibility with new behavior and maintaining test stability. Health Assessment
X-Large
High
High
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript, Yaml
Frameworks:
Vitest
|
||||||
| fix: reject pending async deriveds on discard | dummdidumm | M | No | 127.1h | 127.1h | Jun 01, 2026 |
SummaryBug FixFix async derived rejection on batch discard This fix stops async derived values from lingering after a batch is discarded, preventing unreactive UI branches. It ensures that reactive updates are reliably flushed and the UI remains consistent. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Version Packages | github-actions | M | No | 30.4h | 30.4h | Jun 01, 2026 |
SummaryChoreAutomate Svelte package release Enables automated publishing of Svelte packages to npm, streamlining the release workflow for the team. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: error at compile time on duplicate snippet/declaration tag definitions | dummdidumm | M | No | 12.8h | 12.8h | Jun 01, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| fix: check references for blockers on server, too | dummdidumm | S | No | 9.1h | 9.1h | Jun 01, 2026 |
SummaryBug FixFix server blocker reference check Ensures server-side reference checks prevent blocker issues, improving reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Svelte
|
||||||
| fix: parse declaration tags with a division operator in the initializer | hjaber | M | No | 3.2h | 0.2h | Jun 01, 2026 |
SummaryBug FixFix parse declaration tags with division operator Corrects compiler errors when declaration tags contain division operators, ensuring accurate parsing and better error diagnostics for developers. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: don't hang on a tag whose expression ends with a trailing slash | baseballyama | S | No | 7.6h | 0.0h | Jun 01, 2026 |
SummaryBug FixFix parser hang on trailing slash tags Prevents infinite loop in Svelte compiler when a tag expression ends with a trailing slash, ensuring graceful error handling. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| fix: don't mistake `type` identifier expressions for TS `type` declarations in tags | baseballyama | M | No | 49.9h | 3.5h | Jun 01, 2026 |
SummaryBug FixFix type identifier expressions in tags Prevents misclassification of TypeScript type declarations in Svelte tags, ensuring accurate parsing of expressions like `{type === 'all' ? a : b}` Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
Svelte
|
||||||
| fix: various declaration tag bugs | Rich-Harris | M | No | 12.8h | 12.8h | Jun 01, 2026 |
SummaryBug FixFix various declaration tag bugs This patch resolves bugs in Svelte's declaration tags, ensuring correct component behavior and preventing runtime errors for developers. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| fix: set input type before spread value | jdoughty04 | S | No | 1.1h | 0.8h | May 31, 2026 |
SummaryBug FixFix input type ordering for spread props Ensures input elements correctly handle type changes before value updates, preventing data loss. Health Assessment
Small
Low
Medium
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Svelte
|
||||||
| Fix searchParams.set duplicate updates | jiyujie2006 | M | No | 8.4h | 7.5h | May 31, 2026 |
SummaryBug FixFix duplicate URLSearchParams set updates Corrects reactive updates when duplicate query parameters are set, ensuring reliable URL handling in Svelte applications. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.15
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| docs: desloppify browser support page | ottomated | L | No | 18.3h | 18.3h | May 31, 2026 |
SummaryDocsDesloppify browser support page Simplified browser support documentation, removing redundancy and improving clarity for developers. Health Assessment
Large
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore: minor tidy-ups | Rich-Harris | S | No | 13.9h | 0.0h | May 30, 2026 |
SummaryChoreMinor tidy-ups in Svelte core Cleaned up async logic and bindings to improve maintainability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Javascript
|
||||||
| fix: catch possible stream error on the client | teemingc | M | No | 12.2h | 11.4h | May 29, 2026 |
SummaryBug FixCatch stream error on client Fixes a bug where async promise executor errors were swallowed, improving error handling for client streams. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore: annotate `each_array` return value | Rich-Harris | XS | No | 0.0h | - | May 29, 2026 |
SummaryChoreAnnotate each_array return type Improves type safety for Svelte's internal each block, reducing potential runtime errors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Version Packages | github-actions | S | No | 34.0h | 6.5h | May 29, 2026 |
SummaryChoreVersion Packages Automated release of Svelte v5.56.0, updating changelog, package metadata, and version file. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| allow class/function expressions in tags | Rich-Harris | S | No | 0.4h | 0.1h | May 29, 2026 |
SummaryBug FixAllow class/function expressions in tags Enables Svelte components to use class and function expressions as tags without error, improving developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| docs: mention since version of delcaration tags | 7nik | XS | No | 0.0h | 0.0h | May 29, 2026 |
SummaryDocsAdd since version note for declaration tags Adds documentation indicating the earliest Svelte version that supports declaration tags, improving developer clarity. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack |
||||||
| perf: deduplicate identical hoisted templates within a component | MathiasWP | L | No | 4.2h | 3.9h | May 29, 2026 |
SummaryRefactorDeduplicate identical hoisted templates Reduces generated code size and avoids redundant runtime template parsing, improving performance. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
Svelte
|
||||||
| perf: hoist rest_props exclude list as a module-scope Set | MathiasWP | S | No | 222.0h | 197.2h | May 29, 2026 |
SummaryRefactorHoist rest_props exclude list to module scope Improves runtime performance for components using rest props by reducing per-instance allocations and lookup cost, leading to faster rendering and lower memory usage. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Svelte
|
||||||
| fix: don't error on `{type}` in declaration tags | dummdidumm | S | No | 0.9h | 0.6h | May 29, 2026 |
SummaryBug FixFix error on `{type}` in declaration tags Corrects a confusing compiler error that prevented developers from using `{type}` in declaration tags, improving build reliability and developer experience. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore: bump `svelte2tsx` | teemingc | L | No | 162.5h | 0.0h | May 29, 2026 |
SummaryChoreBump svelte2tsx dependencies for TypeScript 6 support Updates svelte-package dependencies and test fixtures to enable TypeScript 6, preparing for minimum TS6 in the version-3 branch. Health Assessment
Large
Medium
Low
AI DetailsTech Stack |
||||||
| chore: bump playwright | Rich-Harris | M | No | 0.4h | - | May 29, 2026 |
SummaryChoreBump Playwright version to fix CI timeouts Updates Playwright to a newer version to resolve CI timeout issues, improving build reliability. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| feat: allow declarations in the template | dummdidumm | XL | No | 111.3h | 71.3h | May 29, 2026 |
SummaryFeatureAllow declarations in Svelte templates Adds support for let/const/function declarations in Svelte templates, expanding template syntax and improving developer experience. Health Assessment
X-Large
High
Medium
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| chore: try and discourage slop, even a tiny bit | Rich-Harris | XS | No | 67.4h | 0.0h | May 29, 2026 |
SummaryDocschore: try and discourage slop, even a tiny bit This PR updates documentation to discourage unnecessary changes, aiming to reduce noise in the repository. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| chore: fix browser-support regression check | Rich-Harris | XS | No | 16.2h | 16.2h | May 29, 2026 |
SummaryCI/CDFix browser-support regression check Fixes a regression in browser support detection, ensuring accurate compatibility checks during CI. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore: remove `on_fork_commit` | Rich-Harris | S | No | 14.1h | 14.1h | May 29, 2026 |
SummaryChoreRemove unused on_fork_commit function Eliminates a redundant function to reduce code complexity and potential bugs. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| chore: fix CI Playwright installs hanging | teemingc | S | No | 6.3h | 1.4h | May 29, 2026 |
SummaryChoreFix CI Playwright install hang Update Playwright to 1.60.0 to resolve CI hang during installation. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| disallow semicolons in declaration tags | Rich-Harris | M | No | 21.6h | 21.6h | May 28, 2026 |
SummaryBug FixRemove semicolons from declaration tags Prevents syntactic ambiguity and improves generated code readability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| perf: use createElement instead of createElementNS for HTML elements | MathiasWP | S | AI | 174.2h | 20.3h | May 28, 2026 |
SummaryRefactorImprove DOM element creation performance Speeds up DOM element creation by 92% for the common HTML path, reducing rendering latency and improving user experience. Health Assessment
Small
Low
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| docs: actual ambient fix for query.live snippet | teemingc | XS | No | 2.3h | 0.0h | May 28, 2026 |
SummaryDocsFix ambient syntax for query.live snippet Corrects documentation syntax so the example compiles, improving developer experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| docs: add auto-generated browser support page | MathiasWP | XL | AI | 126.2h | 125.9h | May 28, 2026 |
SummaryFeatureAdd auto-generated browser support page Adds an auto-generated browser support page that lists minimum browser versions required for Svelte, ensuring developers are aware of compatibility and preventing accidental support regressions. Health Assessment
X-Large
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript, Yaml
|
||||||
| chore: replace custom renderer type arguments with a single one | paoloricciuti | M | No | 219.2h | 3.7h | May 28, 2026 |
SummaryChoreReplace custom renderer type arguments Enhances type safety and developer ergonomics for custom renderers in Svelte by consolidating type arguments, enabling better inference and explicit type declaration. This change simplifies type definitions and improves maintainability of custom renderer code. Health Assessment
Small
Low
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| docs: fix `query.live` snippet | teemingc | XS | No | 25.1h | 25.0h | May 28, 2026 |
SummaryDocsFix query.live snippet in docs Corrects a build error by declaring the condition type and importing the module, ensuring documentation builds reliably. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| perf: store current_sources as Set for O(1) membership checks | MathiasWP | S | No | 119.5h | 119.3h | May 28, 2026 |
SummaryRefactorImprove reaction source lookup performance This change replaces an array with a Set for tracking reaction sources, reducing lookup time from O(n) to O(1) and improving runtime performance in Svelte's reactivity system. Health Assessment
Small
Low
High
AI DetailsTech Stack
Languages:
Javascript
|
||||||