v1.3.0 — UX 監査ウェーブ一括対応(実行一覧・レポート・ポートフォリオ合成ほか)
CI/CD
- カバレッジ計測(fail_under/thresholds)と mypy を導入し既存型エラーを 0 化 (#449)
その他
-
CLI の help・起動メッセージを日英併記にし DB 不在警告へ次の一歩を追加 (#435)
-
UI 文言の平易化・統一(snake_case 露出/独自用語/CLI 前提文言/表記ゆれ) (#439)
-
PyPI メタデータを更新(Production/Stable・Python 3.12–3.14・Doc URL 英語入口) (#457)
-
API 境界の小粒改善(strategy_id 規約統一・/health の mask_home・WFO/Optimize 遅延フェッチ) (#456)
-
CodeQL py/empty-except 指摘に対応(フォールバック意図のコメントを明記) (#459)
-
audit-licenses の DEV_ONLY を新 dev 依存に追従し THIRDPARTY_LICENSES.txt を再生成 (#460)
ドキュメント
-
README に同梱サンプルの導線・Live/Ideas スクショ・FAQ リンクを追加する (#410)
-
CHANGELOG からリリース作業ノイズを除外し破壊的変更の履歴と英語注記を追加 (#458)
バグ修正
-
起動後に生成された DB を初回アクセス時に遅延接続する (#403)
-
IS/OOS 指標を按分疑似値から equity 実分割計算に変更 (#404)
-
存在しない戦略 ID の詳細ページを永久スケルトンでなく 404 表示にする (#405)
-
最大DDの色判定を正値規約に合わせ絶対値ベースに統一する (#406)
-
最適化タブの試行数を DB の n_trials で表示し optimize run を切替可能にする (#407)
-
未定義の /api/* パスが SPA フォールバックで 200 + HTML を返す問題を修正 (#415)
-
アプリバージョンを UI・/health・OpenAPI で実バージョンに連動させる (#416)
-
forge CLI 未検出を 503 + 機械可読 code で返し UI は表示言語のみの文言にする (#417)
-
整数値の指標・取引数が「119.0」「0.00」と小数付きで表示される問題を修正 (#418)
-
0 トレード run のセンチネル Sharpe/Sortino -100 を注釈付き「—」表示にする (#419)
-
Compare サイドカードの null 指標が 0.00 表示になり指標テーブルと食い違う問題を修正 (#420)
-
WFO/IS-OOS 画面のウィンドウ数・分割比サブタイトルを実データから導出する (#421)
-
サーバー再起動後のジョブ 404 を握りつぶして永久ポーリングし続ける問題を修正 (#422)
-
再実行ダイアログの「上書きされます」を実挙動(追加・履歴保持)の説明に修正 (#423)
-
422 の detail を文字列へ正規化し Browse に ErrorBanner + 再試行導線を追加 (#424)
-
ConfirmDialog に初期フォーカス・フォーカストラップ・復帰を実装し modal として機能させる (#425)
-
Compare/Detail の内部スクロールコンテナをキーボード操作可能な region にする (#426)
-
375px のフィルタ行崩れ・指標列不可視と 1280px の右列切れを修正 (#427)
-
Compare ヘッダーに全銘柄・期間を表示し差分記号を ▲改善/▼悪化 + 凡例に統一 (#438)
-
レシピ行の比較チェックボックス aria-label に strategy_id を含めて一意化 (#451)
パフォーマンス改善
-
GZip 圧縮と静的アセットの Cache-Control を追加する (#408)
-
一覧 API をスカラー SELECT + limit/offset 化し compare ids に上限を設ける (#409)
-
戦略 1 件取得の全件ロード線形走査を解消(DB は WHERE・JSON は対象ファイル直読み) (#428)
-
sparkline を軽量 API 化し 2MB フル詳細の 2 連 fetch とエラー握りつぶしを解消 (#429)
新機能
-
指標ツールチップを全指標に拡張し目安値付き・タッチ/キーボード対応にする (#411)
-
アプリ内ヘルプ導線を追加する(docs/FAQ リンク・IS/OOS・WFO の概念説明) (#412)
-
forge 計算済みの未表示指標を UI に出す(コスト実績・Kelly・期待値・勝率CI 等) (#413)
-
Run History に 2 run 選択の比較ビューを追加する(指標差分 + equity 重ね描き) (#414)
-
ルート共通の errorElement を追加し描画例外を i18n エラー画面 + 回復導線で受ける (#430)
-
POST /api/run に同時実行ガードを追加し上限超過は 429 を返す (#431)
-
アプリロガー設定と --log-level を追加しポート衝突時は案内付きで失敗させる (#432)
-
非 loopback バインド時の明示警告と TrustedHostMiddleware を導入する (#433)
-
P&L・エクイティ・評価額に開始時評価額と口座通貨建ての前提を明示する (#434)
-
モンテカルロに全期間累積の明記・趣旨説明・用語ツールチップを追加 (#436)
-
Browse に新規戦略作成(既存から複製)への導線を追加 (#437)
-
取引タブに保有期間分布ヒストグラム(勝敗色分け + ビン別勝率/平均リターン表)を追加 (#440)
-
取引一覧に方向・勝敗・期間フィルタとページサイズ選択を追加 (#441)
-
rolling チャートに年率ボラティリティの系列切替を追加 (#442)
-
メトリクスタブに期間プリセット(YTD/1Y/3Y/5Y)のサブピリオド再計算を追加 (#443)
-
Performance タブに年別サマリテーブル(リターン/ベンチ超過/年次MaxDD/取引数/勝率)を追加 (#444)
-
全 run 横断の Runs ページ(検索・銘柄・期間・Sharpe 下限・ソート)を追加 (#445)
-
フルレポート(印刷用ビュー→PDF 保存)ページと Detail からの導線を追加 (#446)
-
Compare にポートフォリオ合成(ウェイト指定・加重合成エクイティ・分散効果の確認)を追加 (#447)
-
任意ベンチマーク銘柄のオーバーレイと対ベンチ指標(β/α/IR/超過)を追加 (#448)
-
run の実行時パラメータを Detail に表示する(forge#1356 の params_json 連携) (#450)
-
エクイティチャートに対数スケール(Log)トグルを追加 (#452)
-
戦略のお気に入り(スター + Starred レンズ・localStorage 永続)を追加 (#453)
-
最適化ビューにパラメータ重要度(Spearman 順位相関)バーを追加 (#454)
-
取引一覧の行クリックで該当期間へチャートジャンプ(共有 viewport + 概要タブ切替) (#455)