v1.20.0
UUID ジェネレーター追加のアップデート
  • 新しいツールの UUID ジェネレーターを追加
  • 東方想神跡のバージョンを v3.14.0 に更新
  • 新たにバックアップサーバーを構築し、定期的にデータベースをバックアップする機能を実装
  • ブログアプリケーションのサイドバーにデザインを追加
  • プライベート用ファイル共有機能にファイルの削除、リンクコピー等の機能やデザインを実装
  • サイトヘッダーとフッター、ログインページのデザインを調整
  • 命名やコメントなどのコードスタイルを最適化
v1.19.0
ブログデザインと機能拡張のアップデート
  • ブログアプリケーションの記事ページデザインを刷新、他デザインが無かったページにデザインを実装
  • ブログアプリケーションに記事グループ機能、前後記事表示機能、コメント返信機能、ALT テキスト設定機能などを実装
  • アプリケーション名「ngword」を「ng_word_checker」に変更
  • NG ワードチェッカーのアルゴリズムを最適化
  • 東方想神跡のバージョンを v3.13.0 に更新
  • 液体パズルゲームのバージョンを v1.1.0 に更新
  • ユーザーのアクセス回数などを保持するテーブルを実装
  • Dewordle のプログラムを最適化
  • パスパラメーターのキーがハードコードだった問題を修正
  • Django の View 名を手動設定していたが、全て自動で生成するように最適化
v1.18.0
友達紹介機能追加のアップデート
  • ユーザーアイコン変更ページに画像プレビューとアイコン削除ボタンを実装
  • 東方 Web シューティングゲーム (仮) の正式名称を「東方想神跡」に決定
  • 東方想神跡のバージョンを v3.11.0 に更新
  • URL パラメーターを使った友達紹介機能を実装
  • Unity で作成したゲームを公開できるアプリケーションを実装
  • 管理ページのユニットテストを実装
  • ロギング処理を刷新し、ログごとにログレベルを設定
v1.17.0
ブログ追加のアップデート
  • ブログページを公開
  • 東方 Web シューティングゲーム (仮) のバージョンを v3.10.0 に更新
  • ログイン状態を含むセッションをより長く保持するように調整
  • データベースのバックアップ機能と、ブログ記事のバージョン管理機能を追加
  • サイト設定を汎用化、サイトセキュリティを強化
v1.16.0
コンタクトアップデート
  • お問い合わせフォームをサイトヘッダーに追加
  • 東方 Web シューティングゲーム (仮) のバージョンを v3.9.0 に更新
  • AI イラストチェッカーに複数の画像を同時にチェックできる機能を追加
  • アカウント作成ページ等にスパム対策で reCAPTCHA を追加
  • ニュースの項目をクリックしたときに、リリースノートページでその項目へ自動で移動する機能を追加
  • release_notes を自動でトランスパイルするサーバー内処理を実装
  • 自動テストにリンク切れチェック機能を追加
v1.15.0
液体パズルゲーム公開
  • 液体パズルゲーム v1.0.0 を一般公開
  • ランキングページのデザインを刷新
  • 全ページのフォームに、2 重送信できないようローディング画面を追加
  • AI イラストチェッカーに機能改善の為のモデルを追加
  • サイト内 css を全て scss に変更するリファクタリングを実施、全ページの css デザインを調整
  • 公開ライブラリの公式ドキュメントをサイトに追加 ( nlib3, game_library.js )
  • 内部アプリケーション名定義の冗長なコードを削除
  • 自動テストにリダイレクト後のアクセスチェックを追加
  • パスワードリセットメールが正常に送信されない不具合を修正
v1.14.0
フリー音源配布開始
  • フリー素材を配布するためのアプリケーションを追加
  • フリー音源を配布するページを追加、フリー SE を 73 種類追加
  • フリー素材利用規約のページを追加、サイトヘッダーとフリー素材配布ページにリンクを追加
  • 東方 Web シューティングゲーム (仮) のバージョンを v3.8.0 に更新
  • まだ未公開の液体パズルゲームアプリケーションを内部的に追加
  • サイトフッターにサイトのバージョン情報を追加
  • Dewordle アプリケーションをリファクタリングし、全て緑になったときにログを保存する処理を追加
  • robots.txt 等のプレーンテキストファイルを返す時に Content-Type が text/html になっていた不具合を修正
v1.13.0
NG ワードチェッカー追加のアップデート
  • NG ワードチェッカーアプリケーションを追加
  • 非公開アプリケーションを削除
  • ログイン後に元のページにリダイレクトされない不具合を修正
  • ランキングページが、同じスコアの場合でも異なるランクで表示されていた不具合を修正
  • ヘッダー上のメインページにアクセスしたときに、アクセスしているページのリンク表示が変わらない不具合を修正
  • 全ての view をクラスベースにリファクタリング
  • プライベートページのデザインを作成、管理ページを使いやすいようにリファクタリング
  • 内部 html テンプレートを全てリファクタリング
