What's Changed
- [client] ヘッダーの画像をデジタル民主主義2030のロゴに変更 by @shgtkshruch in #588
- 限定公開のレポートでは検索エンジンにインデックスされないようにする by @shingo-ohki in #574
- [client] レポーター情報を表示するコンポーネントを追加 by @shgtkshruch in #581
- [client] Footer にプロジェクトの概要をまとめる by @shgtkshruch in #589
- [client] Dialog を開いた際の Initial Focus を変更する by @shgtkshruch in #593
- [client] レポーター画像が Docker 環境で取得できないエラーを修正 by @shgtkshruch in #595
- [client] デザインシステムの Typography を適用する by @shgtkshruch in #600
- [BUG] OpenAI API以外のLLMを使っても、OpenAI APIを利用したと表示される by @takumi19910112 in #601
- [client] デザインシステムの Button を適用する by @shgtkshruch in #602
- [FEATURE] admin のレポートについて、CSV ダウンロードを一律で可能にする by @takumi19910112 in #603
- Revert "[FEATURE] admin のレポートについて、CSV ダウンロードを一律で可能にする" by @takumi19910112 in #606
- [client] meta タグやレポーター情報の初期値を変更する by @shgtkshruch in #607
- 不要になったコメントを削除 by @shingo-ohki in #608
- [client] レポートのタイトルと本文に行数制限を追加 by @shgtkshruch in #610
- [client-admin] トークン使用量等を計算するロジックを Custom Hook に切り出す by @shgtkshruch in #611
- [client-admin] レポート編集 dialog をコンポーネントとして切り出す by @shgtkshruch in #612
- [client-admin] レポート生成時の Polling 処理と UI を別ファイルに切り出す by @shgtkshruch in #614
- [client-admin] 意見グループを編集する dialog をコンポーネントに切り出す by @shgtkshruch in #615
- [client-admin] 管理画面の Header の UI を変更する by @shgtkshruch in #616
- [client-admin] 管理画面の更新ロジックを関数に切り出す by @shgtkshruch in #618
- [client-admin] デザインシステムのトークンやコンポーネントを追加 by @shgtkshruch in #619
- [client-admin] 管理画面のコンポーネントを別ファイルに切り出す by @shgtkshruch in #623
- [client-admin] 管理画面の Footer の UI を変更する by @shgtkshruch in #624
- [client-admin] AI サービスとの API 接続チェックの Dialog を追加 by @shgtkshruch in #625
- [client-admin] 背景色のデザイントークンと IconButton コンポーネントを追加 by @shgtkshruch in #628
- [client-admin] レポート一覧の fetch を Server Component で実行する by @shgtkshruch in #626
- [api] 管理画面のレポート一覧のレスポンスにコメント数などを含める by @shgtkshruch in #636
- [client-admin] レポート一覧のテーブルのデザインを変更する by @shgtkshruch in #637
- [client-admin] 公開状態の更新を Server Functions で実行し、エラーハンドリングを改善する by @shgtkshruch in #649
- [client-admin] レポートの公開状態の総数を表示する UI を追加 by @shgtkshruch in #650
- [client-admin] 管理画面のレポート削除の確認ダイアログを追加 by @shgtkshruch in #651
- [client-admin] 管理画面の CSV ダウンロードを Server Functions での実行・エラーハンドリングの改善 by @shgtkshruch in #652
- [client-admin] format, type エラーを修正する by @shgtkshruch in #654
- [client-admin] 管理画面のレポート一覧の Empty State のデザイン変更 by @shgtkshruch in #655
- [client-admin] 管理画面でレポート削除を Server Function で実行・エラーハンドリングの改善 by @shgtkshruch in #656
- [client-admin] レポート作成画面のボタンの文言変更 by @shgtkshruch in #657
- [client-admin] レポートのタイトルが短い場合の削除ダイアログのデザイン崩れを修正 by @shgtkshruch in #658
- [client-admin] レポート生成後のデータ fetch を Server Component で処理する by @shgtkshruch in #659
- [client-admin] ディレクトリ構成の整理・不要な props の削除 by @shgtkshruch in #661
- [client-admin] コメント数が100万を超えたら1M単位で表示する by @shgtkshruch in #663
- [client-admin] レポートのタイトル・説明文のを編集する fetch を Server Functions で実行する by @shgtkshruch in #662
- [client-admin] レポート単体のHTML書き出し機能を追加 by @shgtkshruch in #665
- [client-admin] 意見グループ編集の fetch を Server Functions で実行する by @shgtkshruch in #668
- 使われていないカテゴリー分類処理の削除 by @shingo-ohki in #678
- Bump form-data from 4.0.2 to 4.0.4 in /client-admin by @dependabot[bot] in #670
- Bump form-data from 4.0.2 to 4.0.4 in /client by @dependabot[bot] in #680
- [FEATURE] 全画面表示を dialog として実装する by @mochizuki-pg in #672
- [REFACTOR] envのUSE_AZUREを剥がす by @mochizuki-pg in #671
- [client/client-admin] 意見グループの並び順を意見数の降順にする by @shgtkshruch in #674
- [GitHub Actions] main ブランチにマージされたコードを Azure に deploy する by @shingo-ohki in #642
- [client-admin] レポート作成のリクエストを Server Functions で実行する by @shgtkshruch in #676
- docs: 静的エクスポートの実行前にレポートを「公開」状態にする必要があることを明記 by @ttizze in #684
- Makefile 利用時に .env の自動更新を行う by @101ta28 in #675
- [FEATURE]onChangeでの自動修正が入力の妨げになる by @mochizuki-pg in #677
- crypto.randomUUID に統一 by @noritaka1166 in #686
- [api] レポート管理画面の意見グループ数の表記を変更する by @shgtkshruch in #689
- refactor: 不要なアサーションと未使用のimportの削除 by @noritaka1166 in #691
- fix: ollama コンテナの起動方法 by @shingo-ohki in #591
- fix: GPUに関連するパッケージの分岐処理が適切に動かなくなっている by @shingo-ohki in #627
- OpenAI, OpenRouter の API KEY をフォームから入力してレポートを作成できるようにする by @devin-ai-integration[bot] in #660
- docs: ビルド結果コピー時にドットファイルも含めるよう修正 by @yuneko1127 in #694
- [FEATURE] headerにプロダクト名を表示する by @mochizuki-pg in #695
- [FEATURE]ハイフンで終わるIDが受理されないことを注意書きやエラーで知らせたい by @mochizuki-pg in #697
- fix: client-admin lint error by @shingo-ohki in #703
- [REFACTOR] client: lint error が出ている by @mochizuki-pg in #706
- [FEATURE] Gemini を利用してレポート生成できるようにする by @AkioPonkotu in #698
- Fix hardcoded image paths for GitHub Pages subpath hosting by @devin-ai-integration[bot] in #709
- Improve Azure OpenAI setup experience with better error handling by @devin-ai-integration[bot] in #708
- fix: Azure Deploy 時に client コンテナの環境変数が未設定になる by @shingo-ohki in #688
- fix: make azure-build 時に警告が出る by @shingo-ohki in #632
- レポートのバックアップスクリプトを docker 環境で実行する by @shingo-ohki in #630
- [client] 用語解説ページとグローバルナビゲーションを追加 by @shgtkshruch in #699
- Azure Blob Storage への接続と基本アップロードを検証するテストツールを追加 - by @nishio in #711
- client開発環境が正しく動くように修正 by @rolzy in #713
- fix [BUG] client でロゴなどの画像が表示されない by @shingo-ohki in #718
- [BUG] Windows用のsetupスクリプトが文字化けする by @AkioPonkotu in #715
- E2Eテストの実装(管理画面とクライアント画面) by @nishio in #719
- 静的HTML出力(GitHub Pages等)のE2Eテストを実装 by @nishio in #720
- Bump playwright and @playwright/test in /test/e2e by @dependabot[bot] in #723
- Fix EXDEV error in static build by adding copy+delete fallback for cross-device rename operations by @devin-ai-integration[bot] in #725
- Bump glob from 10.4.5 to 10.5.0 in /client by @dependabot[bot] in #729
- Bump glob from 10.4.5 to 10.5.0 in /client-static-build by @dependabot[bot] in #730
- fix: security update for CVE-2025-55182 (React Server Components RCE) by @devin-ai-integration[bot] in #733
- Bump next from 15.2.3 to 15.5.7 in /client by @dependabot[bot] in #732
- Bump next from 15.2.3 to 15.4.9 in /utils/dummy-server by @dependabot[bot] in #737
- Bump next from 15.5.7 to 15.5.9 in /client by @dependabot[bot] in #738
- Bump next from 15.4.9 to 15.4.10 in /utils/dummy-server by @dependabot[bot] in #739
New Contributors
- @mochizuki-pg made their first contribution in #672
- @ttizze made their first contribution in #684
- @noritaka1166 made their first contribution in #686
- @AkioPonkotu made their first contribution in #698
- @rolzy made their first contribution in #713
Full Changelog: v3.0.0...v4.0.0