Commit Graph

99 Commits

Author SHA1 Message Date
estorozhenko bba9a39a6b openspec: удалить change localize-i18n-ru (не относится к проекту — локализация GoToSocial/Phanpy, в теме rDedInit уже есть themes/rDedInit/i18n/ru.yaml)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 7m23s
2026-09-26 07:00:50 +00:00
estorozhenko 800f93a22f openspec: архив changes series-taxonomy-and-header, archive-by-year-month, deploy-sftp-incremental (2026-09-25)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 7m13s
2026-09-25 08:31:28 +00:00
estorozhenko 92b7094fc7 feat: SFTP-деплой по size+SHA1 (не mtime), keepalive+таймаут канала, ретраи; apt python3-paramiko
deploy-dedinit / Build & SFTP Deploy (push) Successful in 12m41s
2026-09-22 19:27:36 +00:00
estorozhenko 07ba1e427d ci: paramiko из apt (python3-paramiko) вместо pip в venv — не зависит от PyPI
deploy-dedinit / Build & SFTP Deploy (push) Successful in 12m30s
2026-09-22 19:07:55 +00:00
estorozhenko f7be5a87b4 feat: инкрементальный SFTP-деплой (только изменившиеся файлы, таймауты)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 43m42s
2026-09-22 18:40:46 +00:00
estorozhenko 65457becf2 feat: архив постов по годам/месяцам на /posts/ (layout archives)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 59m32s
2026-09-22 14:13:14 +00:00
estorozhenko 2359b52eca Убрать пароль SFTP из winscp_script.txt
deploy-dedinit / Build & SFTP Deploy (push) Successful in 11m47s
2026-09-21 15:39:08 +00:00
estorozhenko 78cb3b4ea0 openspec: убрать пароль SFTP из design.md
deploy-dedinit / Build & SFTP Deploy (push) Successful in 10m49s
2026-09-21 15:37:53 +00:00
estorozhenko 462a61151b docs: убрать пароль SFTP из DEPLOY_INSTRUCTIONS.md, описать деплой через Actions и секрет SSHPASS
deploy-dedinit / Build & SFTP Deploy (push) Successful in 8m2s
2026-09-21 15:37:52 +00:00
estorozhenko a8fde20e38 Remove Makefile: деплой переведён на прямые команды в workflow
deploy-dedinit / Build & SFTP Deploy (push) Successful in 9m12s
2026-09-21 11:58:57 +00:00
estorozhenko f03935efb7 deploy без make: прямые команды в workflow (Makefile удалён)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 9m30s
2026-09-21 11:58:56 +00:00
estorozhenko 4eae3eb7aa use canonical actions/checkout@v4 (org actions)
deploy-dedinit / Build & SFTP Deploy (push) Successful in 7m43s
2026-09-21 11:33:44 +00:00
estorozhenko 9cda51fa92 use self-hosted checkout mirror
deploy-dedinit / Build & SFTP Deploy (push) Failing after 4s
2026-09-21 05:46:00 +00:00
estorozhenko 2d8ac65a6a ci: runner restart, fresh run
deploy-dedinit / Build & SFTP Deploy (push) Failing after 4s
2026-09-20 23:35:42 +00:00
estorozhenko 638c7162e7 ci: debug push
deploy-dedinit / Build & SFTP Deploy (push) Failing after 3s
2026-09-20 23:30:02 +00:00
estorozhenko bebc9c891d ci: api PATCH is_mirror false 2026-09-20 23:28:56 +00:00
estorozhenko 47be8e6c92 ci: after gitea restart 2026-09-20 23:27:24 +00:00
estorozhenko 39e136333c ci: TEST - mirror config removed 2026-09-20 23:26:35 +00:00
estorozhenko 5d617b0d98 Revert "ci: real change test"
This reverts commit b26e283ca7.
2026-09-20 23:25:35 +00:00
estorozhenko b26e283ca7 ci: real change test 2026-09-20 23:25:26 +00:00
estorozhenko 733334faf8 ci: test with PR unit 2026-09-20 23:24:14 +00:00
estorozhenko 801d1383f2 ci: диагностика триггера 2026-09-20 23:13:05 +00:00
estorozhenko 10447ae1ab docs: закрытие сессии 2026-09-20 — CI/CD Gitea Actions, тупик с триггером runs, план следующей сессии 2026-09-20 23:11:31 +00:00
estorozhenko f6dd8467ba ci: test DEFAULT_ACTIONS_URL 2026-09-20 23:06:09 +00:00
estorozhenko 94f0f51cb7 ci: cleanup mirror refs, re-trigger 2026-09-20 23:04:55 +00:00
estorozhenko 9e0e2b1482 ci: trigger after gitea restart 2026-09-20 23:03:36 +00:00
estorozhenko b2f1e9387d ci: trigger after unit fix 2026-09-20 22:49:29 +00:00
estorozhenko dfc4c403fa fix: соцсети в меню теперь видны, логотип печатает реальные теги сайта
- extend_footer.html: убран inline display:none у блока соцсетей (перебивал
  CSS при переносе); слова логотипа = site.Taxonomies.tags (топ-24 по числу
  постов, без служебных тегов) вместо [params.typewriter].words
- typewriter.css: скрытие #__social-icons{display:none} (JS снимает id при
  переносе в nav -> блок видим через класс), order:2 у .social-icons-inline
