Skip to content

v0.19.0

Latest

Choose a tag to compare

@Shudesu Shudesu released this 07 Aug 01:06
353bc36

録画1本を「巻き戻せない疑似ライブ」として自動開催し、予約からCTA・フォーム送信までLINE内で完結させるオートウェビナー機能のフルセットです。

✨ New Features

オートウェビナー (Auto-Webinar)

  • CTAカード + インラインフォーム — 指定秒でチャット欄にCTAカードが流れ、フォームはボトムシート表示。動画を止めずに回答完結(離脱ゼロ導線、migration 055)
  • セッション予約 + LINEリマインド — 参加回の選択UI、予約確認プッシュ、開始5分前の視聴リンク自動プッシュ(migration 056、claim方式でexactly-once送信)
  • 待機ルーム — 開始10分前からカウントダウン + 開始前コメント(コメントの at_seconds を負数にするだけ)
  • iOS途中参加の根治 — m3u8への #EXT-X-START 動的注入(?at=)。LINE in-appブラウザがJSシークを無視する問題を配信側制御で解決
  • 途中参加禁止ゲート — ライブ中の未予約流入は次回予約へ誘導。予約者本人・プレビュー・開始直後は例外
  • 管理画面 — ウェビナー分析のリデザイン、CTA/コメント編集、予約管理

その他

  • アカウント帰属の厳密化 — webinar系ルートと /api/liff/link が開いているLIFFのアカウントスコープで友だち解決(マルチアカウント環境で正しいボットから通知が届く)
  • LINEプロキシ経由送信の統一 — 内部送信も /line-api プロキシ経由で messages_log に記録
  • activity digest サービス、プロキシ経由オペレーター返信の manual 扱い修正

📦 npm

@line-harness/sdk / @line-harness/mcp-server は 0.18.0 からソース変更なしのため今回 publish なし。

Migrations

  • 055_webinar_ctas.sql
  • 056_webinar_registrations.sql

Full sync PRs: #250, #252

What's Changed

  • sync: keep_bindings secret inheritance + public health endpoints by @Shudesu in #215
  • sync: workers.dev subdomain auto-registration (CLI 0.2.3 / update-engine 0.0.6) by @Shudesu in #216
  • docs(contributing): migration numbering rule by @Shudesu in #219
  • sync: community fixes — flex image-safe auto-track (#208) + MCP default account (#182) by @Shudesu in #221
  • sync: instant first-step push — unified service + welcome-speed fixes by @Shudesu in #225
  • fix(installer): recover partial Admin deploys by @Shudesu in #227
  • fix(ci): build update-engine in admin deploy and watch its paths by @Shudesu in #243
  • sync: LINE API compatible proxy + accumulated private fixes by @Shudesu in #244
  • fix(auth): OAuth state のエンコードを UTF-8 対応にする(日本語 UTM で /auth/line が 500 になる問題の修正) by @hyper10-n in #238
  • fix(create): verify admin-auth secrets landed after setup (#179) by @masa-kaz in #187
  • fix(attribution): /r/:ref と QR 用 URL に広告クリックID・UTM のパススルーを追加 by @hyper10-n in #237
  • feat(web): one-click friend-add link card on dashboard by @Shudesu in #245
  • sync: private changes to OSS by @Shudesu in #246
  • sync: auto-webinar full feature set (CTA cards, registrations, reminders, iOS fixes) by @Shudesu in #250
  • chore: release v0.19.0 by @Shudesu in #252

New Contributors

Full Changelog: v0.18.1...v0.19.0