| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor(locale): move hardcoded UI strings into english locale | Fuwn | 45 hours | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
| * | fix(utility): treat .localhost subdomains as private in appOrigin | Fuwn | 2026-04-18 | 1 | -0/+1 |
| | | |||||
| * | revert(ui): remove april fools executive mode | Fuwn | 2026-04-02 | 1 | -51/+0 |
| | | |||||
| * | feat(ui): add april fools executive mode | Fuwn | 2026-04-01 | 1 | -0/+51 |
| | | |||||
| * | fix(notifications): stabilize browser subscription identity | Fuwn | 2026-03-28 | 1 | -15/+10 |
| | | |||||
| * | fix(notifications): support per-device push subscriptions | Fuwn | 2026-03-28 | 1 | -1/+1 |
| | | |||||
| * | fix(cache): respect AniList media list recache windows | Fuwn | 2026-03-28 | 1 | -5/+14 |
| | | |||||
| * | refactor(proxy): move manga chapter counts behind indexed cache | Fuwn | 2026-03-27 | 1 | -2/+15 |
| | | |||||
| * | refactor: centralise site origin usage | Fuwn | 2026-03-22 | 1 | -0/+10 |
| | | |||||
| * | refactor: extract app origin config | Fuwn | 2026-03-22 | 4 | -8/+38 |
| | | |||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 13 | -269/+285 |
| | | |||||
| * | chore(biome): enable svelte formatting | Fuwn | 2026-03-01 | 1 | -3/+3 |
| | | |||||
| * | chore(biome): re-enable useIterableCallbackReturn rule | Fuwn | 2026-03-01 | 1 | -3/+9 |
| | | |||||
| * | chore(biome): re-enable noDoubleEquals rule | Fuwn | 2026-03-01 | 1 | -1/+1 |
| | | |||||
| * | perf: optimise list hot paths and shared timers | Fuwn | 2026-03-01 | 1 | -30/+79 |
| | | |||||
| * | fix: Resolve all ESLint errors and warnings | Fuwn | 2026-01-29 | 2 | -2/+2 |
| | | |||||
| * | deps(sveltekit): Migrate to SvelteKit 2 | Fuwn | 2026-01-22 | 1 | -1/+1 |
| | | |||||
| * | fix: Throw redirects | Fuwn | 2025-12-01 | 1 | -1/+1 |
| | | |||||
| * | refactor(stores): Generic persistent storage facility | Fuwn | 2025-06-11 | 1 | -0/+19 |
| | | |||||
| * | deps(SvelteKit): Migrate to SvelteKit 2 | Fuwn | 2025-06-09 | 1 | -1/+1 |
| | | |||||
| * | feat(oauth): Expire session after 180 days | Fuwn | 2025-05-27 | 1 | -1/+1 |
| | | |||||
| * | fix(badges): Properly set badge time when mutating | Fuwn | 2025-05-02 | 1 | -7/+1 |
| | | |||||
| * | style: Run formatter | Fuwn | 2025-02-14 | 1 | -10/+11 |
| | | |||||
| * | feat(notifications): initial notification update on first visit | Fuwn | 2025-01-28 | 1 | -1/+1 |
| | | |||||
| * | feat(notifications): fallback on service-worker-less notifications | Fuwn | 2025-01-28 | 1 | -0/+26 |
| | | |||||
| * | fix(notifications): better permission request flow | Fuwn | 2025-01-28 | 1 | -14/+20 |
| | | |||||
| * | refactor(authorised): move authorised user functionality to module | Fuwn | 2024-11-18 | 1 | -0/+5 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 12 | -194/+194 |
| | | |||||
| * | feat(notifications): fingerprint for multiple grants | Fuwn | 2024-08-24 | 2 | -3/+19 |
| | | |||||
| * | fix(notifications): allow silent notifications | Fuwn | 2024-07-25 | 1 | -1/+1 |
| | | |||||
| * | feat: background notifications | Fuwn | 2024-07-24 | 1 | -0/+22 |
| | | |||||
| * | feat(proxy): drop headers | Fuwn | 2024-07-23 | 1 | -1/+1 |
| | | |||||
| * | fix(proxy): proxy by default | Fuwn | 2024-07-23 | 1 | -1/+1 |
| | | |||||
| * | feat(proxy): enable level two proxy encoding | Fuwn | 2024-07-23 | 1 | -3/+11 |
| | | |||||
| * | feat(proxy): encode proxy requests | Fuwn | 2024-07-12 | 1 | -1/+1 |
| | | |||||
| * | refactor(image): move cdn to image | Fuwn | 2024-04-19 | 2 | -22/+46 |
| | | |||||
| * | fix(time): proper database time update | Fuwn | 2024-02-12 | 1 | -1/+17 |
| | | |||||
| * | fix(time): database time to date | Fuwn | 2024-02-12 | 1 | -2/+1 |
| | | |||||
| * | fix(hololive): proxy schedule | Fuwn | 2024-02-07 | 1 | -1/+1 |
| | | |||||
| * | feat: stronger logout | Fuwn | 2024-02-06 | 1 | -3/+2 |
| | | |||||
| * | fix(cdn): don't proxy catbox | Fuwn | 2024-02-04 | 1 | -1/+2 |
| | | |||||
| * | feat(schedule): shorten long titles | Fuwn | 2024-02-02 | 1 | -0/+2 |
| | | |||||
| * | fix(html): height observer memory leak | Fuwn | 2024-02-01 | 1 | -26/+33 |
| | | |||||
| * | fix(updates): no details observer | Fuwn | 2024-01-26 | 1 | -4/+6 |
| | | |||||
| * | fix(limitlistheight): ignore hover cover | Fuwn | 2024-01-26 | 1 | -3/+1 |
| | | |||||
| * | fix(html): more robust (ultimate) height limiter | Fuwn | 2024-01-26 | 1 | -21/+24 |
| | | |||||
| * | revert "revert(cdn): use clear branches" | Fuwn | 2024-01-22 | 1 | -17/+15 |
| | | | | | This reverts commit 637b07586331c3744b87cafc5dc5ba3975b8c7ce. | ||||
| * | revert(cdn): use clear branches | Fuwn | 2024-01-22 | 1 | -15/+17 |
| | | |||||
| * | fix(proxy): better disable flag | Fuwn | 2024-01-22 | 1 | -2/+2 |
| | | |||||
| * | refactor(cdn): simplify | Fuwn | 2024-01-22 | 1 | -20/+15 |
| | | |||||