summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
11 daysdocs: update git workflow for production branch strategyDanilo M.6-283/+315
Replace master-as-deploy with three-branch model: feature branches → master (staging) → production (live). Master no longer triggers deploy. Updated CLAUDE.md, AGENTS.md, WORKFLOW.md, and all docs/policies files to reflect production branch approach. Includes deployment commands and updated FAQ. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
11 daysRewrite about page: present current identity and valuesrelease_28042026-1021Danilo M.2-10/+18
Replace generic 2009 bio with focused introduction covering cybersecurity training, AI interest, web dev background, GNU/Linux and Slackware philosophy, privacy commitment, and A11y standards. Added closing CTA to contact or browse articles. Updated both EN and IT versions. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-24Fix category typos and normalize tags/categories for all EN articles; move ↵release_24042026-1841Danilo M.35-885/+460
Italian articles from EN to IT folder with English placeholders
2026-04-24Standardize tag lists with 1:1 EN/IT correspondencerelease_24042026-1300Danilo M.5-126/+375
- Generate corrected unified master list (tags.txt) with EN|IT format - Create tags-en.txt and tags-it.txt with matching 118 tags each - Fix typos: independence/indipendenza, ImageMagick, etc. - Apply proper casing: person names (Caesar, Mario, Hokusai), brands (WordPress, GoPro, Slackware), projects (Flask, Kdenlive) - Merge duplicates: festa/feste → feste, game/gioco - Translate missing: inspiring→ispiratore, candidate, council, celebration - Standardize: Mt. Fuji (EN) / Monte Fuji (IT), Maximus Decimus Meridius (EN) / massimo decimo meridio (IT) - Updated unique_tags.txt grep command for quote handling
2026-04-24Update: gitignore now includes all HANDOFF filesrelease_24042026-1140Danilo M.1-1/+1
2026-04-24Add categories.txt, tags.txt, unique_categories.txt, unique_tags.txt from ↵release_24042026-1136Danilo M.4-0/+297
cats-and-tags
2026-04-24Set draft = true on 3 IT articles to match ENrelease_24042026-1133Danilo M.3-0/+3
2026-04-24working on the frontmatters for all articlesrelease_24042026-1126Danilo M.21-63/+77
2026-04-22Removed repo from menu and i18nrelease_22042026-1904Danilo M.3-67/+67
2026-04-22Repository is a draft until we actually manage the contentrelease_22042026-1858Danilo M.2-2/+2
2026-04-22Fix: updated git post-receive hook so it doesn't fire when working on ↵release_22042026-1850Danilo M.1-73/+52
branches other than master
2026-04-22Updated articles/convertire-file-video-in-mp3release_22042026-1638Danilo M.2-16/+28
2026-04-22Chore: updated CLAUDE.md for latest git procedures.release_22042026-1447Danilo M.1-1/+21
2026-04-22chore: bump theme submodule (timing fix)release_22042026-1435Danilo M.1-0/+0
2026-04-22chore: bump theme submodule (contact form fix)release_22042026-1432Danilo M.1-0/+0
2026-04-22fix: correct dirname depth to 2 for /var/www/mail-config.phprelease_22042026-1427Danilo M.1-1/+1
2026-04-22fix: correct mail-config.php path in contact.php (dirname depth 2→3)release_22042026-1417Danilo M.1-1/+1
2026-04-22Update: modified mail form backend for danix.xyz and added vendor folderrelease_22042026-1408Danilo M.85-4/+12222
2026-04-22Chore: added WORKFLOW.md and updated git-post-receive hookrelease_22042026-1342Danilo M.2-4/+256
2026-04-22chore: update post-receive hook to use danix2-hugo-theme repositoryDanilo M.1-0/+101
2026-04-22chore: extract theme into git submodule (danix2-hugo-theme)Danilo M.68-10320/+3
2026-04-22chore: add repo separation task to TODO.mdDanilo M.1-0/+1
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22refactor: convert repository from section (_index.md) to plain page (index.md)Danilo M.3-2/+0
Repository is a simple page, not a section. Renamed _index.md to index.md in both EN and IT, removed type = "repository" front matter (Hugo resolves layouts/repository/single.html automatically by section name), and renamed list.html to single.html. Visual output unchanged. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22fix: repository list page now uses content-grid for glow/border consistencyDanilo M.1-2/+4
Replaced ad-hoc max-w-5xl bg-bg wrapper with the standard max-w-7xl article + content-grid div pattern used by all other pages (singles, is/list). content-grid CSS class provides the soft purple glow, border, and background that block the matrix rain canvas. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22fix: normalize repository list page width to match other list pagesDanilo M.2-5/+3
Changed repository/list.html from max-w-4xl decorative box to max-w-5xl plain wrapper for aesthetic consistency with other pages without sidebars like /articles/. Removed border glow-accent rounded-lg styling and added bg-bg to wrapper to prevent matrix rain showing through card gutters. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22Chore: fixed gravatar display in pages.Danilo M.8-8/+15
2026-04-22fix: add breadcrumb to /is/ and /repository/ list pages in both languagesDanilo M.3-2/+8
Section list templates (is/list.html, repository/list.html) were missing the breadcrumb partial. Also extended JSON-LD breadcrumb generation to include section-kind pages, not just single pages.
2026-04-22fix: breadcrumb uses actual page ancestors instead of hardcoded articles pathDanilo M.2-15/+20
Static pages under /is/ now show correct breadcrumb trail (eg. Home / About / Privacy). Articles still show Home / Articles / Title. Both HTML breadcrumb and JSON-LD structured data updated.
2026-04-22feat: add active state highlight to desktop nav linksDanilo M.1-1/+8
Apply same active-page detection logic used in hamburger menu to desktop navigation. Desktop nav now shows purple accent color + bold font and aria-current=page attribute when viewing the linked page. Works for both EN and IT languages.
2026-04-22pushing updated TODO.mdDanilo M.2-6/+16
2026-04-22feat: publish a11y audit pages and link wcag badgeDanilo M.3-1/+1759
Create Italian translation of A11Y Compliant audit report (Settimane 1-5). Publish both EN and IT pages (draft: false). Link WCAG 2.1 AA badge in footer to /is/a11y-compliant/ with language-aware URL. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22feat: reorganize footer badgesDanilo M.1-2/+4
Move "Claude Code" from features to built-with (build tool). Add "Keyboard Accessible" and "Screen Reader Compatible" to features. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22feat: add Breadcrumb JSON-LD structured data to single pagesDanilo M.2-0/+36
- New partial: breadcrumb-jsonld.html generates BreadcrumbList schema - Integrated into head-meta.html for single content pages only - i18n aware: Italian uses /it/ prefix, localized "Home"/"Articoli" - No JSON-LD on homepage or list pages (Kind="page" guard) - Valid JSON schema per https://schema.org/BreadcrumbList - Fixes TODO.md:30 Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22feat: compact tag cloud spiral with controlled overlapDanilo M.1-4/+4
Tighten tag cloud spacing by adjusting spiral parameters: - padding: 8 → -2 (allows ~2px edge overlap, ~7-10% of tag height) - aStep: 0.3 → 0.2 (finer angular sampling per revolution) - rScale: 0.018 → 0.013 multiplier (28% tighter spiral arms) - attempt cap: 2000 → 3000 (compensate for smaller aStep) Tags now cluster closer together visually while remaining readable. Narrow viewport fallback (< 400px) and 404/sidebar placements unaffected. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22style: add solid background to tag-cloud links for readability on canvasDanilo M.2-2/+4
Tag cloud links now use var(--bg2) solid background instead of transparent, improving readability against the matrix rain canvas on homepage. Hover state uses rgba(accent-rgb, 0.1) for consistency with theming standard. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-22chore: pushing updated todo list.Danilo M.2-2/+4
2026-04-21feat: make tag cloud heading optional, remove from homepageDanilo M.2-3/+5
2026-04-21fix: render headingLevel dynamically with conditional blocks instead of ↵Danilo M.1-3/+7
variable interpolation
2026-04-21fix: use href for deterministic hash and increase padding for safetyDanilo M.1-2/+2
2026-04-21feat: load tag-cloud-spiral.js via Hugo PipesDanilo M.1-0/+4
2026-04-21fix: correct maxBottom initialization to handle negative coordinatesDanilo M.1-1/+1
2026-04-21fix: correct padding calculation and remove flex classes in spiral layoutDanilo M.1-3/+4
- Issue #1: Fix padding calculation from 48px to 32px (2rem). Tags normalized to y=16px (top), so add 32px bottom padding = 16+32=48px total height buffer after normalization - Issue #2: Explicitly remove flex and flex-wrap classes via classList.remove() to properly clean DOM when switching to absolute positioning Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-04-21feat: add Archimedean spiral layout engine for tag cloudDanilo M.1-0/+121
2026-04-21feat: add overflow visible to tag-cloud containerDanilo M.2-0/+2
2026-04-21feat: add data-weight and data-tag-cloud attributes to tag cloud partialDanilo M.1-2/+3
2026-04-21docs: add tag cloud spiral implementation planDanilo M.1-0/+336
2026-04-21docs: add tag cloud spiral layout design specDanilo M.1-0/+79
2026-04-21build: regenerate CSS and fix tag cloud color renderingDanilo M.2-5/+8
- Rebuilt CSS with main.min.css using Tailwind - Fixed tag-cloud.html template: replaced cond function with if/else to properly render CSS color variables - All tag cloud instances now render with correct inline styles: var(--accent) and var(--text-dim) - HTML output verified across homepage, article sidebars, and 404 page - Language-aware tag URLs confirmed: /tags/* for English, /it/tags/* for Italian
2026-04-21feat: simplify tag cloud CSS for continuous scalingDanilo M.1-20/+3
- Remove .tag-tier-* classes (sizing now inline) - Update .tag-cloud to center-justify for natural cloud layout - Add opacity transition to .tag-cloud-link - Remove hardcoded font-size from .tag-cloud-link
2026-04-21feat: replace tier-based sizing with continuous scaling in tag cloudDanilo M.1-13/+8
- Compute size per tag: 0.6rem + (count/maxCount) * 1.2rem - Compute opacity per tag: 0.7 + (count/maxCount) * 0.3 - Color gradient: small tags var(--text-dim), large (>50%) tags var(--accent) - Remove .tag-tier-* classes, use inline style attributes - Update sidebar label to use topTags i18n key