jedmund-svelte/src
Justin Edmund 974781b685 fix: Svelte 5 migration and linting improvements (61 errors fixed)
Complete Svelte 5 runes migration and fix remaining ESLint errors:

**Svelte 5 Migration (40 errors):**
- Add $state() and $state.raw() for reactive variables and DOM refs
- Replace deprecated on:event directives with onevent syntax
- Fix closure capture issues in derived values
- Replace svelte:self with direct component imports
- Fix state initialization and reactivity issues

**TypeScript/ESLint (8 errors):**
- Replace explicit any types with proper types (Prisma.MediaWhereInput, unknown)
- Remove unused imports and rename unused variables with underscore prefix
- Convert require() to ES6 import syntax

**Other Fixes (13 errors):**
- Disable custom element props warnings for form components
- Fix self-closing textarea tags
- Add aria-labels to icon-only buttons
- Add keyboard handlers for interactive elements
- Refactor map popup to use Svelte component instead of HTML strings

Files modified: 28 components, 2 scripts, 1 utility
New file: MapPopup.svelte for geolocation popup content
2025-11-24 04:47:22 -08:00
..
assets feat(admin): complete Task 7 Phase 1 - styling & theming foundation 2025-10-08 21:28:28 -07:00
lib fix: Svelte 5 migration and linting improvements (61 errors fixed) 2025-11-24 04:47:22 -08:00
routes fix: Svelte 5 migration and linting improvements (61 errors fixed) 2025-11-24 04:47:22 -08:00
stories fix: Svelte 5 migration and linting improvements (61 errors fixed) 2025-11-24 04:47:22 -08:00
app.css Linter 2025-06-13 21:22:49 -04:00
app.d.ts First commit for universe 2025-05-26 06:44:27 -07:00
app.html Add meta theme color 2025-08-07 03:12:25 -07:00
decs.d.ts Update decs.d.ts for GiantBomb API 2024-08-05 23:38:14 -07:00
global.d.ts fix: replace any types in logger and utilities (14 errors) 2025-11-24 01:55:25 -08:00