aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ci: add quality workflow for formatting, typecheck, and lintFuwn2026-03-011-0/+37
|
* chore(tooling): add biome format check scriptFuwn2026-03-011-1/+2
|
* chore(cleanup): remove stale eslint directivesFuwn2026-03-019-11/+0
|
* chore(format): normalise user badges store formattingFuwn2026-03-011-12/+10
|
* chore(biome): drop formatter style overridesFuwn2026-03-01282-66630/+69831
|
* chore(tooling): remove legacy eslint and prettierFuwn2026-03-016-926/+0
|
* chore(biome): re-enable noImplicitAnyLet ruleFuwn2026-03-0119-24/+34
|
* chore(biome): enable svelte lintingFuwn2026-03-0115-78/+84
|
* chore(biome): enable svelte formattingFuwn2026-03-01123-4679/+4612
|
* chore(biome): re-enable useAltText ruleFuwn2026-03-012-3/+1
|
* chore(biome): re-enable useGenericFontNames ruleFuwn2026-03-012-3/+2
|
* chore(biome): re-enable useIterableCallbackReturn ruleFuwn2026-03-013-9/+14
|
* chore(biome): re-enable noDoubleEquals ruleFuwn2026-03-015-7/+6
|
* chore(biome): re-enable noDuplicateCase ruleFuwn2026-03-012-2/+1
|
* chore(biome): re-enable noInvalidUseBeforeDeclaration ruleFuwn2026-03-013-6/+1
|
* chore(biome): re-enable noUselessEmptyExport ruleFuwn2026-03-011-3/+0
|
* chore(biome): re-enable useLiteralKeys ruleFuwn2026-03-011-2/+1
|
* chore(biome): enable css formattingFuwn2026-03-0114-115/+100
|
* chore(biome): enable formatting for sample media jsonFuwn2026-03-013-280/+65
|
* chore(tooling): migrate lint and format to biomeFuwn2026-03-013-4503/+1731
|
* chore(types): decouple app code from fragile generated route typesFuwn2026-03-014-6/+12
|
* fix(anime): unify due classification and harden subtitle matchingFuwn2026-03-018-41/+1076
|
* perf: optimise list hot paths and shared timersFuwn2026-03-0111-185/+319
|
* perf(match): fast-path exact normalised title matchesFuwn2026-03-011-0/+11
|
* perf(match): cache indexed schedules and per-airing match resultsFuwn2026-03-011-7/+65
|
* perf(match): pre-index subtitle schedule by day and tokenFuwn2026-03-011-24/+84
|
* feat(match): skip ambiguous subtitle matches via score marginFuwn2026-03-011-0/+6
|
* feat(match): add confidence gate for subtitle title matchingFuwn2026-03-011-6/+37
|
* fix(match): Harden calculateWeightedSimilarityFuwn2026-03-011-3/+29
|
* chore(supabase): Move Supabase schema pathFuwn2026-02-223-99/+1488
|
* fix(graphql): Enforce ownership checks for shadow-hide mutationsFuwn2026-02-221-8/+29
|
* fix(birthdays): Gracefully handle partial source failuresFuwn2026-02-193-33/+73
|
* perf(schedule): Reduce redundant work in title matchingFuwn2026-02-121-43/+59
|
* perf(fonts): Move font loading to HTML for faster FCPFuwn2026-02-032-1/+11
|
* perf: Optimise LCP with image loading and animation fixesFuwn2026-02-023-3/+27
|
* perf(LandingHero): Optimise for faster LCPFuwn2026-02-022-4/+6
|
* perf(images): Optimise cover images for LCP and CLSFuwn2026-02-023-2/+21
|
* fix: Resolve all ESLint errors and warningsFuwn2026-01-2938-48/+80
|
* feat(LandingHero): Make "See More" scroll past heroFuwn2026-01-291-3/+21
|
* perf: Optimise landing page performanceFuwn2026-01-295-20/+36
|
* feat(Landing): Update to match LandingHeroFuwn2026-01-288-174/+499
|
* feat: Add hero for landing and welcome pageFuwn2026-01-273-0/+186
|
* feat(+layout.svelte): Add Web AnalyticsFuwn2026-01-263-1477/+4290
|
* feat: Add BotIDFuwn2026-01-262-4245/+1493
|
* fix(app.html): Update Umami website IDFuwn2026-01-261-1/+1
|
* chore(justfile): Add additional utility tasksFuwn2026-01-231-5/+11
|
* refactor(lib): Migrate simple components to Svelte 5 runes syntaxFuwn2026-01-236-26/+21
|
* chore(deps): Update Trigger.dev packagesFuwn2026-01-232-303/+314
|
* refactor(Database:User): Align Badge interface with database schemaFuwn2026-01-232-12/+25
|
* chore: Add Supabase schema for referenceFuwn2026-01-231-0/+99
|