[2026-05-22] taiga sync: .obsidian/community-plugins.json .obsidian/graph.json .obsidian/hotkeys.json .obsidian/plugins/obsidian-git/data.json .obsidian/plugins/obsidian-git/main.js

This commit is contained in:
Тайга
2026-05-22 13:00:45 +00:00
parent 4934fb8249
commit 08142fc8a5
273 changed files with 3814 additions and 12480 deletions
-15
View File
@@ -55,18 +55,3 @@ Zulip развёрнут и работает. Идёт миграция тред
## Апгрейд Zulip
Запланирован после завершения миграции. Zulip показывает баннер "running an old version".
## Approval-реакции (UX-идея)
Бот слушает emoji-реакции 👍 / 👎 / 🔒 / ♾️ на approval-сообщениях.
**Проблема**: emoji picker в Zulip web/mobile не знает, какие реакции нужны,
предлагает недавно использованные — неудобно.
**Решение**: после отправки approval-сообщения бот сам добавляет эти 4 реакции
через `POST /api/v1/messages/{id}/reactions`. Тогда web/mobile показывают их
прямо на сообщении — один клик для ответа, без поиска в picker.
**Pitfall**: `POST /messages/{id}/reactions` генерирует событие `reaction` — бот получит его
и может принять как голос пользователя. Фикс: проверять `user_id != bot_user_id`.
✅ Уже реализовано в `gateway/platforms/zulip.py` (`_handle_reaction_event`, строки 658660).