Files
docs.a2v.space/content/yasha/diary/2026-03-31.md
T
Агальцов Антон dd67d2c2ec Реструктуризация: два глобальных раздела — Яша и Семен
Весь контент перенесён в content/yasha/ (7 подразделов).
Создан content/semen/ с подразделами: changelog, kb, diary.
Навигация — dropdown в навбаре, двухуровневое меню в hugo.toml.
Шаблоны, сайдбар, поиск обновлены под вложенные секции.
2026-04-26 19:44:52 +03:00

2.7 KiB
Raw Blame History

title, date, tags
title date tags
31 марта 2026 2026-03-31
system-utils
opencode
leadera
gantt
canvas
github
roadmap

Timeline

  • Утро — Обсуждали аналоги htop: порекомендовал btm, btop, glances. Создан конфиг ~/.config/bottom/bottom.toml
  • День — Разбирались со скиллами OpenCode: как работают, автоматический подбор по description
  • День — Созданы скиллы для Leadera проектов (Go: build-and-fix, restart-api; Angular: build-and-fix)
  • День — Обсудили миграцию Ганта с DOM на Canvas 2D (Konva.js) — real-time коллаборация, экспорт PDF/PNG, 500+ задач
  • Вечер — Установлен gh CLI, авторизован как agaltsovav
  • Вечер — Созданы GitHub Projects: Leadera Roadmap (21 задача, P0P3), agaltsovav.ru Roadmap (7 задач)

Системные утилиты

  • bottom (btm) — выбранный мониторинг, конфиг в ~/.config/bottom/bottom.toml
  • Альтернативы: btop, glances

OpenCode Skills

Созданы скиллы:

  • app-leadera-api/.opencode/skills/build-and-fix/ — сборка Go проекта + автофикс ошибок (до 10 итераций)
  • app-leadera-api/.opencode/skills/restart-api/ — swagger генерация + pm2 restart
  • app-leadera-fe/.opencode/skills/build-and-fix/ — сборка Angular + автофикс

Gantt Canvas миграция

  • Переход с DOM на Canvas 2D через Konva.js
  • Цели: real-time коллаборация, экспорт PDF/PNG, 500+ задач
  • Промт: GANTT_CANVAS_MIGRATION_PROMPT.md в app-leadera-fe

GitHub

  • CLI: gh авторизован (agaltsovav)
  • Репо: app-leadera-fe, app-leadera-api, agaltsovav.ru
  • Старые: leadera-fe/leadera-api (на VPS, leadera.ru)
  • modece.ru — заброшен, планируется возвращение

GitHub Projects — Roadmaps

Leadera Roadmap (project #2) — 21 задача

  • P0: JWT secret, CORS, bcrypt, ContextRole fallback, RegisterProtectedRoutes
  • P1: Rate limiting, editor role check, MembersModal rewrite
  • P2: HttpOnly cookies, CSRF, CSP, password policy, audit log, health-check, CI/CD, Canvas миграция, DnD
  • P3: Code cleanup, тесты, email verification, поиск

agaltsovav.ru Roadmap (project #1) — 7 задач

  • Редизайн, мобильная версия, мультиязычность, блог, CI/CD, тёмная тема, форма обратной связи