| Age | Commit message (Collapse) | Author | Files | Lines |
|
Append a feather external-link icon to entries flagged external (Projects
→ git.danix.xyz subdomain), in both the desktop nav and the mobile
hamburger overlay, signaling off-site links. Recompiled CSS for the new
utility classes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Submenu label logic treated child .Name strictly as an i18n key, so a
literal name set in a project page's [menus.main] block was swallowed
(fell through to the page title). Add a literal-name fallback after the
i18n lookup in both the desktop submenu (header.html) and the mobile
sub-list (hamburger-menu.html). Curated i18n entries (Packages) still
resolve via their key first.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
|
Was stretching to body height via items-stretch; give the image cell
aspect-[3/2] and self-start so a 3:2 thumbnail displays at its intended
ratio instead of being cropped to the row height.
|
|
Row uses a thumbnail.* page resource; project page shows a full-width
header.* banner above the title instead of a small inline logo. Both
inferred by filename from the project bundle, no front-matter needed
(image param kept as thumbnail fallback).
|
|
Hugo escaped the CSS-var style to ZgotmplZ, so badge colors never applied;
build the style string through safeCSS instead. active=green now. On the
project page, right-align the status badge with the title and push tags to
the right, matching the list-view layout.
|
|
|
|
Replace floating dropdown box with a full-width centered second row that
expands the existing frosted header panel on hover/focus. Project pages in
the submenu fall back to page title when no menu name is set. Same label
fallback applied to mobile overlay children.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Replace data-feather icon with inline SVG (feather.replace() runs
before Alpine renders x-for rows, so dynamic icons never rendered)
- Add defer to pkg-list.js and pkg-changelog.js script tags
- Add missing i18n keys: pkg_list_no_results, pkg_list_col_package,
pkg_list_col_version, pkg_list_col_link (EN + IT)
- Use i18n.noResults, i18n.colPkg/Ver/Link in template
- Fix aria-label to use i18n.view instead of hardcoded "View"
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Extend section-title glitch to taxonomy/list.html and taxonomy/term.html.
Load glitch script on taxonomy and term page kinds in baseof.html.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Add .section-title class with chromatic-aberration glitch mechanics
mirroring .hero-name. Extend hero-glitch.js to target both classes
independently. Load glitch script on IsHome and IsSection pages.
Title styled uppercase, centered, white.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Chromatic aberration glitch on h1.hero-name. Gravatar moved from
markdown shortcode to template. JS fires randomly every 4-11s.
Respects prefers-reduced-motion.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Remove sidebar placement. Footer: full-width row, cellSize=12,
centered via flex + text-align. Removed sidebar-widget class from
partial. contrib-summary text-align: center added.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Partial caching prevented Scratch-based deduplication. Script now
loaded once from baseof.html; JS guard prevents double-init.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Sidebar (/is pages, cellSize=8) and footer (sitewide, cellSize=6).
Fetches /contributions.json, split-cell linear-gradient rendering
(gitolite=green/accent2, github=purple/accent), opacity intensity
levels, month labels, tooltip, i18n IT/EN. WCAG 2.1 AA compliant.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
html.theme-light .prose-invert a sets color: var(--accent) via a direct
selector outside any layer — not-prose cannot block it. Adds matching
specificity rule targeting .cta-block a inside prose/prose-invert to
restore var(--on-accent) text color in light mode.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Tailwind prose's `a` rule was overriding btn-primary color in light mode.
not-prose excludes the CTA wrapper from prose link styles.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Adds --on-accent semantic CSS variable (#f0f0f0 dark / #f0f4f8 light),
both passing WCAG AA against --accent in their respective modes.
Updates .btn-primary to use var(--on-accent) instead of hardcoded
#ffffff. Adds .cta-block override to win specificity over the base
a { color: var(--accent) } rule. Centers content inside .cta-block.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Replaces the minimal inline download button with a visually distinctive
CTA card. New `use` parameter drives icon and download attribute
("download", "site", "repo", "mail"). Optional `caption` param adds
description text above the button. Button uses .btn.btn-primary for
consistent styling. CSS adds .cta-block / .cta-block__caption with
accent border, glow, and light mode overrides per THEMING-STANDARD.md.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|