録画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.sql056_webinar_registrations.sql
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
- @hyper10-n made their first contribution in #238
- @masa-kaz made their first contribution in #187
Full Changelog: v0.18.1...v0.19.0