v1.12.0
アカウントページ実装のアップデート
  • アカウント設定ページを追加
  • アカウント情報の変更や、メール認証、アイコンの設定、アカウントを削除できる機能を実装
  • メッセージを表示する専用のページを追加
  • ホームページのゲームカードを、ゲーム一覧ページのものと統一、ホームページの最下部に tools の項目を追加
  • 東方 Web シューティングゲーム (仮) のバージョンを ver.3.7.0 に更新
  • URL パラメーターを使用していたほとんどのページをそれぞれ独立したリンクに変更
  • アカウント関連の URL をすべて account/ 内に移動、内部 URL を大幅に変更
  • ランゲームのデータベース操作を全て作り直して最適化
  • エラーページのカラーを明るくし、コードを最適化
  • 新規ユーザー作成を行うと 500 エラーが発生し、正常にアカウントが作成できない不具合を修正
  • パスワードリセットフォームを利用すると最後の画面で 500 エラーが発生する不具合を修正
v1.11.0
東方翠風燐公開のアップデート
  • ゲーム一覧ページに東方翠風燐を追加
  • 東方 Web シューティングゲーム (仮) を ver.3.6.0 に更新
  • ゲーム関連ページのリンクでパラメーターを使用しているページを通常の URL に変更
  • サーバーサイド処理を最適化
v1.10.0
AI イラスト判定ツール追加のアップデート
  • ツール一覧ページに AI イラスト判定ツールを追加
  • 全リリースノートページのデザインを bootstrap5 を使用してリメイク
  • 東方 Web シューティングゲーム (仮) を ver.3.3.0 に更新
  • 利用規約とプライバシーポリシーをフッターに追加
  • ランゲームのスコアランキングページが 500 エラーを返していた不具合を修正
  • サイト上の全静的ファイルをより管理しやすいように再配置
  • その他さまざまなページのテンプレートを最適化
v1.9.0
2Dシューティングゲームのメジャーアップデート
  • 2D シューティングゲームを ver.3.0.0 へメジャーアップデート
  • 利用規約のページを追加
  • ローカル環境で実行すると Google AdSense のエラーか発生する不具合を修正
v1.8.0
2D シューティングゲームの大幅アップデート
  • 2D シューティングゲームの mobile 版を追加、バージョンを複数更新
  • Dewordle のページに本家へのリンク、更新履歴、アニメーションを追加
  • Dewordle の精度を少し向上
  • 共通ヘッダーのアカウント作成ボタンが、一部の画面サイズで改行されてしまう不具合を修正
  • NG ワードチェッカーの NG ワード検出関数が特定の条件下で本来より低いスコアを算出する不具合を複数修正
  • その他サイト設計の様々な最適化
v1.7.0
Dewordle 追加のアップデート
  • サイトに新たな Web アプリケーションである Dewordle を追加
  • サイトの主なページに共通のフッターを追加
  • news、games ページのデザインを home ページと統一し、より美しく見やすいデザインに変更
  • gameinfo ページを新たに作り直し、レスポンシブかつシンプルなデザインに変更
  • ホーム画面にスクロールアニメーションを追加
  • ヘッダーナビゲーションに「ツール一覧」の項目を追加
  • ファイルのダウンロード数をカウントするためのモデルを管理ページに追加
  • NG ワードチェッカーが稀に正常に処理できないことがある不具合を修正
  • メインのアプリケーションを作成し、メインのサイトが担当していたページのほとんどをメインのアプリケーションに移動
  • ファイルのダウンロードページを使用していない不具合を修正
v1.6.0
共通ヘッダー追加のアップデート
  • includeしている header.html の名称を head.html に変更
  • 新たに、サイト共通のヘッダーである header.html を追加
  • 2Dシューティングゲームのエフェクト及び敵画像の追加、バランスを調整、不具合修正
  • 本番環境とは別にデバッグ用のテスト環境を新たに作成、それに対応できるように様々な機能改善
  • ホームページ、ニュースページのヘッダーを変更、ゲーム一覧ページをリメイク
  • 2dシューティングゲームで、SQL クエリを実行していたモジュールを削除し、model を使用してリメイク
  • ゲームのダウンロードにダウンロードページを使用していなかった不具合を修正
  • その他さまざまな細かい修正と調整を実行
v1.5.0
2D シューティングモデルのアップデート
  • 管理ページに 2D シューティングゲームのスコアを追加、表示されるテキストを変更
  • NG ワードチェックの処理を高速化し、アルゴリズムを大幅改善
  • デワードルアプリケーションのアルファリリースを追加
  • 2D シューティングゲームのデータ管理を django のモデルを使用したものに変更
v1.4.0
パスワード変更機能追加のアップデート
  • パスワードを忘れたときにパスワードを再設定できるページを追加
  • ログインした状態で、現在のアカウントのパスワードを変更する機能を追加
  • 新しく bootstarap5 を導入、新しいページを bootstrap5 を使用して作成
  • 東方 Web シューティングゲーム (仮) のページと新しいアカウント関連のページに自動テストケースを追加
  • アカウント関連のフォームクラスの定義をリファクタリング
  • ゲーム詳細ページのボタンが一部反応しなかった不具合を修正
  • 東方 Web シューティングゲーム (仮) のデータ名をより適切なものに変更
  • HttpResponseRedirect クラスを使用して直接パスにリダイレクトしていたものを redirect 関数に変更
  • メッセージを表示するページにメッセージを表示する際にセッションを使用するように処理を改善
