refactor(#22): разделить SessionBatchRenderer на neutral view и Telegram renderer #42

Closed
Toutsu wants to merge 0 commits from issue-22-neutral-rendering into main
Owner

Что изменилось

  • SessionBatchViewBuilder в Shared — platform-neutral view model
  • TelegramSessionBatchRenderer в Bot/Web — рендерит HTML + клавиатуру
  • DiscordSessionBatchRenderer заглушка
  • BatchMessageEditor вынесен из Shared в Bot/Web
  • Удален SessionBatchRenderer, убран Telegram.Bot из Shared.csproj
  • Обновлены все вызовы (7 handler-ов + Web SessionService)
  • Новые тесты на builder и parity

closes #22

## Что изменилось - SessionBatchViewBuilder в Shared — platform-neutral view model - TelegramSessionBatchRenderer в Bot/Web — рендерит HTML + клавиатуру - DiscordSessionBatchRenderer заглушка - BatchMessageEditor вынесен из Shared в Bot/Web - Удален SessionBatchRenderer, убран Telegram.Bot из Shared.csproj - Обновлены все вызовы (7 handler-ов + Web SessionService) - Новые тесты на builder и parity closes #22
Toutsu added 1 commit 2026-05-06 11:28:46 +03:00
- SessionBatchViewBuilder в Shared собирает нейтральную view model
- TelegramSessionBatchRenderer в Bot/Web рендерит HTML + InlineKeyboardMarkup
- DiscordSessionBatchRenderer заглушка подготовлена
- BatchMessageEditor перенесён из Shared в Bot/Web
- Удалён SessionBatchRenderer, убран Telegram.Bot из Shared.csproj
- Обновлены все вызовы (7 handler-ов + Web SessionService + smoke tests)
- Новые тесты на builder и Telegram renderer
Toutsu force-pushed issue-22-neutral-rendering from 7c737dbf45 to 14b9bf15f2 2026-05-06 11:28:46 +03:00 Compare
Toutsu added 1 commit 2026-05-06 12:07:12 +03:00
Toutsu added 1 commit 2026-05-06 12:13:07 +03:00
Toutsu added 1 commit 2026-05-06 12:14:30 +03:00
Toutsu closed this pull request 2026-05-06 13:37:09 +03:00

Pull request closed

Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Toutsu/GmRelayBot#42