summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2026-05-18refactor(gen_web_hook): skip writes when content unchangedHEADmasterDanilo M.1-63/+39
Adds write_if_changed: generates to a same-fs temp file, skips mv if cmp -s matches, otherwise atomically replaces. Trap ensures cleanup on failure. All header/footer write sites ported to use it. Also merges write_header/write_category_header into one function (optional cat_name arg for the pill), and splits footer_sig into footer_sig_inner so generate_root_footer can reuse the sig block without duplicating HTML. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11feat: restructure assets, add faviconDanilo M.4-3/+8
Move matrix-rain.js to .assets/js/, add favicon.png to .assets/img/. Update all header templates with new JS path and favicon link tag. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11refactor: replace --green with --accent2, update color palette to purple/greenDanilo M.1-6/+5
- Remove --green variable (duplicate of --accent2) - Replace var(--green) with var(--accent2) in .txz links and .footer-date - --accent: #5c9cf5 → #a855f7 (purple) - --accent-dim: #3a5f99 → #6b21a8 (dim purple) - --accent2: #4ec97b → #00ff88 (bright green) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11feat: initial commit — Apache autoindex theme with matrix rainDanilo M.7-0/+1047
- gen_web_hook.sh: generates _header.html/_footer.html per repo/category/package dir - .assets/matrix-rain.js: danix2-engine matrix rain, header-scoped (65% width, right-aligned) - Category headers include gradient accent pill with category name - htaccess: autoindex config, MIME types, cache headers, IndexIgnore .assets - vhost.conf: Apache VirtualHost template (values masked for public repo) - CLAUDE.md: repo architecture docs Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>