| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(a11y): rename Disable Page Transitions to Reduce MotionHEADmain | Fuwn | 29 hours | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | The setting previously only gated the fly slide in Root.svelte. Renaming the label to "Reduce motion" sets the expectation that it acts as a force-on for the browser's prefers-reduced-motion: reduce across the board, so the setting's scope is broadened to match. Storage key (displayDisableAnimations) stays the same so existing user preferences carry over. Only the i18n label and behavior scope change. Adds a reducesMotion() helper that combines the media query with the setting. View Transitions, Lenis init, and the details JS animation now all bypass via this helper. A reactive $: toggles html.reduce-motion on the root element based on the setting; the normalise.css bandaid that already collapsed animations under prefers-reduced-motion is duplicated under that class so every CSS animation and transition (Svelte fly, dropdown panels, hamburger morph, header scroll-hide, the global :where transitions) snaps to 0.01ms when the setting is on. | ||||
| * | feat(cache): instant list revalidation from command palette and debug menu | Fuwn | 2026-04-15 | 1 | -1/+1 |
| | | | | | | | | | | 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". | ||||
| * | fix(settings): clarify data saver checkbox | Fuwn | 2026-04-02 | 1 | -0/+2 |
| | | |||||
| * | feat(debug): add media list timing toggle | Fuwn | 2026-04-02 | 1 | -0/+1 |
| | | |||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 1 | -317/+322 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 1 | -314/+314 |
| | | |||||
| * | feat(settings): debug dummy lists option | Fuwn | 2024-09-16 | 1 | -1/+2 |
| | | |||||
| * | feat(settings): data saver | Fuwn | 2024-08-22 | 1 | -0/+1 |
| | | |||||
| * | feat(Completed): allow hiding panels | Fuwn | 2024-07-28 | 1 | -1/+2 |
| | | |||||
| * | feat(Manga): allow preferring native chapter count | Fuwn | 2024-07-22 | 1 | -0/+4 |
| | | |||||
| * | feat(pwa): anilist notifications | Fuwn | 2024-07-08 | 1 | -1/+1 |
| | | |||||
| * | feat(pwa): anilist notifications | Fuwn | 2024-07-08 | 1 | -1/+2 |
| | | |||||
| * | feat(hololive): update time and guest formatting | Fuwn | 2024-06-23 | 1 | -1/+1 |
| | | |||||
| * | feat(badges): allow awc badges hiding | Fuwn | 2024-04-28 | 1 | -0/+3 |
| | | |||||
| * | feat(badges): source and designer fields | Fuwn | 2024-04-15 | 1 | -1/+3 |
| | | |||||
| * | feat(locale): add schedule to hololive dropdown | Fuwn | 2024-03-28 | 1 | -1/+1 |
| | | |||||
| * | fix(umamusume): null-check birthdays | Fuwn | 2024-03-17 | 1 | -0/+6 |
| | | |||||
| * | feat(locale): more settings localisations | Fuwn | 2024-02-22 | 1 | -1/+8 |
| | | |||||
| * | feat(locale): localise user preferences | Fuwn | 2024-02-17 | 1 | -0/+7 |
| | | |||||
| * | feat(settings): delete remote configuration | Fuwn | 2024-02-17 | 1 | -1/+2 |
| | | |||||
| * | feat(settings): localise settings sync | Fuwn | 2024-02-12 | 1 | -1/+12 |
| | | |||||
| * | feat(settings): settings sync category | Fuwn | 2024-02-12 | 1 | -0/+3 |
| | | |||||
| * | feat(layout): profile dropdown | Fuwn | 2024-02-11 | 1 | -1/+3 |
| | | |||||
| * | feat(locale): localise hololive errors | Fuwn | 2024-02-09 | 1 | -1/+3 |
| | | |||||
| * | feat(locale): localise airing time | Fuwn | 2024-02-07 | 1 | -1/+12 |
| | | |||||
| * | feat(locale): localise hololive date formatter | Fuwn | 2024-02-07 | 1 | -1/+14 |
| | | |||||
| * | feat(locale): localise hololive | Fuwn | 2024-02-07 | 1 | -0/+9 |
| | | |||||
| * | feat(hololive): hololive schedule | Fuwn | 2024-02-07 | 1 | -1/+2 |
| | | |||||
| * | feat(locale): localise debug settings | Fuwn | 2024-02-06 | 1 | -0/+14 |
| | | |||||
| * | feat(locale): localise import confirm | Fuwn | 2024-02-05 | 1 | -1/+2 |
| | | |||||
| * | feat(locale): localise import wait | Fuwn | 2024-02-05 | 1 | -1/+3 |
| | | |||||
| * | feat(locale): localise import mode | Fuwn | 2024-02-05 | 1 | -3/+13 |
| | | |||||
| * | feat(badges): delete all | Fuwn | 2024-02-05 | 1 | -1/+2 |
| | | |||||
| * | refactor(locale): specify import method | Fuwn | 2024-02-05 | 1 | -1/+1 |
| | | |||||
| * | feat(badges): import mode | Fuwn | 2024-02-04 | 1 | -0/+7 |
| | | |||||
| * | feat(locale): localise birthdays | Fuwn | 2024-01-31 | 1 | -0/+8 |
| | | |||||
| * | feat(layout): dropdown for schedule | Fuwn | 2024-01-31 | 1 | -1/+2 |
| | | |||||
| * | feat(settings): more helpers | Fuwn | 2024-01-27 | 1 | -1/+5 |
| | | |||||
| * | feat(settings): random helper | Fuwn | 2024-01-27 | 1 | -0/+1 |
| | | |||||
| * | feat(locale): localise media lists | Fuwn | 2024-01-25 | 1 | -0/+32 |
| | | |||||
| * | feat(locale): localise profile page | Fuwn | 2024-01-25 | 1 | -0/+4 |
| | | |||||
| * | feat(locale): localise notice text | Fuwn | 2024-01-24 | 1 | -0/+3 |
| | | |||||
| * | feat(locale): localise badges | Fuwn | 2024-01-23 | 1 | -0/+17 |
| | | |||||
| * | refactor(locale): use consistent casing | Fuwn | 2024-01-21 | 1 | -13/+13 |
| | | |||||
| * | feat(locale): translate calculation settings fields | Fuwn | 2024-01-21 | 1 | -1/+17 |
| | | |||||
| * | feat(locale): finish date & time category localisation | Fuwn | 2024-01-21 | 1 | -1/+3 |
| | | |||||
| * | feat(locale): more display localisations | Fuwn | 2024-01-21 | 1 | -1/+3 |
| | | |||||
| * | feat: disable last activity warning | Fuwn | 2024-01-21 | 1 | -1/+6 |
| | | |||||
| * | feat(locale): more localisation for display category | Fuwn | 2024-01-20 | 1 | -3/+37 |
| | | |||||
| * | refactor(locale): typed locales | Fuwn | 2024-01-20 | 1 | -0/+72 |