summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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>
2026-04-29feat: add callout shortcode (note/tip/info/warning/danger/success)Danilo M.4-0/+110
- Single shortcode with type param, CSS-only variants - Left border + fading bottom border (::after gradient) - Colors mapped to existing theme tokens (--accent, --accent2, --type-link, --type-life) - --callout-danger: #ef4444 hardcoded exception (approved) - role=alert for danger, role=note for all others (WCAG AA) - aria-hidden on Feather icons, title overridable via param - EN/IT i18n keys Also fixes html.theme-light CSS vars to match THEMING-STANDARD.md: - --bg, --bg2, --surface, --border, --text, --text-dim, --muted - --accent (#7c3aed), --accent2 (#008f5a)
2026-04-29fix: correct --bg2-rgb value to match --bg2 hex (#e2eaf4 → 226,234,244)Danilo M.1-2/+2
2026-04-29fix: align html.theme-light CSS vars with THEMING-STANDARD.mdDanilo M.1-26/+26
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29feat: support external links in main menu with A11y new-tab labelDanilo M.3-1/+6
2026-04-29fix: add obsolete banner to articles templateDanilo M.1-0/+3
2026-04-29feat: add obsolete article bannerDanilo M.6-0/+157
2026-04-29fix: remove orphaned top border from article navDanilo M.3-27/+17
Top nav variant (above title) had a border-t that divided nothing. Move border-t/pt-6 from CSS class into template, applied only on bottom variant. Rebuild CSS.
2026-04-29feat: consolidate article metadata into sidebar widgetDanilo M.2-43/+21
Remove publication date, lastmod, reading time, and type badge from article header. Header now shows title + type-colored accent lines only. Move publication and lastmod dates to sidebar stats widget, between author and word count. Reading time and type badge already in sidebar — no duplication needed. Removes orphaned bottom border and padding from header outer div.
2026-04-28fix: add aria-hidden to decorative feather icons, align type badge with ↵Danilo M.2-9/+9
header pattern
2026-04-28feat: expand author widget to article stats (words, reading time, type)Danilo M.3-5/+44
2026-04-28fix: update deprecated .Site.Languages and .Site.Data APIs to site.Languages ↵Danilo M.5-5/+6
and hugo.Data - Replace .Site.Languages with site.Languages in hamburger-menu.html and header.html - Replace .Site.Data with hugo.Data in repository/single.html and footer.html - Add acronym shortcode for semantic HTML abbr tags with title attributes
2026-04-28Merge branch 'master' of danix_git:danix2-hugo-themeDanilo M.1-1/+0
2026-04-28fix: switch back to auto-fit for proper 2+ repo layoutDanilo M.1-2/+1
2026-04-28fix: remove extra template end tagDanilo M.1-1/+0
2026-04-28fix: single repo centered via Hugo conditional, grid for 2+ reposDanilo M.1-1/+6