v1.3.0
東方 Web シューティングゲーム (仮) 移植のアップデート
  • 東方 Web シューティングゲーム (仮) を django で構築された当 Web サイトへ移植
  • ランキングへの登録を Nicoyou Games アカウントで管理するように変更
  • Google AdSense の認定デジタル販売者の宣言である ads.txt を追加
  • アカウント情報のページのベータ版を追加
  • ランゲームの api で、SQL インジェクションの脆弱性が存在したものを修正
  • 一部 API のエンドポイントを変更
  • Database クラスの基底クラスのクラス名を変更
v1.2.0
アカウントアプリケーションのアップデート
  • アカウント登録時のメール認証ページに説明のためのポップアップを作成
  • アカウント登録完了時に、home に戻る前に登録完了メッセージを表示するページを追加
  • サインイン、サインアップフォームにログ処理を追加
  • メール認証時のメールに差出人の情報を追加、メール本文を加筆修正
  • アカウント登録時のメール認証ページでリロードすると認証メールが再送されてしまう不具合を修正
  • 一部の紛らわしいアカウント名を登録できないように変更
  • 全てのページのリソースへのアクセスとサイト内リンクを絶対参照に変更
  • /game にアクセスした場合に 404 を返すのではなく /games にリダイレクトするように変更
v1.1.0
プライベート機能追加のアップデート
  • プライベートアプリケーションを追加
  • NG ワードチェックの処理を forms.py から独立させ、ngword_check.py を新たに作成
  • ニュースの更新履歴に当サイトの更新履歴も追加、当サイトの更新履歴ページを追加
  • description.html を追加し、index と home に追加
  • NG ワードチェック関数の長い単語に対する誤検出の確率が大幅に下がるように改善
  • 自動テストクラスのクラス名が適切でなかった不具合を修正
v1.0.0
正式リリース
  • ゲームからの POST 通信を処理するための API アプリケーションを追加
  • API アプリケーションにランゲーム用の webapi エンドポイントを 4 つ追加
  • ルートディレクトリに robots.txt と sitemap.xml と favicon.ico を追加
  • ランゲームのスコアランキングページを実装
  • CSRF 検証エラーのエラーページを追加
  • 自動テストのプログラムを全アプリケーションに追加 ( 合計で 23 テスト )
  • 全ページのヘッダーに google アナリティクスのスクリプトを追加
  • 各アプリケーションにネームスペースの定義を追加
  • アプリケーション「rakuten」の API リンクを変更
  • views の import しているライブラリ関係を最適化
v0.4.0
アプリケーション追加のアップデート
  • ユーザー作成時の NG ワードのフィルターをかなり強力なものに改善
  • 特定の文字列が NG ワードかどうかをチェックできる新しいページを追加
  • 楽天関係の Web アプリであるアプリケーション「rakuten」を追加
  • アプリケーション「rakuten」に商品存在チェックのためのバーコードリーダーと jancode から調べる api を追加
  • ログの出力関数を server.py に定義し、アプリケーションからアクセスするようにリファクタリング
  • template のインクルードを全て絶対パスに変更し、一部ページでアイコン等が表示されなかった不具合を修正
v0.3.0
ログイン関係の機能完成
  • ログイン、アカウント作成の処理とページをすべて accounts アプリケーションに移動
  • すべてのフォームを Django の forms クラスで作り直して、python で制御できるように改善
  • アカウント作成フォームに様々な入力値チェックの処理を追加 ( 既に登録されているメアド等 )
  • フォームで入力値に問題がある場合は、入力された値を保持したままメッセージを表示するように変更
  • アカウント登録機能でメール認証をしないとアカウントを登録できないようにする機能の完成
v0.2.0
ユーザーアカウント機能追加
  • Django で使用するデータベースを標準のものから PostgreSQL に変更
  • カスタムユーザークラス、accounts アプリケーションを追加
  • 管理ページを追加、管理ページのリソースファイルと static ディレクトリを追加
  • ログイン機能をテスト実装、メール認証以外の機能を作成
  • ホーム画面のデザインを一新、ゲームページに動画を追加
  • 不要な画像を削除
  • SSL 通信を強制化
v0.1.0
基本テンプレート作成
  • 独自のリリースノート文法をトランスパイルするツールを作成
  • 全ページのヘッダー等、html コードの共通部はパーツ化して読み込むように変更
  • エラーページでエラーが発生して想定しているエラーページが表示されないバグを修正
v0.0.0
開発ビルド初版
  • Web フレームワーク Django で動作する Web サイトを作成
  • 一部テンプレートだけで内容がない部分もあるが、大半のデザインを作成
  • エラー画面は抽象化して一つのテンプレートを継承するように変更