Files
wiki/memory/2026-05-06.md
2026-05-06 10:10:01 +03:00

1.9 KiB
Raw Permalink Blame History

Enduro Trails — работа 06.05.2026

Линейка (ruler) — полный UX редизайн

  • Расстояние сегмента под каждым маркером, первая точка зелёная "Старт"
  • Крестик × (button, 32px tap zone) справа от расстояния в одной строке
  • anchor: 'center' — маркер точно привязан к точке тапа
  • updateRulerLabels() — пересчёт всех расстояний и цветов после удаления точки
  • Панель #ruler-info: компактная (fit-content), показывается только после первой точки
  • Toast "Тапни на карту" при входе в режим, исчезает через 3 сек или при первом тапе
  • Кнопки: ✓ Завершить (выход без удаления) + ✕ deleteRuler() (удалить всё)
  • Тап на линию/маркер → показать панель + возобновить режим рисования
  • Логика tb-ruler: нет линейки→рисовать, режим активен→скрыть линейку, скрыта→показать+рисовать

Метки (named markers)

  • Починен баг: popup явно закрывается перед удалением маркера

Диагностика сброса сессии

  • Найдена причина: cron heartbeat-session-reset каждую ночь в 00:00 UTC удалял agent:main:main
  • Cron отключён (enabled: false)
  • Реальная причина пересоздания DM сессий — компакция (не cron)

Бэклог добавлен

  • F-20: перетаскивание точек линейки
  • F-21: сохранение линейки между сессиями