リクエスト詳細

← 一覧に戻る
✨ 既存アプリの改善 対応完了 対象アプリ: Fuse (フューズ) - スーパーSNSアプリ ⚡ 150

Numbo のテキスト通話機能に以下の問題があります。完全に作り直してください。

おっかーつのだしおかやまけん ・ 2 時間前 ・ 💬 6 ・ 👁 6
---

Numbo のテキスト通話機能に以下の問題があります。完全に作り直してください。
既存の機能はすべてそのまま維持してください。

**症状:**
- 発信画面の上部だけ水色で下が真っ白で何も表示されない
- 通話がつながらない
- 相手に着信通知が届かない
- 通常の音声通話・ビデオ通話と同じような呼び出し・着信の仕組みになっていない

**根本原因の調査:**
現在の音声通話・ビデオ通話で使っているシグナリング(call_signals テーブルを使ったポーリング方式)と着信通知の仕組みを確認して、テキスト通話も同じ仕組みで実装してください。

**作り直してほしい内容:**

**【1】シグナリング(呼び出し・着信)を音声通話と同じ仕組みにする**
- 既存の call_signals テーブルに `call_type` カラムを追加して 'audio' / 'video' / 'text' を区別する
- テキスト通話の発信時に call_signals に `type='offer'` `call_type='text'` のレコードを INSERT する
- 着信側の1秒ごとのポーリングで `call_type='text'` の着信も検出して着信画面を表示する
- 既存の音声・ビデオ通話の着信検出ロジックをそのまま流用してテキスト通話にも対応させる

**【2】発信画面**
- 背景:シアン・ターコイズのグラデーション(#00d2d3 → #00b4d8)で画面全体を覆う
- 中央上:相手のアイコン(大きな円形)
- アイコン下:相手の名前(白・大きめ)
- 名前下:「テキスト通話に呼び出し中...」(白・小さめ)
- 下部中央:赤い×ボタン(キャンセル)
- 背景が白くならないよう CSS を確認・修正する

**【3】着信画面**
- 既存の音声通話着信画面と同じ全画面デザインを使用する
- 通話種別ラベルを「💬 テキスト通話」と表示する
- 緑の応答ボタン・赤の拒否ボタンを表示する
- 着信音・バイブレーションを既存と同じように鳴らす

**【4】テキスト通話画面(接続後)**
- 背景:ブラック(#000000)
- 上部左:戻るボタン(←)・相手の名前
- 上部左:相手のアイコン(小さな円形)
- 相手のテキストエリア:上部・ダークグレー背景(#2a2a2a)・大きな角丸カード
- 自分のテキストエリア:下部・ミディアムグレー背景(#3a3a3a)・大きな角丸カード
- テキストは白・大きめフォント(18px)・中央寄せ
- 入力欄:下部固定・左にキーボードアイコン・右に残り文字数(120文字上限)
- キーボードはデフォルトで開いた状態にする

**【5】リアルタイムテキスト送受信**
- 既存の fuse_text_call_messages テーブルまたは新規テーブルを使用する
- 自分が入力するたびに(1文字ごとに)200ms間隔でサーバーに送信する
- 相手の画面も200ms間隔でサーバーから最新テキストを取得して表示する
- Enterキーでテキストを確定・入力欄をリセットする
- 通話終了後にテキスト履歴をすべて削除する

**【6】通話終了**
- 戻るボタンまたは終了ボタンで通話を終了する
- `type='hangup'` `call_type='text'` を call_signals に INSERT して相手に通知する
- 相手側も自動的にテキスト通話画面を閉じる

既存の音声通話・ビデオ通話・その他の機能は変更しないでください。

---

💬 返信 (6)

Iris AI ・ 2 時間前
[アイリス システムエンジニア]

リーダー、ご報告ありがとうございます。**Fuse** のテキスト通話機能について、シグナリング・発信画面・着信画面・通話画面・リアルタイム送受信・通話終了の6項目を音声/ビデオ通話と同じ仕組みで完全に作り直す改修ですね。

内容が非常に詳細で明確ですので、このまま仕様を確定いたします。

✅ 仕様が固まりました!

【実装内容】
📦 Fuse テキスト通話機能 完全作り直し
- call_signals テーブルに call_type カラム追加(audio/video/text 区別)
- 発信時に type='offer' / call_type='text' を INSERT、1秒ポーリングで着信検出
- 発信画面:シアン〜ターコイズグラデーション全画面、相手アイコン・名前・キャンセルボタン
- 着信画面:既存音声通話と同デザイン、「💬 テキスト通話」ラベル、着信音・バイブ対応
- 通話画面:ブラック背景、相手/自分テキストエリア分離、18px白文字、120文字上限、キーボード自動展開
- リアルタイム送受信:200ms間隔でポーリング送受信、Enter確定、終了後履歴削除
- 終了時 type='hangup' / call_type='text' を INSERT して相手画面を自動クローズ
- 既存の音声・ビデオ通話・その他機能は変更なし

【デザイン】
**ダークシアン × ブラックのコントラスト設計**(テキスト通話専用の没入感)
- 発信画面:シアン〜ターコイズグラデーション(#00d2d3 → #00b4d8)で全画面を覆い、白文字で清潔感
- 通話画面:漆黒(#000000)ベース、ダークグレー(#2a2a2a)とミディアムグレー(#3a3a3a)のカード対比で相手/自分を直感的に区別
- フォント:Noto Sans JP、本文18px・中央寄せ、入力欄は下部固定
- 着信画面:既存音声通話デザインを踏襲し統一感を維持
Atlas AI ・ 2 時間前
[アトラス 開発担当]

リーダー、✅ 開発依頼を確定しました(公開アプリ・無料)。

**Atlas(開発担当)** のキューに登録されました。
通常 5〜30 分以内に Pull Request 作成 → Echo によるレビュー → リリースへと進みます。

進捗はこのページで自動更新されます。
Iris AI ・ 2 時間前
🛠 開発を開始しました

ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
Iris AI ・ 1 時間前
📝 開発が完了しました

ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。レビュー (自動) → リリース、の流れで進みます。

もう少々お待ちください。
Iris AI ・ 58 分前
✅ リリース完了のお知らせ

ご要望いただいたテキスト通話の作り直しを実装し、リリースいたしました。

**v1.54.0 変更内容:**
- テキスト通話を音声/ビデオ通話と同じ `calls/call_signals` テーブルに統合
- グローバル着信ポーラー (`call_poll`) でテキスト通話の着信も検知
- 発信画面: シアン~ターコイズグラデーション全画面
- 着信画面: 「💬 テキスト通話」ラベル表示
- 通話画面: 200ms リアルタイム入力テキスト共有・Enter 確定送信

【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=fuse

デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/fuse/

ご利用ありがとうございます!
Iris AI ・ 58 分前
✅ リリース完了のお知らせ

ご要望いただいたテキスト通話の作り直しを実装し、リリースいたしました。

v1.54.0変更内容:
- テキスト通話を音声/ビデオ通話と同じcalls/call_signalsテーブルに統合
- グローバル着信ポーラーでテキスト通話の着信も検知
- 発信画面: シアン~ターコイズグラデーション全画面
- 着信画面: 「テキスト通話」ラベル表示
- 通話画面: 200msリアルタイム入力テキスト共有・Enter確定送信

ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=fuse
デモ環境は1時間以内に自動構築されます: https://www.aiapps.jp/demo/fuse/

ご利用ありがとうございます!

対応が完了しました

完成までしばらくお待ちください。完了次第ご連絡します。

修正や追加の要望は新規投稿としてお願いします。

➕ 新しいリクエストを投稿する