Commit Graph

  • 71b37935c2 docs: добавить SEO-правила и заметку по RSS-агрегатору в CLAUDE.md main striker 2026-05-30 21:09:25 +03:00
  • 93c16e9ada fix(seo): добавить description всем 11 страницам и постам (были пустыми) striker 2026-05-30 20:12:42 +03:00
  • f006eedf71 chore(security): .gitignore + .gitleaks.toml защита от CMS-export leak striker 2026-05-24 20:09:27 +03:00
  • d27b2f6719 fix(security): npm audit fix + GitLeaks allowlist for indexnow.js striker 2026-05-24 19:11:16 +03:00
  • c2704ec3a1 fix(security): GitLeaks allowlist + Dockerfile DL4006 + npm audit в CI striker 2026-05-24 18:54:06 +03:00
  • a32346fc3d feat(security): GitHub Actions security.yml (mirror coverage) striker 2026-05-24 17:56:35 +03:00
  • fb613d0b02 docs(readme): README с описанием стека, deploy и security (GitHub mirror) striker 2026-05-24 17:52:56 +03:00
  • 708ee41596 fix(security): nativе binaries вместо docker run (Gitea fix) striker 2026-05-24 17:49:24 +03:00
  • bdccf62cee docs(security): SECURITY.md с описанием Layer A+B+C stack striker 2026-05-24 17:04:42 +03:00
  • 5689940853 feat(security): Hadolint + GitLeaks + Semgrep workflow (Layer C) striker 2026-05-24 16:51:04 +03:00
  • 3a2d66eb6c feat(security): Trivy в CI + npm audit в Dockerfile (Layer A) striker 2026-05-24 16:47:09 +03:00
  • f4923fd6b4 feat(footer): hover-pill credit «Сделано в hhivp.com» с border вместо плотного фона striker 2026-05-24 07:00:27 +03:00
  • e79fdf1c59 style(footer): mark на чёрном фоне 22px (вместо синего 18px) striker 2026-05-24 06:43:50 +03:00
  • 29a5faadee feat(footer): робот hhivp вместо текстового mark в SVG striker 2026-05-24 06:39:38 +03:00
  • 3868774a2b feat(footer): visible credit с маркой hhivp вместо длинного юр.лица striker 2026-05-24 06:36:02 +03:00
  • 3d42a588d4 feat(schema): add creator entity (hhivp.com) to WebSite JSON-LD striker 2026-05-24 05:07:49 +03:00
  • 182040c633 feat(footer): добавить подпись о техническом партнёре (по образу stbolshevik) striker 2026-05-24 00:21:31 +03:00
  • 98c91f605b feat: Speculation Rules API in BaseLayout (prerender on hover/pointerdown) striker 2026-05-23 23:56:41 +03:00
  • 3104eaf1ce chore(robots): add ChatGPT-User + OAI-SearchBot + Applebot-Extended striker 2026-05-23 23:46:06 +03:00
  • d2bd3647d4 fix(ci): run trivy via SSH on web (docker not in Gitea runner) (#2) striker 2026-05-21 15:31:52 +03:00
  • ffb3f94a57 feat(seo): discoverability + Schema.org + IndexNow + Trivy (#1) striker 2026-05-21 14:25:14 +03:00
  • cf17c6e432 docs: CLAUDE.md полностью под Astro v2 striker 2026-05-21 03:36:17 +03:00
  • 78fedc59cf ci: cron-агрегатор внешних RSS (scripts/package.json + install-cron.sh) striker 2026-05-21 03:31:33 +03:00
  • 87b44d07c6 ci: use SSH URL for git clone in deploy (drop GITEA_TOKEN) striker 2026-05-21 03:28:53 +03:00
  • 0e758f3a1a nginx: map по $uri (декодированному) для cyrillic legacy-slugs striker 2026-05-21 03:25:34 +03:00
  • 5dddb68803 nginx: vhost для Astro-контейнера (proxy на :4146, 301-карта WP-cyrillic slugs + старый /feed/ → /feed.xml) striker 2026-05-21 03:24:12 +03:00
  • 2edb852da3 chore: ignore .vite cache striker 2026-05-21 03:21:45 +03:00
  • c65e07cd98 rewrite: Vite+React → Astro 5 + Content Collections striker 2026-05-21 03:21:31 +03:00
  • a0219ee8f3 nginx: vhost для v2 (порт 4146, 301-карта для legacy WP cyrillic slugs) + CLAUDE.md проекта vite-react-backup striker 2026-05-21 01:26:23 +03:00
  • 76cdeb8b48 init: Vite+React+Tailwind v2 site with HTML content from WP, RSS feed, external feed aggregator, prerender striker 2026-05-21 01:11:26 +03:00