更新履歴 ======================= v0.9.0(2014-01-22) ------------------------------ * 機能追加: Ruby 2.0 / 2.1 を正式サポート `#35 `_ `#47 `_ `#102 `_ `#163 `_ `#164 `_ * 機能追加: 絵文字のサジェスト機能を追加 `#135 `_ * 機能追加: message/list API に order パラメータを追加 `#110 `_ * 機能追加: message/list API に older_than と newer_than パラメータを追加 `#162 `_ * 機能追加: 部屋へのユーザの招待で一度に複数ユーザを指定できる機能を追加 `#45 `_ `#48 `_ * 機能追加: 未ログインのユーザを招待できる機能を追加 `#50 `_ * 機能追加: :in_chatroom_controller フックポイントを追加 `#70 `_ * 機能追加: WebSocket で送信される JSON データに prev_id フィールドを追加 `#112 `_ * 機能追加: QuoteIt プラグインで QuoteIt の URL を指定する環境変数を追加 `#120 `_ * 機能追加: API で添付ファイルを追加できる機能を追加 `#129 `_ * 機能追加: ブラウザの戻るで戻った際に WebSocket で受信したメッセージが消えないようにする機能を追加 `#142 `_ * 機能変更: Twitter API を v1.1 に移行 `#62 `_ * 機能変更: Rails のバージョンを 3.1.14 に変更 `#132 `_ * 機能変更: いくつかのファイル名を Rails の規約に合わせて変更 `#40 `_ `#52 `_ * 機能変更: 絵文字を AsakusaSatellite 自身がホストするように変更 `#113 `_ * 機能変更: message/list API で HTML メッセージがキャッシュされるように変更 `#150 `_ * 機能修正: 存在しない絵文字は絵文字展開をしないように修正 `#75 `_ * 機能修正: WebSocket が接続できていない環境でも動作するように修正 `#87 `_ `#98 `_ `#155 `_ * 機能修正: サブディレクトリで動作させた場合に添付ファイルが添付できない不具合を修正 `#90 `_ * 機能修正: デスクトップ通知を Firefox 22 以降で動作するように修正 `#118 `_ * 機能修正: Safari 7 で添付ファイルが添付できない不具合を修正 `#151 `_ v0.8.1(2013-03-24) ------------------------------ * 機能追加: 検索結果ページのページネーションを追加 * 機能追加: Aboutページにバージョン表示を追加 * 機能追加: 部屋にニックネームを設定できる機能を追加 * 機能追加: デスクトップ通知の表示時間設定を追加 * 機能追加: Watageプラグイン追加 * 機能追加: Javascript/CSS追加プラグインを追加 * 機能追加: 非公開の部屋操作用のAPI追加 * 機能追加: ビューフックの追加: 個人設定ページ(account_setting_item), Aboutページ(global_setting_item), 全画面の上部・下部(global_header, global_footer) * 機能追加: UserScript用支援を追加 * 機能追加: プラグイン内のassets/ ディレクトリへのルーティングを追加 * 機能追加: JRuby対応 * 機能追加: AsakusaSatellite本体の操作API追加 * 機能変更: Rails 3.2.11 を利用するように変更 * 機能変更: 添付したファイル名も検索対象に変更 * 機能変更: 認証系を OmniAuth を利用するように変更 * 機能変更: Gemfileから不要な依存ライブラリを削除 * 機能変更: 検索結果の"read more"ボタンのクリック可能領域を拡大 * 機能変更: 検索結果の並び順を時刻の降順に変更 * 機能変更: 添付ファイルの上限サイズを設定できるように変更 * 機能修正: ジェネレートしたプラグインの spec_helper のパスが間違っていたのを修正 * 機能修正: Redmine のチケットの作成時に & や ; が含まれていた場合に文字列が途切れていた問題を修正 * 機能修正: 改行を含むコードをシンタックスハイライトさせると改行に置換されていた不具合を修正 * 機能修正: メッセージの表示ページで、prev に 0 を設定すると全件表示しようとする不具合を修正 * 機能修正: デスクトップ通知に添付ファイル名が表示されるように修正 * 機能修正: メッセージが0件の部屋を開くとJavascriptエラーが発生する不具合を修正 * 機能修正: Redmine認証プラグインで末尾が/のURLを設定するとエラーになる不具合を修正 * 機能修正: 未ログイン状態でファイルをD&DするとJavascriptエラーが発生する不具合を修正 * 機能修正: 未ログイン状態で部屋の設定画面を開くと 404 が出る不具合を修正 * 機能修正: ビューフックジェネレータの生成するコードに、存在しないメソッドのテストが含まれていた不具合を修正 * その他細かな修正 v0.8.0(2012-10-13) ------------------------------ * 機能追加: Ruby 1.9 に対応 * 機能追加: New Relic を利用するように変更 * 機能追加: 絵文字を利用できるフィルタ (as_emoji_filter) を追加 * 機能追加: robots.txt を記述 * 機能変更: Rails 3.2.8 を利用するように変更 * 機能変更: Assets Pipeline を利用するように変更 * 機能変更: Development/Test 環境で Nokogiri を利用しないように変更 * 機能変更: いくつかの設定を環境変数を利用するように変更 * 機能変更: iPhone ビューで Send ボタンを非表示に変更 * 機能変更: 音声ファイルのフォーマットを mp3 から ogg に変更 * 機能修正: タイムゾーンが JST 決め打ちだったのを修正 * 機能修正: Redmine の URL が / で終わらない場合に正しく動作しない問題を修正 * 機能修正: v0.7.2 で 2.0.0 より古い MongoDB 動作しなくなっていた問題を修正 * 機能修正: サブディレクトリにデプロイした場合に、添付ファイルが動作しない問題を修正 * 機能修正: フィルタが例外を投げた場合に例外がキャッチされない問題を修正 * 機能修正: QuoteIt フィルタが引用を失敗した場合に表示が崩れる問題を修正 * その他細かな修正 v0.7.2(2012-08-05) ------------------------------ * 機能追加: OS X 10.8 の通知センターに対応 * 機能追加: travis-ci.org 自動ビルドに対応 * 機能修正: Firefox / Opera / IE でマウスオーバーで表示が崩れる問題を修正 * 機能修正: ダブルクォートを含む URL を QuoteIt プラグインで展開できない問題を修正 * 機能修正: v.0.7 以降で動作していなかった RSS リンクを削除 * 機能修正: v.0.7 以降で api/v1/message/list がパラメータを処理できない不具合を修正 * 機能修正: v.0.7 以降で検索結果のメッセージの順序が不定だった問題を修正 * 機能修正: v.0.7.1 以降でメッセージを開いた時に対象メッセージがハイライトされない問題を修正 * 機能修正: Pusher の JavaScript を http から https に変更 v0.7.1(2012-05-26) ------------------------------ * 機能修正: 不要なファイルの削除 * 機能修正: 不要なコードの削除 * 機能修正: IE で画像の border が表示されてしまうのを修正 * 機能修正: local_auth プラグインが v.0.7 で動作していなかったのを修正 * 機能修正: Copyright を 2011-2012 に変更 * 機能修正: Gemfile の内容を整理 v0.7(2012-01-04) ------------------------------ * 機能追加: WebSocketサーバを設定可能に * 機能追加: QuoteItプラグイン追加 * 機能追加: RedmineAuthプラグイン追加 * 機能追加: 自動テストを guard + spork ベースに変更 * 機能追加: Rails 3.1に対応。 * 機能修正: フィルタプラグインの競合を防ぐため、処理対象をテキストからDOMに変更 v0.6(欠番) ------------------------------ v0.5(内部リリースのみ) ------------------------------ * 機能追加: 非公開の部屋作成を追加 * 機能追加: 使用DBをMongoDBへと変更 * 機能追加: herokuでの動作に対応 * 機能修正: コードハイライト時のフォントを等幅フォントに修正 * 機能修正: 部屋ごとに検索フォームを追加 * 機能修正: メッセージの編集後、OKボタンを非アクティブにするように修正 * 不具合修正: メッセージがひとつもない部屋で readmore を押すとエラーがでる不具合を修正 v0.4(欠番) ------------------------------ v0.3.0(2011-04-01) ------------------------------ * 機能追加: マニュアル作成 * 機能追加: Firefox/Safari/Operaのサポートを追加 (参照: :ref:`browser` ) * 機能追加: Ubuntu/Windowsのサポートを追加 * 機能追加: APIを追加 (参照: :doc:`api` ) * 機能追加: Graphvizプラグインを追加 (参照: :ref:`graphviz` ) * 機能追加: 部屋ごとの設定ページを追加(参照: :ref:`room-conf`) * 機能追加: プラグインごとの設定ページを追加(参照: :ref:`room-conf`) * 機能追加: 認証機能のプラグイン化(参照: :ref:`localauth`) * 機能追加: MITライセンスであることを明示 * 機能修正: Rails本体とWebsokectサーバの通信方法をHttpからMessagePack-RPCに変更 * 機能修正: 発言通知時に部屋名を一緒に出すように修正 * 機能修正: 部屋の改名・削除をログインユーザ全員ができるように修正 * 機能修正: 部屋名をタイトルに含めるように修正 * 機能修正: 存在しない部屋をURLで直接指定した場合、404エラーを出すように修正 * 機能修正: ブラウザ終了後もログイン状態を保持するように修正 * 機能修正: Windows版のGoogle Chromeでアイコンがずれる不具合を修正 * 機能修正: APIから他人の発言を削除できる不具合を修正 * 機能修正: Rails 3.1で廃止される機能を使わないようにコードを修正 * 機能修正: read moreで他の部屋のメッセージがとれてしまう不具合を修正 * 機能修正: メッセージの個別ベーシ(/message?id=xxx)で他の部屋のメッセージが表示される不具合を修正 * 機能修正: codefirst.org上の画像を参照したいた不具合を修正 * 機能修正: 発言のないページでJavascriptエラーがでる不具合を修正 * 機能修正: 削除した部屋をURLで直接指定すると表示できてしまう不具合を修正