- hugo.toml: удалён устаревший [params.typewriter]
2026-09-20 19:51:15 +00:00
estorozhenko 0fbc0f93a4 feat: series-таксономия, переключатель темы вправо, соцсети в меню
- hugo.toml: [taxonomies] series = "series"; [params.socialIcons] (github, telegram, rss)
- layouts/partials/series_nav.html: модуль «Серия: N из M» с навигацией prev/next
  (сортировка по series_order), поддержка кириллических названий серий
- layouts/_default/single.html: override темы — подключение series_nav перед контентом
- layouts/partials/extend_footer.html: JS переносит .logo-switches из .logo в конец
  .nav (переключатель темы — справа после меню); server-rendered блок соцсетей
  переносится к меню; иконки — через штатный svg.html темы (github/telegram/rss)
- assets/css/extended/typewriter.css: стили .social-icons-inline, .series-nav;
  .logo-switches после переноса попадает под .nav > .logo-switches (order:2)

Closes openspec change series-taxonomy-and-header
2026-09-20 19:23:06 +00:00
estorozhenko 1f58f8ccc7 fix: typewriter не замирает на первом слове (reduced-motion не останавливает печать) + переключатель темы прижат вправо
- extend_footer.html: убран ранний return при prefers-reduced-motion — печать идёт всегда, мигание гасится только через CSS (кейфрейм tw-blink уже отключается)
- typewriter.css: убрано двойное auto-поле (.logo margin-inline-end:auto конфликтовало с #menu margin-inline-start:auto при justify-content:space-between) — теперь только menu толкает вправо, солнышко встаёт сразу за меню
2026-09-20 07:42:02 +00:00
estorozhenko 4e7deb6f0f ci: trigger workflow test 2026-09-19 18:53:04 +00:00
estorozhenko 39f29cc897 ci: workflow деплоя dedinit.ru через SFTP при пуше в main (Gitea Actions) 2026-09-19 18:51:08 +00:00
estorozhenko f714b9180b openspec: архив change theme-toggle-first-post-card (спека theme-fixes в specs/) 2026-09-19 18:22:07 +00:00
estorozhenko 57840211f0 fix: переключатель темы вправо у меню + карточка первого поста + подключение typewriter.css через extend_head
- assets/css/extended/typewriter.css: flex-order в .nav (logo | menu | toggle), article.first-entry как .post-entry (фон/рамка/скругление/отступ)
- layouts/partials/extend_head.html (новый): resources.Get typewriter.css — Hugo НЕ подхватывает корневой assets/css/extended через resources.Match темы, поэтому прошлый CSS не применялся (JS работал, стили нет)
- openspec: change theme-toggle-first-post-card (proposal/design/specs/tasks)

ВАЖНО: прошлый деплой typewriter-эффекта был неполным — CSS не подключался. Этот коммит чинит оба бага + курсор.
2026-09-19 18:04:15 +00:00
estorozhenko 64fb3a000f openspec: архив change header-typewriter (спека site-header-typewriter в specs/) 2026-09-19 17:48:38 +00:00
estorozhenko 2af0530f8a feat: typewriter-эффект в логотипе dedinit() — темы блога в скобках
- layouts/partials/extend_footer.html: инлайн-скрипт (печать/пауза/стирание/мигание, prefers-reduced-motion, слова из [params.typewriter])
- assets/css/extended/typewriter.css: блочный мигающий курсор
- hugo.toml: [params.typewriter] words
- openspec/changes/header-typewriter: proposal/design/specs/tasks

Без зависимостей (Alpine не нужен), тема не модифицируется.
2026-09-19 17:42:59 +00:00
estorozhenko a0b3749a1b content: удалены 7 бандлов-дубликатов, исправлены даты (ISO-8601) в 8 постах, починены битые ссылки на медиа (atom-plus-markdown, obsidian-web-clipper, test-post, hugo-slugs) 2026-09-13 19:08:50 +00:00
estorozhenko 7e96cccea1 docs: план импорта/дедупликации old_content, статус аудита бандлов 2026-09-13 18:36:19 +00:00
estorozhenko 355841e590 content: hero.svg + cover.image для всех бандлов (68/68), frontmatter для 3 без него 2026-09-13 18:34:31 +00:00
estorozhenko f8a07cce3e another old content 2026-09-13 19:22:21 +03:00
estorozhenko 6cddae4798 Merge branch 'main' of gitverse.ru:kpa39l/dedinit.ru 2026-09-13 19:19:18 +03:00
estorozhenko 5c27c9d583 find old_content 2026-09-13 19:19:02 +03:00
estorozhenko dfdf028104 Merge branch 'main' of gitverse.ru:kpa39l/dedinit.ru 2026-09-13 19:18:09 +03:00
estorozhenko 9f06af7fa7 post: зависание systemd1 — диагностика и перезагрузка с --force --force 2026-09-13 13:36:40 +00:00
estorozhenko 2253bf0953 AGENTS.md: правило — хэштеги только строчными буквами 2026-09-13 12:46:28 +00:00
estorozhenko d33417db46 post: herdr — терминальный workspace-менеджер для AI-агентов 2026-09-13 11:53:56 +00:00
estorozhenko 358d56da30 add some old posts 2026-09-13 14:18:25 +03:00
estorozhenko d176e0ded6 docs(project): статус, TODO, WALKTHROUGH — пост GoToSocial опубликован 2026-09-13 10:56:20 +00:00
estorozhenko 0fcfeb36d0 post: GoToSocial молча съедал статусы с релеев — match_by_default 2026-09-13 06:27:28 +00:00
estorozhenko 8123051ca7 docs(project): файлы проекта в docs/ (STATUS, PRD, TODO, WALKTHROUGH) + AGENTS.md 2026-09-12 17:15:10 +00:00