[[ja/Projects/wija]] 凡例: |記号|意味|h |★|未対処| |▲|過去に対処済みだが不完全| |△|対処済みで次回リリースに入るが不完全| |☆|対処済みで次回リリースに入る| ※ 開発項目の並び方は順不同です。 * Media Art Online サーバ [#n68d1a66] * wija 本体 [#r5a28946] ** 不良 [#d0ceb09d] - ★チャット中にコンタクトウィンドウが開くと日本語入力が一時不能になる。 -- 入力ソフトウェアに依るっぽい (ATOK は問題、EGbridge は耐えられる)。 - ★グループチャット、リブートした人が増殖する - ★グループチャット、forbidden エラーを正しく表示しない - ▲ブックマーク共有: 複数の Jabber サーバ跨ぐとメニュー出ない - ▲コンタクトウィンドウの再描画が正しくない - ★unsubscribe しても名簿メニューのチェックが外れないことがある - ★ヘルプページ更新 - ★複数のプレゼンスがある場合、誤ってチャットウィンドウのランプが変更される場合がある ** 改善 [#v32ff18d] - ☆nickname を in-place で編集可能に - ☆GnuPG をインストールするガイダンス - ☆SOCKS5 proxy をメンバに追加するガイダンス - ☆ハイパーリンクの扱いの改善 -- ☆チャット/メッセージ画面からジャンプ -- ☆HTML anchor タグを利用している場合は tool tip text で実際の URL を表示可能に - ☆(状況)メッセージでXHTML に合致しない部分を警告する - ★状況メッセージのXHTML編集を GUI 化 - ★ユーザの作業を邪魔しない通知メカニズム (時間経過でウィンドウが閉じる等) - ☆状況メッセージを HTML で編集する際の日本語コードの &#xxxxx; エンティティ化の取り除き - ☆PGP フィンガープリントのカラーパターン/サウンドパターン表示 - ☆自分の公開鍵情報へのアクセスを簡素に (メニューから一発) - ☆マルチユーザチャットの扱いの改善 --room のリストを保存・編集可能に --invitation のときもフォト ID/アバター表示 - ☆フィーチャーのデフォルト化 (起動時ログイン、ログイン状況に署名、メッセージの暗号化・署名) - ☆プレゼンスとメッセージにおける <html/> の利用に対応 (XHTML による記述) -- 署名時には plain-text に対する署名を行い、受け手ではタグを省いた <html/> 内の文字列と一致するかを検証 -- 暗号化時には <html/> を利用せず、HTML タグ毎 <body/> に入れ込むかたちで復号される - ☆鍵ペア生成時のエントロピー取得に関するメッセージ - ☆オフライン (最初の起動時) での状況メッセージ編集を可能に - ☆ドラッグ&ドロップでフォト ID を追加 -- 適切な dimension の JPEG ファイルに自動的に変換 - ☆ドラッグ&ドロップ ファイル転送 -- 内部的にはメンバリストに対するドラッグ&ドロップ API を用意 - ☆より幅広い GnuPG の機能の利用; ファイルの暗号化、署名等 -- ☆ファイル転送の暗号化 (署名されている場合は復号時に検証もする) -- ☆ファイルの暗号化、署名 - ★フィンガープリントにより鍵の正当性が確認されるまで Jabber ID との結合を遅延する (要検討) - ★nickname as a pet name 以外の JEP-0165: Prevention of JID Spoofing の適用 -- nickname as a pet name のみ - ★JEP-0165: Prevention of JID Spoofing を参考にした、プレゼンス購読時のフィンガープリントの利用 - ☆接続・登録ガイドのダイアログウィンドウ自体への掲示 (Jabber ID のフォーマット等) -- 候補リストを表示するように改善 (メンバリストへの追加を含む) - ☆メンバ追加時、subscribe back しない場合は警告を発するように修正 - ★接続・登録画面等での不要な箇所での空白の取り除き - ☆フォト ID 用設定の自動化 --gpg.conf を自動的に書き換える。wija-agents.jar は不要に。 - ☆重要な UI ほど短いステップで到達するように (メニュー体系の見直し) - ☆鍵リング上の公開鍵→ Jabber ID →通信、の流れを簡単に (起動時アシスト; アカウント登録含む) - △ぽよよん止まらない場合ある? (ex. メッセージ受信後) - ★contact window の tabの下のwindowが小さいので,sharingまわりの操作がしにくい - ☆ファイル転送のバイト数を KB とか MB で表示 - ★ブックマークの更新を相手に通知 - ★パスワードを SHA-1 で格納 - ★グループチャットウィンドウ、デフォルトを大きく - ☆グループチャットウィンドウでフォントサイズを可変に - ★コンタクトウィンドウを改名 - ★IPv6 の明示的なサポート - ★roster のソート (online が先に表示される等) - ★チャット入力行を複数行にする - ☆再接続せず、予期せぬ切断になる場合を整理 (向こうから切られていたら切断になる)、ドキュメントに反映 - ☆公開鍵、設定されてない場合は設定を促す -- 秘密鍵がひとつなら自動的に設定 - ☆公開鍵、交換されていない場合は交換を促す - ★公開鍵が多いと選択が大変 - ☆状況を in place で編集できるようにする -- ポップアップメニューで編集 - ★鍵リング: 信用を in place で編集できるようにする - ★ツールバーの使い勝手を再考する - ★仮想記憶使用量の削減 ** 新規 [#mf644f8e] - ☆Mac OS X 用インストーラ - ☆Windows 用インストーラ - ★きめ細かなプレゼンス伝達制御 (特定グループにだけ特定のメッセージとして見えるような) - ★マインドマップの利用 (プラグイン化とか) - ☆半自動アップデート - ★wija 時計など、楽しいプラグイン。 - ☆チャット、マルチユーザチャットの暗号化 (対称暗号系を利用) - ★プレゼンスの自動的変更 (チャット可能→不在→長らく不在) - ☆サービスブラウザ -- ☆MSN ゲートウェイのサポート -- ☆MUC に参加 -- ☆vCard データ (ニックネーム、アバター) の使用についてはオプションかつ tool tip text で警告 - ★ログ (as in blog) 支援 - ★ハイパーテキスト共有、ファイル毎の署名 - ★ハイパーテキスト共有、一般メタデータ - ★データベースライブラリの提供 - ★タスクバー/ドックにチャットなどのウィンドウを最小化できるようにする - ★チャット Photo ID 下に「情報を見る」ボタンを - ★喋る (音声合成) ようにする - ★音が出るようにする - ★Tips of the day (お薦め機能の紹介) - ★フォントサイズを変えたい -- ☆グループチャットは可能にした - ★パスフレーズ入力の有効時間 (選択可) (要検討) - ★バックアップ/復元機能 - ★チャットのログ/メッセージのアーカイブ - ★roster には conference が入ることもある ← XMPP では奨励されない - ★private bookmark for conferences - ☆ポップアップメニュー -- ☆状況の変更、情報の取得、ブックマーク共有等 - ★キーボードショートカット - ★エモティコン - ☆ユーザプロファイル (ひとりのユーザが複数のプロファイルを使い分ける) -- ログイン情報のみ * wijabot 本体 [#x6ab714c] ** 不良 [#mc72d8c1] - ☆プレゼンスの取得で null pointer 例外が起きる場合を解決 ** 新規 [#u0f6240a] - ★目覚まし機能 ** 改善 [#h409c6d6] - ★ログ (利用記録) の向上 * i-WAT 本体 [#r6821916] ** 不良 [#me063c59] - ★要調査: 振出後の承認ボタン押下で wija が操作不能になる場合がある - ★要調査: 英語版で相手の公開鍵の正当性が不明の場合、判定文字列が出ないかも - ★ヘルプページ更新 ** 改善 [#v5586091] - ☆取引相手の選択方法の改善 -- メンバリストで選択しておいた相手に送る -- 「入手した券」からメンバリストへのドラッグ&ドロップで送る - ★メモのハイパーテキスト化 (オムニドキュメントおよび HTML) - ★貸付人を履歴から選択できるようにする - ★トランスポート -- もの凄い遅延があるときにこのトランスポートはどうか -- 鍵からルーティングの選択の高度化 ** 新規 [#a1b85eb6] - ☆inspect-mode 通貨の導入 (振出人が通常取引の但し書きを取得できる; 教育通貨に応用可能) - ★バックアップ/復元機能 - ★取引先トレイを用いた、破損iワット帳の再現 - ★アトミックトランザクションのサポート * i-WAT 応用 [#lde5e32a] ** 不良 [#k40f6e8e] ** 改善 [#q7ce254d] - ★同じ通貨体系の中でのオリジナルデザイン - ★ヘルプページ更新 (WIDE Hours) ** 新規 [#s3e51376] - ★MAAS 等のプラグイン - ★エンターティンメントとしての i-WAT 券 (裏書きに作品がリンクされる) * SpotLite [#l081bea7] ** 不良 [#hd7e2a0e] ** 改善 [#e03c0e03] - ★ロゴ - ★ヘルプページ ** 新規 [#zf8464fc] - ★BSSID ではなくスポット名によるランデブー - ★スポット名の一意識別 (あるいは階層化) - ★同一 BSSID が複数のスポットに対応する場合の対処 * Cutie X [#gd856520] ** 不良 [#v4da2682] ** 改良 [#te99efc9] - ★ロゴ - ★ヘルプページ ** 新規 [#rb43409f] - ★ビデオチャット * Tunes [#sac90ac5] ** 不良 [#m6f08a33] - ☆iTunes 7 で曲情報の検出ができない ** 改良 [#scfc4af6] - ★お薦めの表示を、むしろ nir 原案に従って定期的にする -- 起動時だと iTunes とのコミュニケーション + 計算で時間がかかる (Mac OS X の場合) -- 毎朝とかが妥当なように思います (ソフトウェアアップデートの設定を参考に) - ★DJ ドライブ - ★ロゴ - ★ヘルプページ * PaNIC [#g3004501] ** 不良 [#b3185f05] - ストーリーボード -- ★パスの途中に日本語が入ると画像ファイルをドラッグできない (Mac OS X J2SE 1.4.2)。 -- ★パスの途中に空白が入ると Cutie X 以外でのダブルクリック再生ができない (Mac OS X のみ?) ** 改良 [#le95fcf8] - ストーリーボード -- ★Undo ** 新規 [#d38391ca] - ★相手が発言行に入力中かが分かるようにする - ★ホワイトボード - ★ブログ * Logos (ユーザ向けプログラミング環境) [#daeb98bf] ** 不良 [#jf646587] - ★when の条件を [ ] で囲まなくても警告しない。 -- これは、現在のコンパイラのエラー発見の方針とは合致しており、型チェックはシミュレータで行っている。 - ☆大域変数をコマンドとして利用していると警告せずに例外が発生する。 ** 改良 [#z5f61c74] - ☆ソースコードのリモートノードへの送信をサポート ** 新規 [#fdee1205] - △アーキテクチャの整理 (言語/ターゲット非依存レイヤの導入) - ★タートルグラフィクス - △ヘルプページ * wijapo 本体 (historical) [#rc226c01] -☆ Eclipse API 使用部を wija 本体から分離すること。 --ビルド準備が複雑になるため、および SWT on Windows Mobile は時期尚早のため。 ** 新規 [#p4e09278] - ★署名時に index out of bounds 問題 --Pocket GnuPG がフィンガープリントでの秘密鍵の検索に失敗したのが原因。E-mail name にて代用。 - ★メニュー項目の適切な disable - ★ウィンドウサイズを QVGA 化 - ★GnuPG: Epyc の使用を促す - ★GnuPG: 鍵リングの不要な更新をマスク - ★GnuPG: 署名時に CCS で送信 - ★CCS: ホップ数を制限した自動転送と silent discarding * i-WATpo 本体 (historical) [#ub337492] ** 新規 [#c922f5c3] - ★メニュー項目の適切な disable - ★ウィンドウサイズの QVGA 化 - ★鍵を所持していない人からの承認メッセージ (無視→保留) - ★古いセッションからの再転送の無視 - ★取引後に相手を信用するかどうかの選択 ** 野菜交換ゲーム GUI [#hca5abaf] ** 野菜交換ゲーム集計システム [#s721751b]