変更履歴

IR SUPPORTERの更新履歴

大きな更新はTwitterアカウント(@IRSupporter)で告知しています。


2018/08/25 v1.1.3.1a

・特定機種のIRでスコア登録・編集ができない問題を修正
・ダークテーマを使用時に一部ページのスタイルが崩れる問題を修正

2018/08/16 v1.1.3.1

・Twitterにリザルト画像をアップロードする機能を使用時、画像の解像度が極端に小さくなる問題を修正
・MarkdownパーサーをPHP Markdown(Standard)からPHP Markdown Extraに変更、中央寄せ、右寄せタグの実装
・IR・グループ作成時のプレビュー画面のMarkdownパーサーに従来はShowdownを用いていたが、独自タグの実装に伴いajaxでAPIを叩いてパースする仕様にした
・Markdownを使用したコンテンツは1万文字までしか受け付けない仕様にした
・IRのランク順を昇順/降順で選択できるようにしたい(昇順→BPランキングみたいな...)

・1個上の順位の人との点差を表示するようにした/偏差値表示はテーブルのセルの「点差」をクリックすることで表示できます
・スマホでサイトを閲覧しているとき、ページ下部の「PCビューに切り替え」ボタンをクリックすることでPCのレイアウトに切り替えられるようにした

2018/08/11 v1.1.3.0

・対応機種に「DDR」「オンゲキ」「GF/DM」「ノスタルジア」「ダンスラッシュ」を追加しました。
「GF/DM」における難易度の数値表記は各自で入力していただく形になります。
「ダンスラッシュ」の理論値は100.000で固定です。
・CloudFlare導入

2018/08/10 v1.1.2.3

・トップページのIRの並びをデフォルトで名前順昇順になるようにした
・ユーザーページの「月別のIR参加回数」において、IRに参加した月に挟まれたIRに参加していない月を参加回数0として表示するようにした
・FontAwesomeのサブセット化
・Gulp導入(今の所画像,CSS,HTMLの圧縮をしています)
・IRビューページの仕組みをちょっと変えた
・その他色々やってページの読み込みを超高速化しました
FOUC現象がチョット気になるけどまあしょうがないよね

2018/08/08 v1.1.2.2

・コンテンツセキュリティポリシーの設定をした
・XSS対策等は予てよりしていましたがこれで多分完璧
・jQueryのバージョンを3.3.1で統一した

2018/08/07 v1.1.2.1

・IR作成時にbitlyで短縮URLを作成するようにした
(スマホなら画面一番下、PCなら画面右メニューに表示されます。)

2018/08/06 v1.1.2.0

・Google Authenticatorを使った二段階認証ログインが可能になりました
・「その他」機種のIRで整数値以外の値(浮動小数点型を含む)が入力できないバグを修正
・「その他」機種を開催時、曲の難易度を自分で入力して設定できるようにした
・理論値の設定値において浮動小数点型を受け入れるようにした

2018/08/03 v1.1.1.5

・ブルートフォース攻撃を排除するため、パスワードによる認証が必要な部分についてウェイトを入れるようにした
(ログイン処理は1秒、その他のパスワード入力部分は500ミリ秒.bcryptを使っているので必要かどうかは分からんが念の為.まあ時間稼ぎをするに越したことはなさそう)

2018/08/01 v1.1.1.4

・なんかいろいろ変えました

2018/07/26 v1.1.1.3

・JavaScriptのブラッシュアップ(スコア登録/編集ページ,IRビューページ.その他は追々)
・登録済みユーザーがパスワード入力を省略してIRを作成したときに、ログインしていない状態でパスワードを入力してIR情報を編集しようとしてもパスワードが一致しない問題を修正

2018/07/24 v1.1.1.2

・グループ紐づけされていないユーザーが登録されたIRにグループ紐づけした際に偏差値やユーザーページの統計がバグる挙動を修正
・全体的にサーバーサイドのブラッシュアップをはじめました(まだまだかかります)
・テスト期間がんばりましょう

2018/07/22 v1.1.1.1

・引き続きグループ機能強化
・タグ別にグループを分類するようにした(タグ別のグループの登録数も表示されるようにした)
・タグ名をクリックすることでそのタグに登録されたグループを一覧表示できるようにした(参加者数および各グループも持ち点もその場でまとめて見られるようにした)
・マイページのグラフ表示方式を少し変更
・CSV出力時にひとことも登載されるようにした

2018/07/21 v1.1.1.0

