| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | style: apply biome autofixes and resolve remaining lint findings | Fuwn | 5 days | 1 | -12/+12 |
| | | | | | | | | | | | | | | | Auto-fixed cosmetic findings (import ordering, obj["k"]->obj.k, optional chaining, template literals, Date.now, parseInt radix, useless ternaries/ switch cases). Resolved the non-autofixable rest by hand: - Senpy: static-only class -> object literal (no this/static reliance). - app.html: var global shim -> window.global = window (keeps the shim, drops the unused-var flag). - biome-ignore with rationale for the logout document.cookie clear and the holodule scrape non-null assertion. Verified: biome check 0 diagnostics, svelte-check 0/0, 24/24 unit tests. | ||||
| * | feat(cache): instant list revalidation from command palette and debug menu | Fuwn | 2026-04-15 | 1 | -16/+20 |
| | | | | | | | | | | 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". | ||||
| * | revert(ui): remove april fools executive mode | Fuwn | 2026-04-02 | 1 | -4/+2 |
| | | |||||
| * | feat(ui): add april fools executive mode | Fuwn | 2026-04-01 | 1 | -2/+4 |
| | | |||||
| * | fix(cache): respect AniList media list recache windows | Fuwn | 2026-03-28 | 1 | -0/+3 |
| | | |||||
| * | fix(match): prevent cached airing injection mutation regressions | Fuwn | 2026-03-01 | 1 | -9/+12 |
| | | |||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 1 | -61/+87 |
| | | |||||
| * | chore(biome): enable svelte formatting | Fuwn | 2026-03-01 | 1 | -71/+69 |
| | | |||||
| * | fix(anime): unify due classification and harden subtitle matching | Fuwn | 2026-03-01 | 1 | -3/+3 |
| | | |||||
| * | refactor(layout): Replace empty p elements with reusable Spacer component | Fuwn | 2026-01-23 | 1 | -1/+2 |
| | | |||||
| * | fix(html): Replace self-closing non-void HTML elements with proper closing tags | Fuwn | 2026-01-23 | 1 | -1/+1 |
| | | |||||
| * | fix(notifications): Replace svelte-notifications with custom store for Svelte 5 | Fuwn | 2026-01-22 | 1 | -3/+1 |
| | | |||||
| * | format: Apply Prettier formatting | Fuwn | 2025-12-15 | 1 | -1/+1 |
| | | |||||
| * | style(src): Remove self-closing p and div tags | Fuwn | 2025-06-23 | 1 | -1/+1 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 1 | -90/+90 |
| | | |||||
| * | feat(anime): refresh upcoming after due increment | Fuwn | 2024-05-16 | 1 | -0/+12 |
| | | |||||
| * | refactor(anilist): move to data module | Fuwn | 2024-02-08 | 1 | -2/+2 |
| | | |||||
| * | fix(anime): unaired subtitle episode | Fuwn | 2024-02-03 | 1 | -2/+2 |
| | | |||||
| * | feat(upcoming): inject airing time for order | Fuwn | 2024-02-03 | 1 | -7/+5 |
| | | |||||
| * | refactor(list): use global identity | Fuwn | 2024-01-31 | 1 | -5/+3 |
| | | |||||
| * | feat(locale): localise media lists | Fuwn | 2024-01-25 | 1 | -2/+12 |
| | | |||||
| * | feat(list): recache notifications | Fuwn | 2024-01-11 | 1 | -1/+6 |
| | | |||||
| * | chore(svelte): alias stores | Fuwn | 2023-12-31 | 1 | -3/+3 |
| | | |||||
| * | refactor(upcoming): rename not yet released | Fuwn | 2023-12-30 | 1 | -1/+1 |
| | | |||||
| * | refactor(airing): subtitled module | Fuwn | 2023-12-20 | 1 | -1/+1 |
| | | |||||
| * | fix(airing): both current and new sub episode | Fuwn | 2023-12-17 | 1 | -1/+5 |
| | | |||||
| * | fix(anime): position of subbed release | Fuwn | 2023-12-17 | 1 | -1/+7 |
| | | |||||
| * | fix(upcoming): spacing | Fuwn | 2023-12-16 | 1 | -0/+2 |
| | | |||||
| * | style(anime): simplify expressions | Fuwn | 2023-12-13 | 1 | -5/+2 |
| | | |||||
| * | fix(anime): remove time desync on outdated caches | Fuwn | 2023-11-22 | 1 | -2/+1 |
| | | |||||
| * | feat(upcoming): move to dedicated section | Fuwn | 2023-11-20 | 1 | -25/+35 |
| | | |||||
| * | refactor(anime): chains functions | Fuwn | 2023-11-18 | 1 | -12/+8 |
| | | |||||
| * | refactor(upcoming): chain filters | Fuwn | 2023-11-18 | 1 | -28/+32 |
| | | |||||
| * | feat(upcoming): option to display planning | Fuwn | 2023-11-18 | 1 | -6/+10 |
| | | |||||
| * | refactor(list): move modules to sub-modules | Fuwn | 2023-11-06 | 1 | -1/+1 |
| | | |||||
| * | fix(anime): pass new media entries up to parent | Fuwn | 2023-10-01 | 1 | -1/+1 |
| | | |||||
| * | refactor(anime): move anime to modules | Fuwn | 2023-09-29 | 1 | -0/+65 |