リリース履歴
git タグごとに、前タグからのコミット差分を表示しています。
v1.7.68
- feat(score-calc): スコア計算仕様解説ページを追加(縮小スキルを SVG で視覚化) (#155)
- chore(ci): enable TypeScript checking for src/ and gate PRs on typecheck+unit tests (#153)
v1.7.67
- feat(score-calc): スキル寄与量ヒストグラムのX軸を揃える (#154)
v1.7.66
- feat(score-calc): ヒストグラムをビン数 75 化+スキル種別寄与量の分布を2枚追加 (#152)
v1.7.65
- Add thumbnail card images (3 files) (#151)
v1.7.64
- Add card images: 3700, 3701, 3702 (#150)
v1.7.63
- feat(score-calc): シミュレーション回数を任意の数値で指定可能にしデフォルト 100 に変更 (#149)
- chore: 外部リンクのラベル更新と secrets 配下の整理 (#148)
- refactor(score-calc): UI ラベルから MC (Monte Carlo) の略称を除去 (#147)
v1.7.62
- docs: CLAUDE.md に astro dev (HMR) ベースの検証フローを追記 (#146)
- chore: htmx への依存を削除 (#145)
- chore: Docker 関連ファイル・記述を削除しローカル実行に統一 (#144)
v1.7.61
- fix(score-calc): スキル最大発動回数が縮小先頭除外の影響を受けないよう修正 (#143)
v1.7.60
- feat(score-calc): スキル詳細パネルに「スキル最大発動数」列を追加 (#142)
v1.7.59
- ci: 自動取得 PR をマージ・タグ発行まで自動化 (#141)
v1.7.58
- hotfix(build): @playform/compress の Image 圧縮を無効化 (#140)
v1.7.57
- refactor: .astro 内の client-side script を Svelte コンポーネントに置き換え (#139)
v1.7.56
- chore(dev): Docker 関連ファイルを削除しローカル直接実行に移行
v1.7.55
- refactor(score-calc): 1ノーツあたりスコアのラベルを単位先頭表記に変更 (#137)
v1.7.54
- chore(build): @playform/compress の Image 圧縮を有効化 (#136)
v1.7.53
- chore(ci): cloudflare/wrangler-action を v3.15.0 にピン止め (#135)
v1.7.52
- chore(ci): deploy.yml の actions/setup-node を v4 → v6 に更新 (#134)
v1.7.51
- chore: @playform/compress を導入して静的ビルド成果物を圧縮 (#133)
v1.7.50
- refactor(score-calc): スキル詳細パネルの縮小カバー率表示を再配置 (#132)
v1.7.49
- feat(score-calc): SCOREUPバッジ既定値を 15% → 16% に変更 + Binary Vampire デッキで 1 ノーツスコア・配分・合計スコアを検算する単体テストを追加 (#131)
v1.7.48
- fix(score-calc): ノーツスコアを 2 段 floor に変更し「1ノーツ表示値 × ステージ倍率」と整合させる (#130)
v1.7.47
- feat(score-calc): カード詳細パネルのデッキ合計に1ノーツあたりの得点を追記 (#129)
v1.7.46
- fix(score-calc): 縮小計算対象外の注記をスキル詳細パネルへ移動 (#128)
v1.7.45
- fix(score-calc): 仕様書と実装の矛盾 3 件を解消(center/friend 個別 floor 統一, shrink rate 記述更新, UR 共有ブローチ枠明記) (#127)
v1.7.44
- docs(claude): commit 前にリリースノートを更新するルールを Workflow に追加 (#126)
v1.7.43
- feat: リリースページを新設しフッターのバージョンをリンク化 (#125)
v1.7.42
- feat(score-calc): スキル詳細パネルを新設しカードごとのスキル期待値・論理最高値を表示 (#124)
v1.7.41
- fix(score-calc): カード詳細パネルの合計行にブローチ/センター/フレンド分離と SCOREUPアシスト込み表示 (#123)
v1.7.40
- feat(score-calc): カード詳細にチームアピール合計と SCOREUP アシスト増加分を表示 (#122)
v1.7.39
- 仕様書と実装の整合性調整(ブローチ種類5 / docs 5件) (#121)
- docs(spec): スコア計算関連仕様書の矛盾・曖昧点を整理 (#120)
v1.7.38
- refactor(score): 判定縮小スキル計算を仕様書準拠に統一 (#119)
v1.7.37
- chore(secrets): ナビから Secrets リンクを削除し import 拡張子と未使用引数を整理 (#118)
v1.7.36
- feat(songs): ID allowlist で楽曲表示を絞り込む静的フィルタを追加 (#117)
v1.7.35
- feat(secrets): 同じカードを複数スロット配置可能にする探索ロジック更新 (#116)
- fix(home): 謝辞セクションの重複と壊れた HTML を整理 (#115)
- refactor(score-calc): 縮小スキル先頭除外をデッキ最大発動周期ベースに厳密化 / Secrets・About ページ追加 (#114)
v1.7.34
- refactor(songs): 楽曲詳細からノート内訳パネルを削除 (#113)
- fix(score-calc): SCOREUPアシスト×バッジ倍率を乗算で合成するよう修正 (#111)
v1.7.33
- refactor: フッターを version 表示のみに簡素化しリンクを削除 (#110)
- Add thumbnail card images (1 files) (#109)
- ci(fetch-new-th-cards): 取得結果 (OK/SKIP/FAIL) をワークフローログに出力 (#108)
v1.7.32
- refactor: サイト名を「i7マネ部屋(β)」に変更 (#107)
v1.7.31
- refactor: サイト名を SITE_NAME 定数化し「i7ごったに部屋」に改称 (#106)
v1.7.30
- refactor: トップページを再構成し about ページを統合 (#105)
v1.7.29
- fix: about ページの謝辞セクションを整形しクレジットの重複を解消 (#104)
v1.7.28
- ci: Cloudflare Workers (Static Assets) デプロイに切り替え (#103)
v1.7.27
- ci: Cloudflare Pages デプロイを GitHub Actions 経由に切り替え (#102)
v1.7.26
- refactor: GitHub Pages デプロイの完全撤去と Cloudflare Pages 一本化 (#101)
- feat: Cloudflare Pages デプロイと Docker 開発環境を追加 (#100)
- feat: 「このサイトについて」ページの追加 (#99)
- feat: カード一覧/詳細に開催中イベントの特効表示とフィルタを追加 (#98)
- feat: 開催中イベントの特効カードをスコア計算でデフォルト反映 (#97)
- fix: イベント開始時刻を 17:00 JST に統一 (#96)
v1.7.25
- docs: events.csv の _ID と _rID の説明を実データに合わせて修正 (#95)
- feat: イベント情報 (一覧 + 詳細) ページの追加 (#94)
- docs: events.csv のカラム定義と取得仕様を README にまとめる (#93)
- Update event DB CSV (#92)
- fix: ヒストグラムX軸ラベルの表記を桁区切り数値に統一 (#90)
- ci: イベントDB CSV を毎朝 JST 04:00 に自動取得するワークフロー追加 (#91)
v1.7.24
- feat: スコア計算画面を単一カラム縦積みに再編成 (#89)
v1.7.23
- fix: 縮小カバー率の表示を仕様書通りに修正 (100%発動時/期待値とも) (#88)
v1.7.22
- fix: タイマースキル計算と算術期待値を仕様書通りに修正 (#87)
v1.7.21
- docs: unit-test-case のスコア計算内訳を表形式で詳細化 (#86)
v1.7.20
- fix: 未特訓属性値と固定ブローチ計算を仕様書通りに修正 (#85)
v1.7.19
- test: MONSTER GENERATiON × 10th 環センター配置のユニットテスト追加 (#84)
- Add card images: 3699 (#83)
v1.7.18
- feat: 内訳をカード詳細直下に移動しボタンを「シミュレーション計算」に改名 (#82)
v1.7.17
- feat: スコア計算画面のレイアウトを再構成 (#81)
- refactor: 共通化のための storage / ui ユーティリティを抽出 (#80)
v1.7.16
- feat: フッター右端にリリースバージョンを表示 (#79)
v1.7.15
- feat: グローバルフッターにクレジット表記を追加 (#78)
v1.7.14
- feat: アイドル属性指定カウントブローチを対象カード枚数で倍率化 (#77)
v1.7.13
- fix: コピー元サーバーと差分のあったカード画像を再同期 (#76)
v1.7.12
- Add thumbnail card images (19 files) (#75)
- Add card images: 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698 (#74)
v1.7.11
- feat: カード詳細画面のAPスキルパネルも効果文を文章化 (#73)
v1.7.10
- feat: BAD以上をPerfectに変更スキルの効果文を文章化 (#72)
v1.7.9
- feat: 判定縮小スコアアップを発動条件別に書き分け(Perfect/コンボ) (#71)
v1.7.8
- feat: スコア計算カード詳細の4列を1文に統合 (#70)
- chore(deps): Bump actions/checkout from 4 to 6 (#66)
- chore(deps): Bump peter-evans/create-pull-request from 7 to 8 (#68)
- chore(deps): Bump actions/upload-pages-artifact from 4 to 5 (#67)
- chore(deps): Bump softprops/action-gh-release from 2 to 3 (#65)
- chore(deps): Bump astro from 6.1.5 to 6.1.7 (#64)
v1.7.7
- feat: スコア計算を外部仕様書に整合化(バッジ可変/アシスト属性値段階/per-note floor/算術期待値) (#69)
v1.7.6
- feat: スコア計算カード詳細テーブルに効果率(rate)列を追加 (#63)
v1.7.5
- Merge pull request #62 from yo4raw/feat/score-calc-center-friend-bonus
- feat: スコア内訳にセンター/フレンドボーナスの属性別内訳を追加
v1.7.4
- Merge pull request #61 from yo4raw/feat/score-calc-shrink-coverage
- feat: スコア計算画面に縮小カバー率を追加し、縮小スキルの持続時間バグを修正
v1.7.3
- Merge pull request #60 from yo4raw/feat/score-calc-shrink-note
- feat: スコア計算画面のカード詳細下に縮小の注釈を追加
v1.7.2
- Merge pull request #59 from yo4raw/fix/score-calc-rename-theoretical-values
- fix: スコア計算画面の「期待最低値/最高値」を「理論最低値/最高値」に変更
v1.7.1
- Merge pull request #58 from yo4raw/fix/song-detail-note-multiplier
- fix: 楽曲詳細画面のノート内訳の倍率をスコア計算エンジンと一致させる
v1.7.0
- Merge pull request #57 from yo4raw/fix/shared-broach-conditional-name
- fix: 属性条件付き共有ブローチの名前をより分かりやすく変更
v1.6.9
- Merge pull request #56 from yo4raw/feat/remove-skill-full-activation-options
- feat: スコア計算画面から「スコアUPフル発動」「判定縮小フル発動」オプションを削除
v1.6.8
- Merge pull request #55 from yo4raw/feat/shared-broach-conditional-attribute
- feat: 共有ブローチに属性条件付きブローチ(共通Shout/Beat/Melody+300)を追加
v1.6.7
- Merge pull request #54 from yo4raw/feat/score-calc-center-skill-bonus
- feat: スコア計算画面のカード詳細テーブルにセンタースキル加算値を表示
v1.6.6
- Merge pull request #53 from yo4raw/feat/score-calc-detail-totals
- feat: スコア計算画面のカード詳細テーブルに属性値・ブローチの合計行を追加
v1.6.5
- Merge pull request #52 from yo4raw/fix/score-calc-bonus-stats
- fix: スコア計算画面のカード詳細に特効倍率とラビットノートを反映
v1.6.4
- Merge pull request #51 from yo4raw/fix/resolve-null-groupname
- fix: カード詳細ページのブローチ欄に条件テキストとグループ名を表示
- fix: groupnameがnullのカードでグループ指定ブローチが発動しない問題を修正
v1.6.3
- Merge pull request #50 from yo4raw/fix/broach-condition-display
- fix: 固定ブローチの条件判定をデッキスロット表示に反映
v1.6.2
- Merge pull request #49 from yo4raw/fix/shrink-exclude-notes20
- fix: 判定縮小の注意事項を追加
- fix: 判定縮小スキルのボーナス適用からnotes_20を除外
v1.6.1
- Merge pull request #48 from yo4raw/feat/skill-req-label
- feat: スコアアップスキルに発動条件を括弧表示
- Merge pull request #47 from yo4raw/fix/gviz-fetch-resilience
- fix: GViz APIフェッチにリトライと空データ検証を追加
v1.6.0
- Merge pull request #46 from yo4raw/feat/rabbit-note
- feat: ラビットノート機能を追加
- Merge pull request #45 from yo4raw/fix/allow-duplicate-shared-broach
- fix: スコア計算デッキの同一カード重複選択制限を解除
- Merge pull request #44 from yo4raw/fix/allow-duplicate-shared-broach
- feat: 共有ブローチにShout500・Melody500を追加
- fix: 共有ブローチの同一スロット内重複選択を許可
v1.5.13
- Merge pull request #43 from yo4raw/feat/song-selection-checkbox
- feat: 曲一覧に選択チェックボックスを追加しスコア計算の曲選択と連携
- Merge pull request #42 from yo4raw/feat/song-sort-duration
- feat: 楽曲一覧のソート条件に秒数を追加
v1.5.12
- Merge pull request #41 from yo4raw/fix/broach-group-condition
- fix: グループ条件ブローチの判定をフレンド除外・空スロット許容に変更
v1.5.11
- Merge pull request #40 from yo4raw/refactor/externalize-event-bonus-tiers
- Merge pull request #39 from yo4raw/feat/friend-broach-selection
- refactor: 特効ティアデータを外部ファイルに分離
- feat: フレンドカードにブローチ選択機能を追加
- Merge pull request #38 from yo4raw/feat/saved-decks
- feat: デッキ保存/読み込み機能を追加
v1.5.10
- Merge pull request #37 from yo4raw/feat/skill-level-selection
- feat: スコア計算ページに各カードのスキルレベル選択機能を追加
v1.5.9
- Merge pull request #36 from yo4raw/feat/shared-broach-selection
- feat: スコア計算ページに共有ブローチ選択機能を追加
v1.5.8
- Merge pull request #35 from yo4raw/chore/img-lazy-loading
- Merge pull request #34 from yo4raw/feat/song-list-bg-image
- chore: カード・楽曲詳細ページの画像にloading="lazy"を追加
- feat: 楽曲一覧の行背景にカバー画像をうっすら表示
v1.5.7
- Merge pull request #33 from yo4raw/feat/song-image-display
- feat: 楽曲詳細ページに楽曲カバー画像を表示
- Merge pull request #32 from yo4raw/feat/song-images-crawler
- feat: Wiki楽曲画像クローリングスクリプトと全143曲の画像を追加
v1.5.6
- Merge pull request #31 from yo4raw/feat/broach-display-in-deck
- feat: デッキ構成に固定ブローチの読み取り専用表示を追加
- chore: Cloudflare/Wrangler対応を削除しGitHub Pages専用に簡素化
- feat: 固定ブローチの条件判定付きスコア計算を実装
v1.5.5
- feat: スコア計算の楽曲パネルに属性別ノーツ構成を表示
- feat: スコア計算画面の楽曲パネルに楽曲詳細リンクを追加
v1.5.4
- fix: GitHub Pages デプロイパスを dist/client に修正
v1.5.3
- Merge pull request #29 from yo4raw/devin/1776063057-scoreup-assist-badge
- feat: SCOREUPアシストとSCOREUPバッジによるスコア計算を実装
- Merge pull request #28 from yo4raw/devin/1776062523-fix-shrink-skill-duration
- fix: 判定縮小スキルにspTime持続時間ベースの処理を実装
v1.5.2
- Merge pull request #25 from yo4raw/update_worker_name_to_i7
- Merge pull request #27 from yo4raw/devin/1776061739-fix-score-calc-multipliers
- Merge pull request #26 from yo4raw/cloudflare/workers-autoconfig
- fix: LIGHT_MULTIPLIERとEVENT_BONUS_MULTIPLIERの値をスプレッドシートに合わせて修正
- Update wrangler config name to i7
- Add Cloudflare Workers configuration
v1.5.1
- fix: スコア計算ロジックを仕様書に合わせて修正
- docs: update CLAUDE.md and README.md to reflect current project state
v1.5.0
- Merge pull request #19 from yo4raw/dependabot/github_actions/actions/upload-pages-artifact-4
- Merge pull request #18 from yo4raw/dependabot/github_actions/actions/deploy-pages-5
- Merge pull request #21 from yo4raw/dependabot/github_actions/actions/checkout-6
- Merge pull request #23 from yo4raw/cloudflare/workers-autoconfig
- Merge pull request #22 from yo4raw/dependabot/npm_and_yarn/astro-6.1.5
- Merge pull request #24 from yo4raw/feat/merge-assets
- feat: update paths and workflows for merged image assets
- feat: import full-size card images from i7_assets (3/3)
- feat: import full-size card images from i7_assets (2/3)
- feat: import full-size card images from i7_assets (1/3)
- feat: import thumbnail card images from i7_assets
- Add Cloudflare Workers configuration
- chore(deps): bump astro from 6.1.4 to 6.1.5
- chore(deps): bump actions/checkout from 4 to 6
- chore(deps): bump actions/upload-pages-artifact from 3 to 4
- chore(deps): bump actions/deploy-pages from 4 to 5
v1.4.0
- feat: add Cloudflare Pages deployment support alongside GitHub Pages
- feat: add per-card event bonus and training toggle to score calc
- feat: replace card list pagination with SEO-friendly infinite scroll
v1.3.3
- feat: add selectable MC simulation iterations (1000 / 5000 / 10000)
v1.3.2
- feat: increase Monte Carlo simulation iterations from 1000 to 5000
v1.3.1
- refactor: deduplicate attribute maps, GViz fetch logic, and song filter predicate
- feat: add client-side data refresh for real-time updates
v1.3.0
- fix: show reason when score calc button is disabled
- refactor: reorder deck slots to place center in the middle
- feat: add score calculation page with Monte Carlo simulation
- refactor: move status and other skills into right column on card detail desktop layout
- fix: correct light multiplier comments to match actual game mechanics
v1.2.3
- docs: fix missing newline at end of score_calc_spec.md
v1.2.2
- feat: disable right-click context menu on all pages
v1.2.1
- fix: remove redundant total notes tile from song detail page
v1.2.0
- refactor: centralize attribute colors and deduplicate data fetchers
v1.1.2
- refactor: extract shared donut chart and rarity badge constants
v1.1.1
- refactor: extract shared card list renderer module
v1.1.0
- refactor: add explicit Card interface with typed fields
- feat: add light multipliers and totals to song detail page
- docs: add score calculation simulator spec draft
- ci: add Dependabot for weekly npm and GitHub Actions updates
v1.0.1
- fix: add -R flag to gh workflow run to avoid git repo requirement
- Merge pull request #17 from yo4raw/hotfix/fix-deploy-tag-trigger
- fix: trigger deploy via workflow_dispatch to avoid environment branch policy
v1.0.0
- ci: switch to tag-based GitHub Flow release workflow
- feat: distinguish score-up timer skill type in card list filter
- feat: change card list filters to select multiple
- fix: normalize ap_skill_type display names from spreadsheet data
- fix: relax Lighthouse CI assertions to warn-only
- fix: remove /i7/ prefix from Lighthouse CI URLs
- ci: add Lighthouse CI workflow for performance monitoring
- feat: add N rarity to RARITIES constant
- fix: remove unsupported characters and GROUP rarity from constants
- refactor: rewrite data fetchers from JS to TypeScript
- docs: clarify fully-static client-side architecture principle
- docs: update workflow to require Playwright verification before commit
- feat: add attribute percentage display to card list rows
- feat: add attribute-colored top border to card list rows
- feat: add faint thumbnail background to card list rows
- revert: use ID for card list thumbnail URLs
- fix: use cardID instead of ID for card list thumbnail URLs
- feat: add Google Tag Manager tracking
- fix: use ID instead of cardID for mycard list thumbnail URLs
- fix: use ID instead of cardID for card list thumbnail URLs
- fix: use ID instead of cardID for card detail image URL
- fix: show star rating in song detail difficulty row
- feat: add song detail page with note breakdown tables
- feat: add owned cards page showing cards with count >= 1
- feat: tint card list rows with subtle attribute background color
- feat: click card name to filter by same card name instead of navigating
- feat: add card ownership counter with localStorage persistence
- feat: add search filters to song list page
- chore: rename song category column from 分類 to グループ
- feat: fix song attribute ratios with pie charts, add star difficulty display
- chore: add tmp/ to .gitignore
- feat: replace stat bars with donut chart on card detail page
- feat: add per-card attribute ratio pie charts, remove summary chart
- fix: correct attribute data type (string not number) and fix Beat/Melody colors
- feat: migrate to build-time rendering with htmx, fix attribute colors
- fix: add trailing slash to base URL to fix navigation links
- docs: add README.md
- fix: update Node.js to v22 for Astro 6 compatibility in CI
- feat: upgrade Tailwind v3→v4, cleanup project structure, add CLAUDE.md
- init
- init
- feat
- feat
- Merge pull request #13 from yo4raw/feat/fix-claude-code
- update
- Merge pull request #7 from yo4raw/feat/fix-claude-code
- feat: change-claude-workflow
- Merge pull request #6 from yo4raw/add-claude-github-actions-1753074926534
- Claude Code Review workflow
- Claude PR Assistant workflow
- delete
- 大胆に初期化
- fix
- fix
- add doc
- feat
- fix
- fix
- fix
- fix
- fix
- feat
- init
- fix
- fix
- Merge pull request #5 from yo4raw/chor/add-cards-assets
- init
- Merge pull request #4 from yo4raw/chor/add-cards-assets
- init
- init
- init
- Merge pull request #3 from yo4raw/chor/add-cards-assets
- chor add-cards-img
- feat add-script
- init