| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-04-15 | Update SHORTCODES.md to reflect contact form shortcode name change | Danilo M. | 1 | -3/+3 | |
| - Change {{< contact_form >}} → {{< contact >}} in all documentation - Update contributing section with correct theme directory path - Contact shortcode example now matches implementation Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Fix contact form shortcode: rename from contact-form.html to contact.html | Danilo M. | 3 | -5/+7 | |
| Problem: Hugo v0.160 doesn't find shortcode as 'contact_form' when filename is contact-form.html Solution: Rename to contact.html so shortcode is {{< contact >}} - Rename shortcodes/contact-form.html → contact.html - Update contact pages to use {{< contact >}} shortcode - Remove unused dict initialization line from contact shortcode - Contact form now works on both English and Italian contact pages Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Extract contact form JavaScript to separate file and remove shortcode from ↵ | Danilo M. | 6 | -77/+51 | |
| contact pages - Move contact form Alpine.js logic to assets/js/contact-form.js - Simplify contact-form.html shortcode by removing inline script - Load contact-form.js in baseof.html after Alpine.js - Temporarily remove {{< contact_form >}} shortcode from contact pages (shortcode parsing issue to investigate later) - Contact pages now display with placeholder text Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Remove unnecessary type field from static pages | Danilo M. | 6 | -4/+116 | |
| The 'type' field is unused for static pages. Hugo automatically sets the type based on directory structure. The 'type' custom parameter is only used for articles (Life, Photo, Link, Quote, Tech). Static pages no longer need: type = "page" Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Fix language switcher to preserve current page path | Danilo M. | 2 | -4/+26 | |
| - Update language switcher to translate current page path instead of redirecting to root - When switching languages, preserve the page you're on (e.g., /articles/ → /it/articles/) - Works for both desktop header and mobile hamburger menu - Uses Hugo's string functions to manipulate URL paths Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Add language toggle to desktop header | Danilo M. | 1 | -1/+18 | |
| - Add language switcher (IT/EN) visible on desktop only - Language buttons show in header next to theme toggle - Current language highlighted with accent background - Mobile still uses hamburger menu for language toggle - Responsive design: hidden on mobile (md:hidden), visible on desktop Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Remove Alpine.js dependency from menu toggle, use vanilla JavaScript | Danilo M. | 4 | -22/+123 | |
| - Replace Alpine.js directives (@click, x-ref) with vanilla JS - Update hamburger-menu.html to use id selectors instead of x-ref - Rewrite menu.js to work without Alpine.js - Menu now opens/closes on click with proper event handling - Language toggle now accessible in hamburger menu Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Fix Hugo v0.160 compatibility: remove os.Getenv and fix template syntax | Danilo M. | 8 | -10/+150 | |
| - Remove os.Getenv("THEME") call that violates security policy - Use CSS variables and data attributes for theme-aware badge colors - Update theme-toggle.js to update badge colors on theme switch - Fix .LastMod → .Lastmod (correct API) - Fix template syntax for date comparison in article-header.html Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | Fix shortcode location: move from shortcodes/ to layouts/shortcodes/ | Danilo M. | 12 | -24/+50 | |
| Hugo v0.156.0+ requires shortcodes to be in layouts/shortcodes/ directory. Moved all shortcodes (gravatar, image, gallery, contact-form) to correct location. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | updated gitignore | Danilo M. | 1 | -0/+1 | |
| 2026-04-15 | Set up Tailwind CSS build pipeline and bilingual homepage content | Danilo M. | 9 | -5/+2002 | |
| - Install and configure Tailwind CSS with tailwind.config.js - Create npm scripts for building Tailwind (build/watch) - Add .gitignore to exclude node_modules and build artifacts - Create bilingual homepage content (content/it/_index.md, content/en/_index.md) - Update baseof.html to use compiled main.min.css - Fix .ByDate deprecation in list.html template (use sort function) - Fix main.css pre element to support rgba with opacity - Homepage now displays with full dark/light theme styling Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> | |||||
| 2026-04-15 | added contact form backend | Danilo M. | 4 | -11/+286 | |
| 2026-04-15 | docs: update AGENTS.md with comprehensive content management guide | Danilo M. | 1 | -26/+444 | |
| 2026-04-15 | docs: create comprehensive shortcodes documentation | Danilo M. | 1 | -0/+283 | |
| 2026-04-15 | feat: add contact.php placeholder for form handling | Danilo M. | 1 | -0/+11 | |
| 2026-04-15 | feat: create contact-form shortcode with Alpine.js AJAX | Danilo M. | 1 | -0/+114 | |
| 2026-04-15 | feat: create gallery shortcode with responsive columns | Danilo M. | 1 | -0/+12 | |
| 2026-04-15 | feat: create image shortcode with lazy-loading and captions | Danilo M. | 1 | -0/+22 | |
| 2026-04-15 | feat: create gravatar shortcode with MD5 hashing | Danilo M. | 1 | -0/+17 | |
| 2026-04-15 | feat: create Tech article type template (uses Chroma for syntax) | Danilo M. | 1 | -0/+3 | |
| 2026-04-15 | feat: create Quote article type template | Danilo M. | 1 | -0/+15 | |
| 2026-04-15 | feat: create Link article type template with external button | Danilo M. | 1 | -0/+17 | |
| 2026-04-15 | feat: create Photo article type template | Danilo M. | 1 | -0/+18 | |
| 2026-04-15 | feat: create Life article type template | Danilo M. | 1 | -0/+3 | |
| 2026-04-15 | feat: create article type dispatcher template | Danilo M. | 1 | -0/+36 | |
| 2026-04-15 | feat: add article header and sidebar partials supporting single article template | Danilo M. | 2 | -0/+75 | |
| 2026-04-15 | feat: create single article template with sidebar | Danilo M. | 1 | -0/+36 | |
| 2026-04-15 | feat: create article list item with type badges and pinned indicator | Danilo M. | 1 | -0/+40 | |
| 2026-04-15 | feat: create articles list with pinned post support | Danilo M. | 1 | -0/+31 | |
| 2026-04-15 | feat: create landing page with hero and CTAs | Danilo M. | 1 | -0/+45 | |
| 2026-04-15 | feat: create English i18n strings | Danilo M. | 1 | -0/+51 | |
| 2026-04-15 | fix: remove duplicate keys from Italian i18n, use contactMe for social section | Danilo M. | 1 | -2/+1 | |
| 2026-04-15 | feat: add missing email key in Forms section | Danilo M. | 1 | -0/+2 | |
| 2026-04-15 | feat: create Italian i18n strings | Danilo M. | 1 | -0/+50 | |
| 2026-04-15 | feat: create language switcher with persistence | Danilo M. | 5 | -1/+45 | |
| 2026-04-15 | fix: remove duplicate Alpine-based menu toggle, rely solely on menu.js for ↵ | Danilo M. | 1 | -34/+0 | |
| menu state management | |||||
| 2026-04-15 | feat: create hamburger menu toggle script | Danilo M. | 1 | -0/+51 | |
| 2026-04-15 | fix: remove duplicate theme toggle logic from hamburger-menu.html, delegate ↵ | Danilo M. | 1 | -13/+2 | |
| to dedicated theme-toggle.js | |||||
| 2026-04-15 | feat: create theme toggle with localStorage persistence | Danilo M. | 1 | -0/+30 | |
| 2026-04-15 | fix: add light theme color overrides and remove duplicate inline code ↵ | Danilo M. | 1 | -16/+41 | |
| styling from chroma-custom.css | |||||
| 2026-04-15 | feat: create syntax highlighting theme with dark/light support | Danilo M. | 1 | -0/+132 | |
| 2026-04-15 | fix: remove redundant focus ring offset rule in main.css | Danilo M. | 1 | -4/+0 | |
| 2026-04-15 | feat: create Tailwind CSS with theme variables and base styles | Danilo M. | 1 | -0/+159 | |
| 2026-04-15 | feat: create footer with links and copyright | Danilo M. | 1 | -0/+38 | |
| 2026-04-15 | feat: create hamburger overlay menu with language and theme toggles | Danilo M. | 1 | -0/+112 | |
| 2026-04-15 | feat: create responsive header with theme toggle and hamburger | Danilo M. | 1 | -0/+42 | |
| 2026-04-15 | feat: create base template with theme toggle, fonts, and Alpine.js | Danilo M. | 1 | -0/+75 | |
| 2026-04-15 | feat: add site configuration with bilingual setup and article types | Danilo M. | 1 | -0/+91 | |
| 2026-04-15 | feat: add theme metadata | Danilo M. | 1 | -0/+37 | |
| 2026-04-15 | added gitignore | Danilo M. | 1 | -0/+1 | |
