summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-06-26feat: external-link glyph on external menu itemsHEADmasterDanilo M.3-2/+14
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>
2026-06-26fix: honor literal menu name on project submenu childrenDanilo M.2-4/+8
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>
2026-06-26Merge slackware-projects: project pages, submenu, image rolesDanilo M.8-9/+341
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26fix: row thumbnail cell is 3:2 landscape, holds its own aspect ratioDanilo M.2-23/+22
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.
2026-06-26feat: infer thumbnail.* (2:3 row) and header.* (wide banner) page resourcesDanilo M.2-8/+10
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).
2026-06-26fix: status badge color (safeCSS) + right-align badge and tagsDanilo M.2-11/+15
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.
2026-06-26fix: widen slackware hub + project to max-w-7xl matching repositoryDanilo M.2-2/+2
2026-06-26fix: submenu as expanding second row inside header glassDanilo M.3-69/+68
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.
2026-06-26build: recompile CSS for slackware sectionDanilo M.1-0/+120
2026-06-26feat: include slackware projects in search indexDanilo M.1-1/+2
2026-06-26feat: slackware hub list layout with project rowsDanilo M.2-0/+93
2026-06-26feat: indented submenu children in mobile overlayDanilo M.1-0/+15
2026-06-26feat: slackware project single layout with project-header partialDanilo M.2-0/+63
2026-06-26feat: desktop nav submenu for nested menu items (CSS hover + focus-within)Danilo M.1-7/+43
2026-05-14fix: remove defer from pkg-list/pkg-changelog scripts (race with Alpine)Danilo M.1-2/+2
2026-05-14fix: resolve post-review issues in pkg-list shortcodeDanilo M.4-14/+26
- 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>
2026-05-14build: recompile CSS for pkg-list and pkg-changelog shortcodesDanilo M.1-0/+90
2026-05-14feat: load pkg-list and pkg-changelog JS in baseof.htmlDanilo M.1-0/+6
2026-05-14feat: add pkg-changelog shortcode templateDanilo M.1-0/+45
2026-05-14feat: add pkg-list shortcode templateDanilo M.1-0/+70
2026-05-14feat: add pkg-changelog Alpine component for ChangeLog.txtDanilo M.1-0/+41
2026-05-14feat: add pkg-list Alpine component for PACKAGES.TXTDanilo M.1-0/+66
2026-05-14feat: add i18n keys for pkg-list and pkg-changelog shortcodesDanilo M.2-0/+16
2026-05-13feat: add glitch effect to taxonomy list and term page H1sDanilo M.3-7/+3
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>
2026-05-13build: recompile CSS (section-title glitch effect)Danilo M.1-0/+59
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13feat: add glitch effect to article list page H1Danilo M.4-11/+56
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>
2026-05-11fix: define --font-head CSS variable as Oxanium in :rootDanilo M.2-0/+2
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11fix: use i18n heroGreeting key for hero H1 textDanilo M.1-1/+1
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11feat: hero name glitch effect on homepageDanilo M.5-22/+202
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>
2026-05-08chore: ignore .superpowers/ dir and remove sidebar contribution graphDanilo M.6-368/+3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08refactor: move contribution graph to footer full-width row, centeredDanilo M.5-10/+107
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>
2026-05-08fix: move contribution-graph script to baseof, remove from partialDanilo M.2-5/+4
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>
2026-05-08fix: guard against double JS execution and fix partial page contextDanilo M.2-3/+10
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-08feat: add contribution graph widgetDanilo M.7-0/+347
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>
2026-05-04build: recompile CSS with prose cta-block anchor fixDanilo M.1-0/+7
2026-05-04fix: beat prose-invert anchor override for CTA button in light modeDanilo M.1-0/+6
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>
2026-05-04fix: add not-prose to cta-block to prevent prose link color overrideDanilo M.1-1/+1
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>
2026-05-04build: recompile CSS with --on-accent var and CTA centeringDanilo M.1-2/+20
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04fix: add --on-accent var and fix button text color + CTA centeringDanilo M.1-2/+19
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>
2026-05-04build: recompile CSS with cta-block component stylesDanilo M.1-22/+182
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-04feat: upgrade actions shortcode to CTA block componentDanilo M.2-7/+47
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>
2026-04-30security: add SRI integrity hashes and pin CDN versionsDanilo M.1-4/+4
2026-04-30build: add Twemoji emoji inline sizing CSSDanilo M.2-0/+25
2026-04-30fix: defer twemoji-init script to match CDN load orderDanilo M.1-1/+1
2026-04-30fix: defer Twemoji CDN script load to avoid render blockingDanilo M.1-1/+1
2026-04-30feat: load Twemoji CDN and init script on article pagesDanilo M.1-0/+7
2026-04-30fix: guard against missing twemoji global in init scriptDanilo M.1-0/+2
2026-04-30feat: add Twemoji init script for article proseDanilo M.1-0/+4
2026-04-30fix: read excerpt frontmatter param in article listingsDanilo M.3-3/+3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29build: recompile CSS with callout component stylesDanilo M.1-26/+169
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>