]>
danix's work - danix.xyz-2.git/log
Danilo M. [Thu, 30 Apr 2026 10:32:15 +0000 (12:32 +0200)]
translate: fixed translation for "vulnerabilities-for-pgp-and-emails"
Danilo M. [Thu, 30 Apr 2026 10:29:31 +0000 (12:29 +0200)]
translate: fixed translation for "sunset in siderno"
Danilo M. [Thu, 30 Apr 2026 10:28:28 +0000 (12:28 +0200)]
translate: fixed translation and uploaded files for "speak to me"
Danilo M. [Thu, 30 Apr 2026 10:21:38 +0000 (12:21 +0200)]
translate: fixed translation for "sasso-carta-forbice-lucertola-spock"
Danilo M. [Thu, 30 Apr 2026 10:18:27 +0000 (12:18 +0200)]
translate: fixed translation for "responsibility"
Danilo M. [Thu, 30 Apr 2026 10:12:46 +0000 (12:12 +0200)]
translate: fixed translation for "rip steve jobs"
Danilo M. [Thu, 30 Apr 2026 10:08:58 +0000 (12:08 +0200)]
translate: fixed translation for "pure nerdgasm"
Danilo M. [Thu, 30 Apr 2026 10:02:41 +0000 (12:02 +0200)]
removed article "poker time"
Danilo M. [Thu, 30 Apr 2026 10:01:34 +0000 (12:01 +0200)]
translate: fixed translation for "playing with colors"
Danilo M. [Thu, 30 Apr 2026 09:57:28 +0000 (11:57 +0200)]
translate: fixed translation for "outside of the box"
Danilo M. [Thu, 30 Apr 2026 09:54:17 +0000 (11:54 +0200)]
removed article "of being lonely"
Danilo M. [Thu, 30 Apr 2026 09:51:56 +0000 (11:51 +0200)]
translate: fixed translation for "new home server ideas"
Danilo M. [Thu, 30 Apr 2026 09:49:07 +0000 (11:49 +0200)]
translate: fixed translation and uploaded files for "nerdness"
Danilo M. [Thu, 30 Apr 2026 09:42:23 +0000 (11:42 +0200)]
removed article "myself as a droid"
Danilo M. [Thu, 30 Apr 2026 09:39:32 +0000 (11:39 +0200)]
translate: fixed translation for "money for independence"
Danilo M. [Thu, 30 Apr 2026 09:37:44 +0000 (11:37 +0200)]
translate: fixed translation for "manage you passwords with password-store"
Danilo M. [Thu, 30 Apr 2026 09:30:43 +0000 (11:30 +0200)]
translate: fixed translation for "le email queste sconosciute" [DRAFT]
Danilo M. [Thu, 30 Apr 2026 09:26:26 +0000 (11:26 +0200)]
translate: fixed translation for "la giornata del pi greco"
Danilo M. [Thu, 30 Apr 2026 08:17:10 +0000 (10:17 +0200)]
translate: fixed translation and uploaded files for "katsushika-hokusai"
Danilo M. [Thu, 30 Apr 2026 07:42:41 +0000 (09:42 +0200)]
translate: updated translation for "io-supporto-mario-congiusta"
chore: added static image for "imagine"
Danilo M. [Thu, 30 Apr 2026 07:39:06 +0000 (09:39 +0200)]
translate: fixed translation for "imagine"
Danilo M. [Thu, 30 Apr 2026 07:33:10 +0000 (09:33 +0200)]
translate: fixed translation for "haiku-2"
Danilo M. [Thu, 30 Apr 2026 07:23:08 +0000 (09:23 +0200)]
translate: fixed translation for "haiku"
Danilo M. [Thu, 30 Apr 2026 07:18:11 +0000 (09:18 +0200)]
translate: fixed translation for "git setup own server"
Danilo M. [Thu, 30 Apr 2026 07:16:27 +0000 (09:16 +0200)]
translate: fixed translation for "git setup own server - part2"
Danilo M. [Thu, 30 Apr 2026 07:12:35 +0000 (09:12 +0200)]
translate: fixed translation for "gify - back to bash scripting"
Danilo M. [Thu, 30 Apr 2026 06:58:43 +0000 (08:58 +0200)]
chore: bump theme submodule (fix excerpt frontmatter in listings)
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Thu, 30 Apr 2026 06:53:35 +0000 (08:53 +0200)]
Merge production branch workflow docs into master
Danilo M. [Thu, 30 Apr 2026 06:52:55 +0000 (08:52 +0200)]
Merge branch 'content-refactoring': fix italian breadcrumb section
Danilo M. [Thu, 30 Apr 2026 06:52:37 +0000 (08:52 +0200)]
fix: populate italian articles section index to restore breadcrumb
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Wed, 29 Apr 2026 18:43:23 +0000 (20:43 +0200)]
translation: Added english translation for "conquista la folla"
Danilo M. [Wed, 29 Apr 2026 18:34:40 +0000 (20:34 +0200)]
translation: Added italian translation for "About Loneliness"
Danilo M. [Wed, 29 Apr 2026 18:32:42 +0000 (20:32 +0200)]
translation: Added italian translation for "Ceasar quote"
Danilo M. [Wed, 29 Apr 2026 18:26:19 +0000 (20:26 +0200)]
translation: Added italian translation for "Cad designing in gnu linux"
Danilo M. [Wed, 29 Apr 2026 18:14:39 +0000 (20:14 +0200)]
translation: Added italian translation for "Bash Notes"
Danilo M. [Wed, 29 Apr 2026 18:11:24 +0000 (20:11 +0200)]
Removed article "Come funziona questo sito"
Danilo M. [Wed, 29 Apr 2026 18:09:58 +0000 (20:09 +0200)]
translate: Added italian translation for "Baking Programs"
Danilo M. [Wed, 29 Apr 2026 14:34:27 +0000 (16:34 +0200)]
Merge branch 'master' into production
Danilo M. [Wed, 29 Apr 2026 14:11:07 +0000 (16:11 +0200)]
Updated draft for bash-notes article
Danilo M. [Wed, 29 Apr 2026 14:05:31 +0000 (16:05 +0200)]
docs: add callout spec/plan, actions shortcode in bash-notes, fix IT trailing newline
- docs/superpowers/specs/2026-04-29-callout-shortcode-design.md — approved design spec
- docs/superpowers/plans/2026-04-29-callout-shortcode.md — implementation plan
- content/en/articles/bash-notes: add actions download button
- content/it/articles/bash-notes: fix missing trailing newline
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Wed, 29 Apr 2026 13:58:12 +0000 (15:58 +0200)]
feat: callout shortcode — i18n keys, docs, bump theme submodule
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Wed, 29 Apr 2026 11:32:29 +0000 (13:32 +0200)]
docs: update WORKFLOW.md for production branch deploy + fix hugo.toml gitrepo params
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Wed, 29 Apr 2026 11:32:15 +0000 (13:32 +0200)]
docs: update WORKFLOW.md for production branch deploy + fix hugo.toml gitrepo params
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Wed, 29 Apr 2026 11:29:26 +0000 (13:29 +0200)]
Added git repository entry in main menu
Danilo M. [Wed, 29 Apr 2026 11:14:46 +0000 (13:14 +0200)]
Merge branch 'master' into production
Danilo M. [Wed, 29 Apr 2026 11:13:30 +0000 (13:13 +0200)]
feat: external links in main menu — A11y new-tab label + workflow docs
Co-Authored-By: Claude Sonnet 4.6 <redacted>
Danilo M. [Wed, 29 Apr 2026 10:32:30 +0000 (12:32 +0200)]
docs: add obsolete article banner usage to workflow guide
Danilo M. [Wed, 29 Apr 2026 10:30:40 +0000 (12:30 +0200)]
chore: bump theme submodule (obsolete article banner)
Danilo M. [Wed, 29 Apr 2026 10:25:17 +0000 (12:25 +0200)]
feat: obsolete article banner — submodule bump + i18n overrides
Danilo M. [Wed, 29 Apr 2026 09:59:18 +0000 (11:59 +0200)]
chore: bump theme submodule (fix top nav border)
Danilo M. [Wed, 29 Apr 2026 09:44:30 +0000 (11:44 +0200)]
chore: bump theme submodule (consolidate article metadata)
Danilo M. [Tue, 28 Apr 2026 19:14:08 +0000 (21:14 +0200)]
chore: bump theme submodule (a11y + badge fixes)
Danilo M. [Tue, 28 Apr 2026 19:10:01 +0000 (21:10 +0200)]
chore: bump theme submodule (article stats widget)
Danilo M. [Tue, 28 Apr 2026 19:09:14 +0000 (21:09 +0200)]
feat: add i18n keys for article stats widget, mark TODO items complete
Danilo M. [Tue, 28 Apr 2026 18:58:01 +0000 (20:58 +0200)]
fix: move theme params out of [taxonomies] into [params], lower related threshold
Danilo M. [Tue, 28 Apr 2026 18:30:23 +0000 (20:30 +0200)]
feat: add 'My Git Workflow' article (EN/IT)
Add bilingual article covering personal git config settings:
- push.autoSetupRemote, pull.rebase
- commit.gpgsign
- help.autocorrect, fetch.prune, fetch.prunetags
- merge.conflictstyle (zdiff3), rerere
- branch.sort, column.ui, log.*, diff.*
- Aliases (lg, sw)
- Typical workflow narrative
Includes both English and Italian translations.
Co-Authored-By: Claude Haiku 4.5 <redacted>
Danilo M. [Tue, 28 Apr 2026 17:20:22 +0000 (19:20 +0200)]
fix: convert remaining span strikethrough to markdown in le-email article
Danilo M. [Tue, 28 Apr 2026 17:19:47 +0000 (19:19 +0200)]
fix: convert remaining raw HTML to markdown and add acronym shortcodes
- myself-as-a-droid: drop external image figure, decode entities
- poker-time: drop external image figure and orphan nbsp
- le-email-queste-sconosciute: replace acronym tags with shortcodes, markdown strikethrough
- xrandr-dual-head: convert pre block to fenced code
- git-setup-own-server-part2: markdown blockquote + drop image figure + fenced code blocks (user will add image later)
Danilo M. [Tue, 28 Apr 2026 17:08:00 +0000 (19:08 +0200)]
chore: bump theme submodule (deprecation API fixes + acronym shortcode)
Danilo M. [Tue, 28 Apr 2026 17:06:26 +0000 (19:06 +0200)]
fix: convert raw HTML to markdown and fix deprecated HTML entities
Content fixes:
- speak-to-me: Convert blockquote to markdown, decode entities
- wp_patcher: Convert pre blocks to fenced code, markdown blockquote
- manage-your-passwords: Convert a tags and blockquotes to markdown, add acronym shortcode, decode entities
- playing-with-colors: Convert a tag to markdown
- pure-nerdgasm: Mark as draft (YouTube embed lost in export)
- r-i-p-steve-jobs: Replace figure with image shortcode
- responsibility: Convert blockquote to markdown
Danilo M. [Tue, 28 Apr 2026 12:01:02 +0000 (14:01 +0200)]
chore: bump theme submodule (auto-fit fix)
Danilo M. [Tue, 28 Apr 2026 11:59:02 +0000 (13:59 +0200)]
chore: bump theme submodule (fix template syntax)
Danilo M. [Tue, 28 Apr 2026 11:57:26 +0000 (13:57 +0200)]
chore: bump theme submodule (single repo centering fix)
Danilo M. [Tue, 28 Apr 2026 11:56:09 +0000 (13:56 +0200)]
chore: bump theme submodule (center cards with justify-items)
Danilo M. [Tue, 28 Apr 2026 11:53:52 +0000 (13:53 +0200)]
feat: enable repository page with single repo display
Danilo M. [Tue, 28 Apr 2026 11:49:32 +0000 (13:49 +0200)]
docs: add adaptive repo grid design spec
Danilo M. [Tue, 28 Apr 2026 11:49:27 +0000 (13:49 +0200)]
chore: bump theme submodule (CSS rebuild)
Danilo M. [Tue, 28 Apr 2026 11:47:19 +0000 (13:47 +0200)]
chore: add .worktrees/ to gitignore
Danilo M. [Tue, 28 Apr 2026 11:45:45 +0000 (13:45 +0200)]
chore: bump theme submodule (fix repo grid auto-fill)
Danilo M. [Tue, 28 Apr 2026 11:06:59 +0000 (13:06 +0200)]
chore: bump theme submodule (adaptive repo grid)
Danilo M. [Tue, 28 Apr 2026 10:35:07 +0000 (12:35 +0200)]
Updated the Repository page content. Added a cover image for the Sl-Hack-Ware project on github. [EN,IT]
Danilo M. [Tue, 28 Apr 2026 09:26:32 +0000 (11:26 +0200)]
Updated content in homepage. [EN,IT]
Danilo M. [Tue, 28 Apr 2026 08:40:49 +0000 (10:40 +0200)]
test: verify master no longer deploys
Danilo M. [Tue, 28 Apr 2026 08:38:08 +0000 (10:38 +0200)]
docs: update git workflow for production branch strategy
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 <redacted>
Danilo M. [Tue, 28 Apr 2026 08:21:14 +0000 (10:21 +0200)]
Rewrite about page: present current identity and values
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 <redacted>
Danilo M. [Fri, 24 Apr 2026 16:40:44 +0000 (18:40 +0200)]
Fix category typos and normalize tags/categories for all EN articles; move Italian articles from EN to IT folder with English placeholders
Danilo M. [Fri, 24 Apr 2026 11:00:09 +0000 (13:00 +0200)]
Standardize tag lists with 1:1 EN/IT correspondence
- 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
Danilo M. [Fri, 24 Apr 2026 09:40:22 +0000 (11:40 +0200)]
Update: gitignore now includes all HANDOFF files
Danilo M. [Fri, 24 Apr 2026 09:36:53 +0000 (11:36 +0200)]
Add categories.txt, tags.txt, unique_categories.txt, unique_tags.txt from cats-and-tags
Danilo M. [Fri, 24 Apr 2026 09:33:23 +0000 (11:33 +0200)]
Set draft = true on 3 IT articles to match EN
Danilo M. [Wed, 22 Apr 2026 16:34:54 +0000 (18:34 +0200)]
working on the frontmatters for all articles
Danilo M. [Wed, 22 Apr 2026 17:04:25 +0000 (19:04 +0200)]
Removed repo from menu and i18n
Danilo M. [Wed, 22 Apr 2026 16:58:35 +0000 (18:58 +0200)]
Repository is a draft until we actually manage the content
Danilo M. [Wed, 22 Apr 2026 16:47:28 +0000 (18:47 +0200)]
Fix: updated git post-receive hook so it doesn't fire when working on branches other than master
Danilo M. [Wed, 22 Apr 2026 14:38:39 +0000 (16:38 +0200)]
Updated articles/convertire-file-video-in-mp3
Danilo M. [Wed, 22 Apr 2026 12:47:18 +0000 (14:47 +0200)]
Chore: updated CLAUDE.md for latest git procedures.
Danilo M. [Wed, 22 Apr 2026 12:35:02 +0000 (14:35 +0200)]
chore: bump theme submodule (timing fix)
Danilo M. [Wed, 22 Apr 2026 12:32:45 +0000 (14:32 +0200)]
chore: bump theme submodule (contact form fix)
Danilo M. [Wed, 22 Apr 2026 12:27:27 +0000 (14:27 +0200)]
fix: correct dirname depth to 2 for /var/www/mail-config.php
Danilo M. [Wed, 22 Apr 2026 12:17:52 +0000 (14:17 +0200)]
fix: correct mail-config.php path in contact.php (dirname depth 2→3)
Danilo M. [Wed, 22 Apr 2026 12:07:46 +0000 (14:07 +0200)]
Update: modified mail form backend for danix.xyz and added vendor folder
Danilo M. [Wed, 22 Apr 2026 11:41:59 +0000 (13:41 +0200)]
Chore: added WORKFLOW.md and updated git-post-receive hook
Danilo M. [Wed, 22 Apr 2026 10:43:41 +0000 (12:43 +0200)]
chore: update post-receive hook to use danix2-hugo-theme repository
Danilo M. [Wed, 22 Apr 2026 10:43:22 +0000 (12:43 +0200)]
chore: extract theme into git submodule (danix2-hugo-theme)
Danilo M. [Wed, 22 Apr 2026 10:19:05 +0000 (12:19 +0200)]
chore: add repo separation task to TODO.md
Co-Authored-By: Claude Haiku 4.5 <redacted>
Danilo M. [Wed, 22 Apr 2026 10:17:07 +0000 (12:17 +0200)]
refactor: convert repository from section (_index.md) to plain page (index.md)
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 <redacted>
Danilo M. [Wed, 22 Apr 2026 10:07:33 +0000 (12:07 +0200)]
fix: repository list page now uses content-grid for glow/border consistency
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 <redacted>
Danilo M. [Wed, 22 Apr 2026 10:03:52 +0000 (12:03 +0200)]
fix: normalize repository list page width to match other list pages
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 <redacted>
Danilo M. [Wed, 22 Apr 2026 09:54:06 +0000 (11:54 +0200)]
Chore: fixed gravatar display in pages.
Danilo M. [Wed, 22 Apr 2026 09:51:45 +0000 (11:51 +0200)]
fix: add breadcrumb to /is/ and /repository/ list pages in both languages
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.