| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | style: apply biome autofixes and resolve remaining lint findings | Fuwn | 4 days | 1 | -2/+3 |
| | | | | | | | | | | | | | | | 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. | ||||
| * | refactor(locale): move hardcoded UI strings into english locale | Fuwn | 9 days | 1 | -175/+181 |
| | | | | | | | | | | | | | | | | | | Adds optional namespaces (common, errors, commandPalette, headTitle, notifications, schedule, events, home, reader, routes, badgePreview, badgeWall) and extends existing ones (settings.*, lists.*, tools.*, user.*, hololive.*) on the Locale interface. New fields are optional so japanese.ts can omit them; svelte-i18n's fallbackLocale handles the runtime miss. HeadTitle gains an optional routeKey prop for type-safe lookup. defaultActions becomes a factory so the command palette re-reads locale on language toggle. The existing JP feedback translation in routes/settings is preserved via japanese.ts. Out of scope (kept hardcoded): service-worker.ts, app.html, Landing*.svelte, tools.ts registry, Easter Event 2025 pages. | ||||
| * | feat(cache): instant list revalidation from command palette and debug menu | Fuwn | 2026-04-15 | 1 | -18/+13 |
| | | | | | | | | | | 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". | ||||
| * | feat(command-palette): add clear anime and manga list caches action | Fuwn | 2026-04-15 | 1 | -0/+23 |
| | | |||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 1 | -143/+163 |
| | | |||||
| * | feat(CommandPalette): Add additional nested actions | Fuwn | 2025-05-15 | 1 | -3/+44 |
| | | |||||
| * | feat(CommandPalette): Add nested action support | Fuwn | 2025-05-15 | 1 | -0/+32 |
| | | |||||
| * | refactor(CommandPalette): Globally rename action type | Fuwn | 2025-05-15 | 1 | -0/+1 |
| | | |||||
| * | refactor(CommandPalette): Move and rename action type | Fuwn | 2025-05-15 | 1 | -1/+9 |
| | | |||||
| * | feat(CommandPalette): Add extra tags to Settings action | Fuwn | 2025-05-15 | 1 | -1/+3 |
| | | |||||
| * | feat(CommandPalette): Per-item tags | Fuwn | 2025-05-15 | 1 | -9/+35 |
| | | |||||
| * | feat: Add Badge Wall action to command palette | Fuwn | 2025-05-06 | 1 | -0/+4 |
| | | |||||
| * | feat: Add command palette | Fuwn | 2025-05-06 | 1 | -0/+34 |