aboutsummaryrefslogtreecommitdiff
path: root/src/lib/User
Commit message (Collapse)AuthorAgeFilesLines
* style(breakpoints): consolidate 9 ad-hoc values into 5 SCSS tokensFuwn22 hours1-2/+4
| | | | | | | | | | | | | | | | Adds src/styles/_breakpoints.scss with five canonical tokens (\$bp-sm 600, \$bp-md 800, \$bp-lg 1024, \$bp-xl 1280, \$bp-2xl 1600) and migrates all 15 @media (max-width: ...) occurrences across 9 files. Configures vite.config.ts with scss loadPaths so any file can @use "breakpoints" without relative paths. Conservative rounding-up where existing values were near-duplicates: 500 and 512 collapse to 600, 768 collapses to 800, 1000 collapses to 1024. Slightly more viewports get the smaller-layout treatment in those bands, which is usually beneficial on cramped widths. Converts 7 Svelte files from <style> to <style lang="scss"> to access the SCSS tokens. SCSS is a CSS superset, so existing rules stay valid.
* fix(user): pass actual description to badge preview alt textFuwn2026-04-181-1/+1
| | | | | | | | | | The ParallaxImage alternativeText prop was passed as the literal string "selectedBadge.description" (quoted attribute syntax) instead of the expression, so every badge image rendered with that identifier name as its alt text. Switch to the expression form with a nullish-coalescing fallback so badges without a description render empty alt rather than the literal.
* chore(biome): drop formatter style overridesFuwn2026-03-016-176/+201
|
* chore(biome): enable svelte lintingFuwn2026-03-011-14/+16
|
* chore(biome): enable svelte formattingFuwn2026-03-014-207/+207
|
* chore(types): decouple app code from fragile generated route typesFuwn2026-03-011-1/+1
|
* fix: Resolve all ESLint errors and warningsFuwn2026-01-291-4/+4
|
* refactor(Database:User): Align Badge interface with database schemaFuwn2026-01-231-7/+9
|
* refactor: Migrate event handlers to new Svelte 5 syntaxFuwn2026-01-233-13/+10
|
* refactor(layout): Replace empty p elements with reusable Spacer componentFuwn2026-01-233-7/+10
|
* fix(html): Replace self-closing non-void HTML elements with proper closing tagsFuwn2026-01-233-7/+7
|
* format: Apply Prettier formattingFuwn2025-12-153-7/+7
|
* style(src): Remove self-closing p and div tagsFuwn2025-06-233-7/+7
|
* fix(BadgePreview): Correct badge preview widthFuwn2025-03-251-1/+0
|
* chore(prettier): use spaces instead of tabsFuwn2024-10-096-498/+498
|
* feat(badges): use preferences graphql apiFuwn2024-10-064-47/+49
|
* refactor(Data): rename database referencesFuwn2024-08-245-6/+6
|
* refactor(Database): move Supabase user modules to User moduleFuwn2024-07-255-7/+7
|
* refactor(Database): separate providersFuwn2024-07-255-6/+6
|
* refactor(Data): rename awc moduleFuwn2024-07-221-1/+1
|
* feat(BadgePreview): move seek buttons to preview panelFuwn2024-06-141-0/+16
|
* feat(BadgePreview): bigger preview windowFuwn2024-06-131-96/+91
|
* feat(BadgePreview): detect lofter.comFuwn2024-06-071-0/+2
|
* feat(badges): click counter for badgesFuwn2024-05-272-1/+9
|
* fix(Badges): preferences null checksFuwn2024-05-202-4/+3
|
* fix(FallbackBadge): null check preferencesFuwn2024-05-201-1/+3
|
* fix(AWC): add preferencesFuwn2024-05-141-0/+1
|
* fix(FallbackBadge): only relative tooltip if backdrop-filter cssFuwn2024-05-132-1/+4
|
* feat(badges): remove source from tooltipFuwn2024-05-133-7/+16
|
* refactor(badges): move badges display to componentFuwn2024-05-132-0/+108
|
* refactor(badges): move awc to componentFuwn2024-05-132-0/+113
|
* feat(BadgePreview): navigate using badge sideFuwn2024-05-021-7/+21
|
* feat(BadgePreview): simple designer linkFuwn2024-04-301-3/+21
|
* feat(BadgePreview): simple source nameFuwn2024-04-301-2/+21
|
* fix(badges): awc badge tooltipFuwn2024-04-241-6/+12
|
* feat(badges): use static y for tooltipFuwn2024-04-221-1/+0
|
* refactor(lib): move componenets to modulesFuwn2024-04-211-0/+120
|
* feat(BadgePreview): SauceNAO buttonFuwn2024-04-211-3/+6
|
* fix(BadgePreview): high-resolution image load on navigateFuwn2024-04-211-1/+13
|
* feat(User): move BadgeWall to User moduleFuwn2024-04-201-0/+158