- '−10s/+10s' buttons under the player for both modes: local video seeks directly, the YouTube embed now uses the official IFrame Player API (nocookie host, playsinline) with a plain-iframe fallback if the API fails to load. - Double-tap left/right halves of the local player to seek ±10s with a transient indicator (announced via role=status). |
||
|---|---|---|
| .. | ||
| 2026-09-17-channels-view-toggle.md | ||
| 2026-09-17-project-baseline.md | ||
| 2026-09-17-remove-agent-team-guide.md | ||
| 2026-09-17-sync-all-button.md | ||
| 2026-09-18-feed-card-cleanup.md | ||
| 2026-09-18-local-player-double-tap.md | ||
| README.md | ||
Аналитика задач
Папку ведёт субагент Analyst (.opencode/agent/analyst.md): до начала реализации он фиксирует каждую задачу, а по ходу работы дополняет и актуализирует документы. Здесь только документация — никакого кода.
Конвенция
- Один файл на задачу:
analytics/<YYYY-MM-DD>-<slug>.md(дата и короткий идентификатор задачи). - Обязательные секции:
- Задача — цель;
- Контекст — зачем это нужно и важный фон;
- Затронутые подсистемы и файлы;
- Критерии приёмки;
- План;
- Риски и ограничения;
- Журнал изменений.
- Документы на русском, кратко, но полно.
- Follow-up (повторный раунд по той же задаче) дополняет существующий файл, а не создаёт новый.
- Документ не переписывается целиком: дополняй журнал и правь только затронутые секции, остальное не трогай.