| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix(a11y): drop redundant alts and the landing em dash | Fuwn | 42 hours | 1 | -1/+1 |
| | | | | | | | | | | Replace generic alt="Avatar" / alt="Character" with empty alts on images that visually duplicate a name already present as adjacent text (Wrapped activity avatar, Hololive stream icon, three Birthdays covers); screen readers stop announcing "Avatar" / "Character" twice. Also swap the em dash in the landing subheadline for a comma per the project copy rule. | ||||
| * | chore(biome): drop formatter style overrides | Fuwn | 2026-03-01 | 1 | -80/+88 |
| | | |||||
| * | chore(biome): enable svelte linting | Fuwn | 2026-03-01 | 1 | -6/+6 |
| | | |||||
| * | chore(biome): enable svelte formatting | Fuwn | 2026-03-01 | 1 | -92/+92 |
| | | |||||
| * | fix(birthdays): Gracefully handle partial source failures | Fuwn | 2026-02-19 | 1 | -19/+27 |
| | | |||||
| * | perf: Optimise LCP with image loading and animation fixes | Fuwn | 2026-02-02 | 1 | -1/+9 |
| | | |||||
| * | fix(api:birthdays): Update HTML parser for primary source | Fuwn | 2025-12-07 | 1 | -0/+1 |
| | | |||||
| * | revert: Clean up easter event | Fuwn | 2025-04-21 | 1 | -4/+1 |
| | | |||||
| * | feat(EasterEgg): Add more eggs | Fuwn | 2025-04-19 | 1 | -1/+4 |
| | | |||||
| * | fix(Birthdays): Always allow leap year day values | Fuwn | 2025-02-28 | 1 | -2/+2 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 1 | -155/+155 |
| | | |||||
| * | refactor(Birthday): rename modules | Fuwn | 2024-07-22 | 1 | -2/+2 |
| | | |||||
| * | fix(birthdays): properly fix names | Fuwn | 2024-03-27 | 1 | -10/+16 |
| | | |||||
| * | fix(birthdays): leap year | Fuwn | 2024-02-29 | 1 | -2/+2 |
| | | |||||
| * | refactor: ids to classes | Fuwn | 2024-02-19 | 1 | -2/+2 |
| | | |||||
| * | refactor(birthdays): move to data module | Fuwn | 2024-02-08 | 1 | -2/+2 |
| | | |||||
| * | fix(tooltip): disable method | Fuwn | 2024-02-03 | 1 | -1/+1 |
| | | |||||
| * | feat(birthdays): show origin if available | Fuwn | 2024-01-31 | 1 | -0/+4 |
| | | |||||
| * | feat(birthdays): loading messages | Fuwn | 2024-01-31 | 1 | -0/+5 |
| | | |||||
| * | feat(birthdays): fancier cards | Fuwn | 2024-01-31 | 1 | -1/+10 |
| | | |||||
| * | refactor(skeleton): move to loading module | Fuwn | 2024-01-31 | 1 | -1/+1 |
| | | |||||
| * | fix(birthdays): anisearch if browser | Fuwn | 2024-01-29 | 1 | -1/+2 |
| | | |||||
| * | feat(birthdays): grid skeleton ui | Fuwn | 2024-01-25 | 1 | -11/+2 |
| | | |||||
| * | feat(birthdays): skeleton loading | Fuwn | 2024-01-24 | 1 | -0/+9 |
| | | |||||
| * | refactor(utility): move loading | Fuwn | 2024-01-13 | 1 | -1/+1 |
| | | |||||
| * | fix(birthdays): gap | Fuwn | 2024-01-05 | 1 | -1/+1 |
| | | |||||
| * | feat: loading and error cards | Fuwn | 2024-01-04 | 1 | -4/+5 |
| | | |||||
| * | refactor(tools): better cards | Fuwn | 2024-01-04 | 1 | -1/+2 |
| | | |||||
| * | fix(birthdays): remove p spacing | Fuwn | 2024-01-04 | 1 | -2/+2 |
| | | |||||
| * | refactor(error): move rate-limited to module | Fuwn | 2023-12-24 | 1 | -1/+1 |
| | | |||||
| * | refactor(tools): rename birthdays | Fuwn | 2023-12-24 | 1 | -0/+139 |