| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(debug): add dry-run mutations mode | Fuwn | 33 hours | 1 | -2/+14 |
| | | | | | | | | | New 'Dry-run mutations' toggle in the Debug settings panel blocks outgoing list updates (the + button) and skips the post-mutation refresh so optimistic UI changes persist locally for testing. The mutation gate sits in incrementMediaProgress; CleanAnimeList only revalidates when the request actually went out. | ||||
| * | style(card): move backdrop blur to an opt-in .card-glass modifier | Fuwn | 7 days | 1 | -1/+1 |
| | | | | | | | | | | | | Strip backdrop-filter: blur(4px) from the base .card so the ~50 in-flow surfaces (landing panels, schedule rows, tool cards, user profile cards, badge wall, etc.) stop paying for a blur they don't need. Introduce .card-glass for the surfaces that actually float over other content: the sticky page header, header nav dropdowns, command palette, title-attribute tooltips, LinkedTooltip, and HoverCover. Popup, MediaRoulette, and Notification keep their existing parent-overlay or solid-background treatments. | ||||
| * | style: apply biome formatter | Fuwn | 2026-04-28 | 2 | -2/+9 |
| | | |||||
| * | refactor(airing): unify countdown formatter into shared helper | Fuwn | 2026-04-28 | 3 | -121/+67 |
| | | |||||
| * | fix(airing): round residual hour and minute in AiringTime component | Fuwn | 2026-04-28 | 1 | -8/+8 |
| | | |||||
| * | fix(airing): floor hour consistently in hours countdown | Fuwn | 2026-04-28 | 1 | -3/+9 |
| | | |||||
| * | fix(airing): round residual hour in days countdown | Fuwn | 2026-04-28 | 1 | -2/+7 |
| | | |||||
| * | feat(cache): instant list revalidation from command palette and debug menu | Fuwn | 2026-04-15 | 1 | -0/+18 |
| | | | | | | | | | | Replaces one-shot boolean revalidateAnime with a counter store so multiple components can subscribe without race conditions. Adds revalidateManga store and reactive refresh blocks to DueAnimeList and MangaListTemplate. Extracts shared invalidateListCaches function used by both the command palette action and the debug settings button. Renames palette item to "Refresh" and debug button to "Invalidate". | ||||
| * | perf(manga): progressively hydrate native chapter counts | Fuwn | 2026-03-29 | 1 | -11/+76 |
| | | |||||
| * | fix(manga): avoid poisoning native chapter cache | Fuwn | 2026-03-28 | 1 | -7/+37 |
| | | |||||
| * | fix(manga): restore progress-based volume recommendations | Fuwn | 2026-03-27 | 1 | -0/+1 |
| | | |||||
| * | fix(proxy): improve native manga chapter counts | Fuwn | 2026-03-27 | 1 | -7/+50 |
| | | |||||
| * | refactor(proxy): move manga chapter counts behind indexed cache | Fuwn | 2026-03-27 | 1 | -191/+216 |
| | | |||||
| * | fix(anime): align due cover rendering with due classification | Fuwn | 2026-03-03 | 2 | -1/+106 |
| | | |||||
| * | fix(match): prevent cached airing injection mutation regressions | Fuwn | 2026-03-01 | 2 | -16/+78 |
| | | |||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 15 | -1159/+1331 |
| | | |||||
| * | chore(biome): re-enable noImplicitAnyLet rule | Fuwn | 2026-03-01 | 1 | -1/+1 |
| | | |||||
| * | chore(biome): enable svelte formatting | Fuwn | 2026-03-01 | 2 | -109/+107 |
| | | |||||
| * | chore(biome): re-enable noDoubleEquals rule | Fuwn | 2026-03-01 | 1 | -2/+2 |
| | | |||||
| * | fix(anime): unify due classification and harden subtitle matching | Fuwn | 2026-03-01 | 3 | -28/+337 |
| | | |||||
| * | perf: optimise list hot paths and shared timers | Fuwn | 2026-03-01 | 1 | -92/+88 |
| | | |||||
| * | perf(match): fast-path exact normalised title matches | Fuwn | 2026-03-01 | 1 | -0/+11 |
| | | |||||
| * | perf(match): cache indexed schedules and per-airing match results | Fuwn | 2026-03-01 | 1 | -7/+65 |
| | | |||||
| * | perf(match): pre-index subtitle schedule by day and token | Fuwn | 2026-03-01 | 1 | -24/+84 |
| | | |||||
| * | feat(match): skip ambiguous subtitle matches via score margin | Fuwn | 2026-03-01 | 1 | -0/+6 |
| | | |||||
| * | feat(match): add confidence gate for subtitle title matching | Fuwn | 2026-03-01 | 1 | -6/+37 |
| | | |||||
| * | fix(match): Harden calculateWeightedSimilarity | Fuwn | 2026-03-01 | 1 | -3/+29 |
| | | |||||
| * | perf(schedule): Reduce redundant work in title matching | Fuwn | 2026-02-12 | 1 | -43/+59 |
| | | |||||
| * | fix: Resolve all ESLint errors and warnings | Fuwn | 2026-01-29 | 1 | -1/+1 |
| | | |||||
| * | format: Apply Prettier formatting | Fuwn | 2026-01-22 | 2 | -5/+8 |
| | | |||||
| * | format: Apply Prettier formatting | Fuwn | 2025-12-15 | 2 | -8/+5 |
| | | |||||
| * | style: Reformat using latest formatting | Fuwn | 2025-06-11 | 2 | -5/+8 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 13 | -778/+778 |
| | | |||||
| * | refactor(Data): rename database references | Fuwn | 2024-08-24 | 3 | -3/+3 |
| | | |||||
| * | feat(settings): data saver | Fuwn | 2024-08-22 | 1 | -1/+4 |
| | | |||||
| * | refactor(Database): separate providers | Fuwn | 2024-07-25 | 3 | -3/+3 |
| | | |||||
| * | feat(Manga): allow preferring native chapter count | Fuwn | 2024-07-22 | 1 | -49/+57 |
| | | |||||
| * | refactor(SequelCatcher): tidy | Fuwn | 2024-07-07 | 1 | -1/+2 |
| | | |||||
| * | fix(AiringTime): don't double inject airing time | Fuwn | 2024-06-14 | 1 | -4/+1 |
| | | | | | Double injecting airing time double decremented delayed anime. | ||||
| * | fix(match): no decrement check for days | Fuwn | 2024-06-02 | 1 | -1/+1 |
| | | |||||
| * | fix(match): only decrement episode on no delay | Fuwn | 2024-06-01 | 1 | -2/+4 |
| | | |||||
| * | fix(match): simple native time comparison | Fuwn | 2024-05-24 | 1 | -1/+1 |
| | | |||||
| * | fix(match): delayed and subtitled time compatibility | Fuwn | 2024-05-24 | 1 | -6/+12 |
| | | |||||
| * | fix(match): delayed anime | Fuwn | 2024-05-12 | 1 | -1/+2 |
| | | |||||
| * | feat(outboundLink): trailing slash for anilist | Fuwn | 2024-05-11 | 1 | -3/+3 |
| | | |||||
| * | fix(AiringTime): add hours to weeks and days | Fuwn | 2024-04-20 | 1 | -12/+17 |
| | | |||||
| * | fix(AiringTime): residual minutes fix hour | Fuwn | 2024-04-20 | 1 | -2/+2 |
| | | |||||
| * | feat(manga): cover mode | Fuwn | 2024-04-17 | 2 | -4/+4 |
| | | |||||
| * | feat(match): compare day of release | Fuwn | 2024-04-15 | 1 | -24/+28 |
| | | |||||
| * | fix(anime): no match out-of-season anime | Fuwn | 2024-04-11 | 1 | -0/+3 |
| | | |||||