aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Media
Commit message (Expand)AuthorAgeFilesLines
* feat(cache): instant list revalidation from command palette and debug menuFuwn2026-04-151-0/+18
* perf(manga): progressively hydrate native chapter countsFuwn2026-03-291-11/+76
* fix(manga): avoid poisoning native chapter cacheFuwn2026-03-281-7/+37
* fix(manga): restore progress-based volume recommendationsFuwn2026-03-271-0/+1
* fix(proxy): improve native manga chapter countsFuwn2026-03-271-7/+50
* refactor(proxy): move manga chapter counts behind indexed cacheFuwn2026-03-271-191/+216
* fix(anime): align due cover rendering with due classificationFuwn2026-03-032-1/+106
* fix(match): prevent cached airing injection mutation regressionsFuwn2026-03-012-16/+78
* chore(biome): drop formatter style overridesFuwn2026-03-0115-1159/+1331
* chore(biome): re-enable noImplicitAnyLet ruleFuwn2026-03-011-1/+1
* chore(biome): enable svelte formattingFuwn2026-03-012-109/+107
* chore(biome): re-enable noDoubleEquals ruleFuwn2026-03-011-2/+2
* fix(anime): unify due classification and harden subtitle matchingFuwn2026-03-013-28/+337
* perf: optimise list hot paths and shared timersFuwn2026-03-011-92/+88
* 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
* perf(schedule): Reduce redundant work in title matchingFuwn2026-02-121-43/+59
* fix: Resolve all ESLint errors and warningsFuwn2026-01-291-1/+1
* format: Apply Prettier formattingFuwn2026-01-222-5/+8
* format: Apply Prettier formattingFuwn2025-12-152-8/+5
* style: Reformat using latest formattingFuwn2025-06-112-5/+8
* chore(prettier): use spaces instead of tabsFuwn2024-10-0913-778/+778
* refactor(Data): rename database referencesFuwn2024-08-243-3/+3
* feat(settings): data saverFuwn2024-08-221-1/+4
* refactor(Database): separate providersFuwn2024-07-253-3/+3
* feat(Manga): allow preferring native chapter countFuwn2024-07-221-49/+57
* refactor(SequelCatcher): tidyFuwn2024-07-071-1/+2
* fix(AiringTime): don't double inject airing timeFuwn2024-06-141-4/+1
* fix(match): no decrement check for daysFuwn2024-06-021-1/+1
* fix(match): only decrement episode on no delayFuwn2024-06-011-2/+4
* fix(match): simple native time comparisonFuwn2024-05-241-1/+1
* fix(match): delayed and subtitled time compatibilityFuwn2024-05-241-6/+12
* fix(match): delayed animeFuwn2024-05-121-1/+2
* feat(outboundLink): trailing slash for anilistFuwn2024-05-111-3/+3
* fix(AiringTime): add hours to weeks and daysFuwn2024-04-201-12/+17
* fix(AiringTime): residual minutes fix hourFuwn2024-04-201-2/+2
* feat(manga): cover modeFuwn2024-04-172-4/+4
* feat(match): compare day of releaseFuwn2024-04-151-24/+28
* fix(anime): no match out-of-season animeFuwn2024-04-111-0/+3
* feat(sequelspy): show days instead of weeks for longFuwn2024-03-301-2/+3
* fix(AiringTime): round minutesFuwn2024-03-011-1/+1
* fix(match): no match for unairedFuwn2024-02-111-9/+11
* fix(match): exclude known un-subbed mediaFuwn2024-02-081-0/+3
* refactor(anilist): move to data moduleFuwn2024-02-089-13/+13
* feat(locale): localise airing timeFuwn2024-02-071-9/+2
* feat(airingtime): update every 30 secondsFuwn2024-02-071-79/+92