| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | style(breakpoints): consolidate 9 ad-hoc values into 5 SCSS tokens | Fuwn | 22 hours | 1 | -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 text | Fuwn | 2026-04-18 | 1 | -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 overrides | Fuwn | 2026-03-01 | 6 | -176/+201 |
| | | |||||
| * | chore(biome): enable svelte linting | Fuwn | 2026-03-01 | 1 | -14/+16 |
| | | |||||
| * | chore(biome): enable svelte formatting | Fuwn | 2026-03-01 | 4 | -207/+207 |
| | | |||||
| * | chore(types): decouple app code from fragile generated route types | Fuwn | 2026-03-01 | 1 | -1/+1 |
| | | |||||
| * | fix: Resolve all ESLint errors and warnings | Fuwn | 2026-01-29 | 1 | -4/+4 |
| | | |||||
| * | refactor(Database:User): Align Badge interface with database schema | Fuwn | 2026-01-23 | 1 | -7/+9 |
| | | |||||
| * | refactor: Migrate event handlers to new Svelte 5 syntax | Fuwn | 2026-01-23 | 3 | -13/+10 |
| | | |||||
| * | refactor(layout): Replace empty p elements with reusable Spacer component | Fuwn | 2026-01-23 | 3 | -7/+10 |
| | | |||||
| * | fix(html): Replace self-closing non-void HTML elements with proper closing tags | Fuwn | 2026-01-23 | 3 | -7/+7 |
| | | |||||
| * | format: Apply Prettier formatting | Fuwn | 2025-12-15 | 3 | -7/+7 |
| | | |||||
| * | style(src): Remove self-closing p and div tags | Fuwn | 2025-06-23 | 3 | -7/+7 |
| | | |||||
| * | fix(BadgePreview): Correct badge preview width | Fuwn | 2025-03-25 | 1 | -1/+0 |
| | | |||||
| * | chore(prettier): use spaces instead of tabs | Fuwn | 2024-10-09 | 6 | -498/+498 |
| | | |||||
| * | feat(badges): use preferences graphql api | Fuwn | 2024-10-06 | 4 | -47/+49 |
| | | |||||
| * | refactor(Data): rename database references | Fuwn | 2024-08-24 | 5 | -6/+6 |
| | | |||||
| * | refactor(Database): move Supabase user modules to User module | Fuwn | 2024-07-25 | 5 | -7/+7 |
| | | |||||
| * | refactor(Database): separate providers | Fuwn | 2024-07-25 | 5 | -6/+6 |
| | | |||||
| * | refactor(Data): rename awc module | Fuwn | 2024-07-22 | 1 | -1/+1 |
| | | |||||
| * | feat(BadgePreview): move seek buttons to preview panel | Fuwn | 2024-06-14 | 1 | -0/+16 |
| | | |||||
| * | feat(BadgePreview): bigger preview window | Fuwn | 2024-06-13 | 1 | -96/+91 |
| | | |||||
| * | feat(BadgePreview): detect lofter.com | Fuwn | 2024-06-07 | 1 | -0/+2 |
| | | |||||
| * | feat(badges): click counter for badges | Fuwn | 2024-05-27 | 2 | -1/+9 |
| | | |||||
| * | fix(Badges): preferences null checks | Fuwn | 2024-05-20 | 2 | -4/+3 |
| | | |||||
| * | fix(FallbackBadge): null check preferences | Fuwn | 2024-05-20 | 1 | -1/+3 |
| | | |||||
| * | fix(AWC): add preferences | Fuwn | 2024-05-14 | 1 | -0/+1 |
| | | |||||
| * | fix(FallbackBadge): only relative tooltip if backdrop-filter css | Fuwn | 2024-05-13 | 2 | -1/+4 |
| | | |||||
| * | feat(badges): remove source from tooltip | Fuwn | 2024-05-13 | 3 | -7/+16 |
| | | |||||
| * | refactor(badges): move badges display to component | Fuwn | 2024-05-13 | 2 | -0/+108 |
| | | |||||
| * | refactor(badges): move awc to component | Fuwn | 2024-05-13 | 2 | -0/+113 |
| | | |||||
| * | feat(BadgePreview): navigate using badge side | Fuwn | 2024-05-02 | 1 | -7/+21 |
| | | |||||
| * | feat(BadgePreview): simple designer link | Fuwn | 2024-04-30 | 1 | -3/+21 |
| | | |||||
| * | feat(BadgePreview): simple source name | Fuwn | 2024-04-30 | 1 | -2/+21 |
| | | |||||
| * | fix(badges): awc badge tooltip | Fuwn | 2024-04-24 | 1 | -6/+12 |
| | | |||||
| * | feat(badges): use static y for tooltip | Fuwn | 2024-04-22 | 1 | -1/+0 |
| | | |||||
| * | refactor(lib): move componenets to modules | Fuwn | 2024-04-21 | 1 | -0/+120 |
| | | |||||
| * | feat(BadgePreview): SauceNAO button | Fuwn | 2024-04-21 | 1 | -3/+6 |
| | | |||||
| * | fix(BadgePreview): high-resolution image load on navigate | Fuwn | 2024-04-21 | 1 | -1/+13 |
| | | |||||
| * | feat(User): move BadgeWall to User module | Fuwn | 2024-04-20 | 1 | -0/+158 |