aboutsummaryrefslogtreecommitdiff
path: root/src/routes
Commit message (Expand)AuthorAgeFilesLines
* fix(security): sanitize third-party RSS HTML before {@html}Fuwn20 hours1-2/+21
* fix(security): allow-list web-push endpoints to stop SSRFFuwn20 hours1-4/+13
* fix(security): authorize shadowHide target in badges endpoint (IDOR)Fuwn21 hours1-5/+9
* fix(security): mark auth cookies Secure outside localhostFuwn23 hours2-2/+0
* style: apply biome autofixes and resolve remaining lint findingsFuwn4 days28-176/+172
* feat(analytics): track umami events across core actionsFuwn4 days2-2/+12
* refactor(locale): move hardcoded UI strings into english localeFuwn9 days18-149/+173
* fix(layout): preserve list panel when clicking action buttons in summaryFuwn11 days1-1/+8
* feat(a11y): rename Disable Page Transitions to Reduce MotionFuwn2026-05-191-4/+13
* fix(nav): respect displayDisableAnimations in view transitionsFuwn2026-05-191-1/+2
* feat(nav): direction-aware view transitions, header excludedFuwn2026-05-191-0/+30
* feat(details): animate details open/close via Web Animations APIFuwn2026-05-191-0/+51
* feat(nav): collapse hamburger menu on scrollFuwn2026-05-191-0/+2
* fix(transitions): restore background-color on global anchor transitionFuwn2026-05-191-0/+1
* style(breakpoints): consolidate 9 ad-hoc values into 5 SCSS tokensFuwn2026-05-195-12/+22
* style(nav): add --base0011-strong for grounded glass on nav surfacesFuwn2026-05-191-3/+4
* style(motion): introduce --duration-base for panel-class transitionsFuwn2026-05-191-7/+7
* feat(nav): restore scroll-hide and animate mobile hamburgerFuwn2026-05-191-8/+24
* fix(nav): close dropdowns and hamburger on touch / outside clickFuwn2026-05-191-1/+6
* feat(nav): float header as a corner hamburger under 800pxFuwn2026-05-191-2/+130
* fix(a11y): scope focus-visible ring to header itemsFuwn2026-05-161-0/+10
* ui(settings): collapse the debug panel by defaultFuwn2026-05-151-1/+1
* refactor(colours): tokenise card shadows and scrimsFuwn2026-05-151-2/+2
* style(card): move backdrop blur to an opt-in .card-glass modifierFuwn2026-05-151-1/+1
* feat(a11y): respect prefers-reduced-motionFuwn2026-05-151-2/+4
* refactor(motion): introduce easing/duration tokensFuwn2026-05-081-4/+4
* style(header): soften hide/show curve with ease-out-quartFuwn2026-05-081-1/+1
* style(anchor): narrow global anchor transition to color/opacityFuwn2026-05-081-1/+4
* fix(scroll): route LandingHero scroll-down through LenisFuwn2026-05-081-0/+5
* feat(scroll): add global smooth scrolling via LenisFuwn2026-05-081-0/+7
* feat(command-palette): add quick toggles, sync, and auth actionsFuwn2026-04-261-1/+12
* Revert "fix(api): drop unused redirect query param from oauth refresh"Fuwn2026-04-181-1/+3
* fix(api): await setShadowHidden in badges PUTFuwn2026-04-181-1/+4
* fix(api): drop unused redirect query param from oauth refreshFuwn2026-04-181-3/+1
* fix(api): gate badge click-count on Origin and fix 401 response reuseFuwn2026-04-181-9/+11
* fix(api): encode subsplease timezone to prevent query-param injectionFuwn2026-04-181-5/+6
* fix(ui): balance homepage media panelsFuwn2026-04-121-62/+220
* revert(ui): remove april fools executive modeFuwn2026-04-023-99/+22
* fix(ui): tune april fools notification copyFuwn2026-04-011-1/+1
* fix(ui): simplify april fools controlsFuwn2026-04-011-15/+52
* feat(ui): add april fools executive modeFuwn2026-04-013-22/+62
* fix(badges): hide outbound link noticeFuwn2026-04-011-1/+1
* fix(state): restore persisted list UI stateFuwn2026-03-282-4/+6
* fix(cache): preserve hydrated client stateFuwn2026-03-281-1/+2
* fix(auth): ignore malformed user cookiesFuwn2026-03-286-24/+54
* fix(api): keep preferences publicly readableFuwn2026-03-271-4/+1
* fix(profile): restore owner controls for new accountsFuwn2026-03-272-21/+41
* refactor(supabase): move app access to service roleFuwn2026-03-272-40/+56
* fix(actions): resolve quality and trigger deploy driftFuwn2026-03-221-6/+8
* perf: lazy-load authenticated list surfacesFuwn2026-03-222-25/+145