| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(locale): move hardcoded UI strings into english locale | Fuwn | 41 hours | 1 | -7/+7 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 2 | -35/+36 |
| | | |||||
| * | chore(biome): re-enable noImplicitAnyLet rule | Fuwn | 2026-03-01 | 1 | -1/+2 |
| | | |||||
| * | chore(biome): enable svelte formatting | Fuwn | 2026-03-01 | 1 | -37/+37 |
| | | |||||
| * | refactor: Migrate event handlers to new Svelte 5 syntax | Fuwn | 2026-01-23 | 1 | -2/+2 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 2 | -63/+63 |
| | | |||||
| * | feat(hololive): filter | Fuwn | 2024-02-18 | 2 | -1/+8 |
| | | |||||
| * | feat(user): hololive badges | Fuwn | 2024-02-18 | 1 | -3/+1 |
| | | |||||
| * | feat(hololive): move pinned to preferences | Fuwn | 2024-02-17 | 1 | -2/+2 |
| | | |||||
| * | chore(hololive): remove unused sorter | Fuwn | 2024-02-17 | 1 | -20/+1 |
| | | |||||
| * | refactor(hololive): move lives to component | Fuwn | 2024-02-17 | 1 | -170/+4 |
| | | |||||
| * | fix(hololive): make space for pin icon | Fuwn | 2024-02-17 | 1 | -1/+6 |
| | | |||||
| * | fix(hololive): wait for pinned streams | Fuwn | 2024-02-17 | 1 | -21/+17 |
| | | |||||
| * | refactor(hololive): single pinned fetch | Fuwn | 2024-02-16 | 1 | -6/+10 |
| | | |||||
| * | fix(hololive): relative position stream for pin icon | Fuwn | 2024-02-15 | 1 | -0/+4 |
| | | |||||
| * | fix(hololive): prevent default | Fuwn | 2024-02-15 | 1 | -1/+7 |
| | | |||||
| * | feat(hololive): push pinned streamers to top | Fuwn | 2024-02-15 | 1 | -19/+42 |
| | | |||||
| * | feat(hololive): stream pinning | Fuwn | 2024-02-15 | 1 | -0/+59 |
| | | |||||
| * | feat(locale): localise hololive errors | Fuwn | 2024-02-09 | 1 | -2/+4 |
| | | |||||
| * | feat(hololive): change parse error message | Fuwn | 2024-02-09 | 1 | -1/+1 |
| | | |||||
| * | refactor(hololive): move to data module | Fuwn | 2024-02-08 | 1 | -1/+1 |
| | | |||||
| * | feat(locale): localise hololive date formatter | Fuwn | 2024-02-07 | 1 | -1/+1 |
| | | |||||
| * | feat(locale): localise hololive | Fuwn | 2024-02-07 | 1 | -4/+14 |
| | | |||||
| * | feat(hololive): replace parse error message | Fuwn | 2024-02-07 | 1 | -4/+2 |
| | | |||||
| * | fix(hololive): fit images on ipad | Fuwn | 2024-02-07 | 1 | -0/+1 |
| | | |||||
| * | fix(hololive): proxy schedule | Fuwn | 2024-02-07 | 1 | -1/+2 |
| | | |||||
| * | fix(hololive): call reload directly | Fuwn | 2024-02-07 | 1 | -2/+4 |
| | | |||||
| * | feat(hololive): add try again button | Fuwn | 2024-02-07 | 1 | -2/+6 |
| | | |||||
| * | feat(hololive): sort live, upcoming, ended | Fuwn | 2024-02-07 | 1 | -3/+13 |
| | | |||||
| * | feat(hololive): show ended tag | Fuwn | 2024-02-07 | 1 | -1/+6 |
| | | |||||
| * | refactor(hololive): move to client-side evaluation | Fuwn | 2024-02-07 | 1 | -4/+11 |
| | | |||||
| * | feat(hololive): temporarily remove | Fuwn | 2024-02-07 | 1 | -0/+0 |
| | | |||||
| * | feat(hololive): add head title | Fuwn | 2024-02-07 | 1 | -0/+3 |
| | | |||||
| * | feat(hololive): target blank | Fuwn | 2024-02-07 | 1 | -2/+2 |
| | | |||||
| * | feat(hololive): hololive schedule | Fuwn | 2024-02-07 | 1 | -0/+127 |