Commit History
23 days ago
-
restore: fleet-standard relay-v2.37-fill-span (identical to other 4 Spaces; guestwatch experiment removed)
Verified signature812e0d6 -
guestwatch v2.45: phone bridge receiver
Verified signature190142f -
guestwatch v2.44: anonymous-only (account safety)
Verified signature76fc558 -
guestwatch v2.43: authed host-room seat scan
Verified signaturef55ba47 -
remove browser eye (operator request); relay-v2.42-guestwatch-pro
Verified signaturef8d328a -
guestwatch v5: browser eye (relay-v2.41-guestwatch-browser)
Verified signature6a91d9f -
guestwatch v4: professional signed eyes (relay-v2.39-guestwatch-pro)
Verified signaturee3ee752 -
guestwatch v3: host-side link_mic scan + sticky guest
Verified signature870936d
24 days ago
-
guestwatch v2: authenticated second eye for guest anchor
Verified signature5038ebd
25 days ago
-
guestwatch diag: cycle visibility
Verified signature4a89200 -
v2.38-guestwatch-dev: guest (LinkMic) detector + recorder (GUEST_WATCH gate, detection-only)
Verified signatureb01425e
27 days ago
-
Exact copy of Reoo88/On @ 826bfe0 (relay-v2.32-gap-filler)
Verified signaturef847423
30 days ago
-
نتيجة تنبيه بدء البثّ تُظهر الوجهات التي وصلت ومعرّف كل رسالة
arenad15ab1d -
تنبيه بدء البثّ المباشر إلى تيليغرام + حذف الحسابين غير الموجودين
arena- telegram_api: notify_live_start()/notify_targets()/live_start_text() — رسالة باسم المذيع والتاريخ والوقت إلى القناة والحساب الشخصي، مرة لكل بثّ (منع التكرار بـroom_id في السجلّ الدائم)، وأي فشل يُسجَّل ولا يرمي استثناءً. - app.py: خطّاف في حلقة المراقبة قبل أول اتصال بالمصدر + POST /api/telegram/notify-test. - index.html: زرّ تجربة التنبيه وسطر حالة 🔔 في لوحة تيليغرام. - Dockerfile/variables.env: LIVE_NOTIFY=on, LIVE_NOTIFY_TARGETS=both, LIVE_NOTIFY_TEXT. - اختبارات §18 (33) ⇒ 159/159.eef656f -
V15: replace YouTube archiving with Telegram
Reooiq96- Removed youtube_api.py, youtube_core.py, youtube_archive.py and their tests - Added telegram_api.py (Bot API transport, local-server discovery, chat identity) - Added telegram_archive.py (same queue/join-window/retry engine, Telegram transport) - Primary destination: TELEGRAM_CHAT_ID; backup copy sent by file_id (no second upload) - Local telegram-bot-api (--local) support raises the file cap 50MB -> 2000MB - entrypoint.sh starts the local server when TELEGRAM_API_ID/HASH are present - Dashboard, README, VARIABLES.md, variables.env and deploy script updated - Recorder untouched: TikTok FLV -> mkvmerge -> ffmpeg -c copy -> MP4 - Tests: 57 archive + 9 dashboard regressions passing096481b