aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* fix(settings): send JSON Content-Type on configuration PUTsHEADmainFuwn11 hours3-0/+4
* feat(debug): add dry-run mutations modeFuwn11 hours7-6/+45
* fix(lists): optimistic increment and snapshot to remove refresh flashFuwn11 hours1-23/+23
* fix(lists): cross-trigger Upcoming and Due refresh on airing/intervalFuwn12 hours2-14/+2
* fix(select): cap width to container to prevent mobile overflowFuwn36 hours1-0/+1
* fix(tooltip): suppress hover tooltips on coarse-pointer devicesFuwn37 hours2-0/+3
* feat(a11y): rename Disable Page Transitions to Reduce MotionFuwn3 days6-11/+26
* fix(nav): respect displayDisableAnimations in view transitionsFuwn3 days1-1/+2
* feat(nav): direction-aware view transitions, header excludedFuwn3 days2-0/+52
* perf(load): font-display swap and content-visibility on badge wallFuwn3 days2-2/+7
* feat(details): animate details open/close via Web Animations APIFuwn3 days1-0/+51
* feat(nav): collapse hamburger menu on scrollFuwn3 days1-0/+2
* fix(dropdown): scoped transition restores border-radius animationFuwn3 days1-0/+6
* fix(transitions): restore background-color on global anchor transitionFuwn3 days1-0/+1
* style(transitions): add .button-badge / .badge-info to :where()Fuwn3 days1-0/+2
* style(breakpoints): consolidate 9 ad-hoc values into 5 SCSS tokensFuwn3 days10-23/+54
* style(nav): add --base0011-strong for grounded glass on nav surfacesFuwn3 days2-3/+6
* style(motion): introduce --duration-base for panel-class transitionsFuwn3 days2-7/+8
* feat(nav): restore scroll-hide and animate mobile hamburgerFuwn3 days1-8/+24
* fix(nav): close dropdowns and hamburger on touch / outside clickFuwn3 days2-8/+15
* fix(hero): swap 100vh for 100dvh on landing heroFuwn3 days1-1/+1
* Revert "fix(a11y): bump touch targets to 44px under pointer:coarse"Fuwn3 days1-30/+0
* fix(a11y): bump command palette result rows to 44px on touchFuwn3 days1-0/+7
* feat(nav): float header as a corner hamburger under 800pxFuwn3 days1-2/+130
* fix(a11y): bump touch targets to 44px under pointer:coarseFuwn3 days1-0/+30
* fix(a11y): scope focus-visible ring to header itemsFuwn6 days1-0/+10
* ui(settings): collapse the debug panel by defaultFuwn6 days1-1/+1
* style(colours.css): Run formatterFuwn7 days1-12/+12
* refactor(colours): tokenise card shadows and scrimsFuwn7 days12-32/+26
* style(card): move backdrop blur to an opt-in .card-glass modifierFuwn7 days7-5/+9
* fix(a11y): drop redundant alts and the landing em dashFuwn7 days6-6/+6
* perf(transitions): narrow the universal * selectorFuwn7 days1-1/+13
* perf(images): lazy-load and async-decode off-screen imageryFuwn7 days10-8/+25
* fix(a11y): give CommandPalette real dialog and combobox semanticsFuwn7 days1-3/+47
* style(a11y): drop redundant border-radius from Dropdown focus ruleFuwn7 days1-1/+0
* style(a11y): round the focus-visible ringFuwn7 days1-0/+1
* fix(a11y): make header Dropdown keyboard-operableFuwn7 days1-6/+83
* feat(a11y): respect prefers-reduced-motionFuwn7 days2-2/+15
* fix(a11y): restore focus-visible ringFuwn7 days1-1/+6
* refactor(motion): introduce easing/duration tokensFuwn14 days4-8/+15
* style(header): soften hide/show curve with ease-out-quartFuwn14 days1-1/+1
* style(anchor): narrow global anchor transition to color/opacityFuwn14 days1-1/+4
* style(transitions): lengthen page transition for smoother feelFuwn14 days1-1/+1
* fix(scroll): route LandingHero scroll-down through LenisFuwn14 days3-1/+14
* feat(scroll): add global smooth scrolling via LenisFuwn14 days1-0/+7
* style: apply biome formatterFuwn2026-04-284-9/+14
* refactor(airing): unify countdown formatter into shared helperFuwn2026-04-283-121/+67
* fix(airing): round residual hour and minute in AiringTime componentFuwn2026-04-281-8/+8
* fix(airing): floor hour consistently in hours countdownFuwn2026-04-281-3/+9
* fix(airing): round residual hour in days countdownFuwn2026-04-281-2/+7