・サーバーサイドのプログラムの処理改善
・グループ機能の機能強化
・グループ機能使用時、順位別に得点を付与するようにした
この点数はIRごとに合計され、グループページにグループ加入者の得た得点の総和が表示されます.
今後の予定として、複数グループ間にまたがって得点の比較等をする機能を付けようかと思っている

2018/07/11 v1.1.0.6

・トークンのハッシュ関数をSHA256からSHA512にした
・トークン用ハッシュのストレッチングを1000回に引き上げた
・ハッシュ関数を統一した(コメント等でのみ従来よりSHA512を使用していましたが、ユーザーID、IR IDなどもSHA512化されたことに伴い、ハッシュ長が64文字から128文字になります)
・Noto Sansを使うのをやめた(1ページ当たりの容量が2MBも違ってくるのを見ると流石に導入を断念せざるを得ない,サブセット化を含めて再考予定.当面は游ゴシック太字で代用)
・忍者おまとめボタンがページ読み込みの上でメチャクチャ負担になっていたので取っ払った

2018/07/10 v1.1.0.5

・スコアの偏差値表示に対応

2018/07/10 v1.1.0.4

・IR作成時のフォームバリデーション強化

2018/07/06 v1.1.0.3

ログイン履歴ページを作成
・セッション管理方法を変更
・X-Frame-OptionsをDenyにした

2018/07/05 v1.1.0.2

・ヘッダーのデザインを統一
・フッターをシンプルにした
・IR作成・グループ作成時にCAPTCHA認証を必須化
・日本語フォントを游ゴシックからNoto Sansに変更
・浮動小数点型のスコア入力に対応

2018/07/03 v1.1.0.1

・サイトのデザインをビミョ~に変えた
・IRページにCSVダウンロードボタンを追加(CSVでダウンロードができます)

2018/07/02 v1.1.0.0

グループ機能とチーム対抗戦機能を追加
・IRに参加グループ情報を紐付けることで、そのグループに所属している人がIRに参加できるようになります
(紐付けられたグループのうちの複数に所属している場合、その中から好きなグループを1つ選択できます)
詳細はグループとチーム対抗戦 - docs

2018/06/28 v1.0.2.4

・バグ修正
・コードのブラッシュアップ
Twitter連携に関するドキュメントを追加

2018/06/22 v1.0.2.3

・バグ修正
・Apache,PHPのバージョンアップ

2018/06/19 v1.0.2.2

・iPhoneでアクセス時、スコア入力フォームのキーボードが数値入力のみ出来るものになるようにした

2018/06/16 v1.0.2.1

・バグ修正
・SDVX、pop'n music、jubeat、CHUNITHMの理論値を固定するようにした
・照合順序をutf8_general_ciからutf8mb4_general_ciに変更( ???絵文字が使えるようになりました )
・API公開(ここ参照)
・理論値が設定されているとき、グラフの最大値がその値になるようにした(2曲以上設定されているとき、1曲でも理論値が設定されていない場合は合計スコアグラフのMAX値は反映されません)

2018/06/15 v1.0.2.0

・グラフ表示機能をつけた(棒グラフだけ/折れ線グラフを使って1つのグラフに得点をまとめてもいいかも)
・IR終了後に表彰ページを作ろうと思ったけどやめた

2018/06/14 v1.0.1.0

・登録済みIRにアクセスしたとき上部に「参加済! X位 / Y人中」と表示するようにした / ツイートボタンを付けて左記内容をツイートできるようにした
・IRページが縦長だったので「概要」「登録概況」「コメント」の3つに分けてタブ表示するようにした(上部ボタンで表示内容切り替えができます)
上記2つをまとめたgifが上のやつです
・終了3日以内のIRの残り時間表記が赤文字になるようにした
・バグ修正

2018-06-13 v1.0.0.3

トップページをタブレットサイズの画面解像度で正常に表示できるようにした
ソート類の操作は画面上部の「」を押せば出来ます
リザルト画像のアップロード先としてvgy.meに加えTwitterを使用できるようにした(連携済みのユーザーのみ) 下ツイート参照

2018-06-12 v1.0.0.2

非登録ユーザーのコメントが表示されない問題を修正

YouTubeまたはニコニコ動画の動画再生ページへのリンクの場合、リファラページに動画プレイヤーを埋め込み表示するようにした

404ページとか403ページとか500ページとか作った

Twitterログイン機能関連の不具合修正

2018-06-10 v1.0.0.1

DB正規化の程度を向上
アイコンの保管仕様を変更して転送量削減
誰か使ってくれ

2018-06-07 v1.0.0.0

初版をインターネットに放流