aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* style(ci): format supabase server clientFuwn2026-03-271-1/+2
|
* fix(ci): fall back to anon key during build analysisFuwn2026-03-271-1/+6
|
* fix(supabase): use dynamic private env for service roleFuwn2026-03-271-2/+2
|
* fix(manga): restore progress-based volume recommendationsFuwn2026-03-271-0/+1
|
* fix(proxy): improve native manga chapter countsFuwn2026-03-272-38/+101
|
* fix(api): keep preferences publicly readableFuwn2026-03-271-4/+1
|
* fix(profile): restore owner controls for new accountsFuwn2026-03-272-21/+41
|
* refactor(supabase): move app access to service roleFuwn2026-03-2712-57/+78
|
* refactor(proxy): move manga chapter counts behind indexed cacheFuwn2026-03-273-235/+270
|
* fix(actions): resolve quality and trigger deploy driftFuwn2026-03-222-11/+15
|
* fix: restore landing visibility without blocking lazy loadsFuwn2026-03-221-16/+29
|
* perf: fetch dummy media outside the app bundleFuwn2026-03-222-8/+21
|
* perf: lazy-load authenticated list surfacesFuwn2026-03-224-56792/+145
|
* refactor: isolate last activity fetch pathFuwn2026-03-222-1/+72
|
* perf: lazy-load landing demo sectionsFuwn2026-03-223-15/+108
|
* refactor: centralise site origin usageFuwn2026-03-2213-63/+58
|
* refactor: extract app origin configFuwn2026-03-225-12/+40
|
* chore: remove stale websocket backupFuwn2026-03-221-21/+0
|
* fix(anime): align due cover rendering with due classificationFuwn2026-03-035-2/+225
|
* refactor(effect): migrate svelte json hotspots to typed decodersFuwn2026-03-034-21/+79
|
* refactor(effect): harden settings and media cache json parsingFuwn2026-03-034-3/+58
|
* refactor(effect): add request body schema decoders to api routesFuwn2026-03-036-5/+107
|
* refactor(effect): migrate api auth cookie decodingFuwn2026-03-034-57/+18
|
* refactor(effect): migrate core auth decode boundariesFuwn2026-03-034-35/+11
|
* chore(effect): add v4 cookie decode foundation and testsFuwn2026-03-032-0/+92
|
* fix(match): prevent cached airing injection mutation regressionsFuwn2026-03-014-30/+101
|
* chore(trigger): migrate project setup from v3 to v4Fuwn2026-03-011-1/+1
|
* 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-01264-65892/+69091
|
* chore(biome): re-enable noImplicitAnyLet ruleFuwn2026-03-0118-20/+33
|
* chore(biome): enable svelte lintingFuwn2026-03-0114-70/+83
|
* chore(biome): enable svelte formattingFuwn2026-03-01122-4676/+4612
|
* chore(biome): re-enable useAltText ruleFuwn2026-03-011-0/+1
|
* chore(biome): re-enable useIterableCallbackReturn ruleFuwn2026-03-012-8/+14
|
* chore(biome): re-enable noDoubleEquals ruleFuwn2026-03-014-6/+6
|
* chore(biome): re-enable noDuplicateCase ruleFuwn2026-03-011-1/+1
|
* chore(biome): re-enable noInvalidUseBeforeDeclaration ruleFuwn2026-03-012-3/+1
|
* chore(biome): enable css formattingFuwn2026-03-017-40/+30
|
* chore(biome): enable formatting for sample media jsonFuwn2026-03-012-271/+65
|
* chore(types): decouple app code from fragile generated route typesFuwn2026-03-014-6/+12
|
* fix(anime): unify due classification and harden subtitle matchingFuwn2026-03-016-38/+346
|
* 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
|
* fix(graphql): Enforce ownership checks for shadow-hide mutationsFuwn2026-02-221-8/+29
|