JARVIS-UI
アップデート 2.162
2026/6/22
v2.162.0.0MINORJarvis-UI
フェーズE完了:`ModuleMasterDetail_Shell` 12のCore Authoringモジュール(E1~E12)(Jarvis-UI)すべてにおいて
- (フェーズ終了マイルストーン — 5つのPATCHの統合)
v2.161.1.0→v2.161.5.0). Eフェーズ全体のdocs/ai/PROMPT_GLM_PHASE_E_HARD_AND_F_2026-06-22.md(§2 標準仕様 + §3 E9-E12 + §4)が納品されました:12のCore Authoringモジュールが、独自開発版から移行されましたAuto,*/2*,5*/3*,6*,3*グリッド(ボーダーカードPadding=16(inchado + ScrollViewer)から標準のシェルへ(ModuleMasterDetail_Shell折りたたみ式エクスパンダー付き、Padding=8, 濃厚) . モジュール:E1 CtbBase、E2 PlayerGrowth、E3 Formation、E4 Treasure、E5 KeyItem、E6 AutoAbility、E7 BukiGetTreasureCatalog、E8 MonEditorSelector (v2.161.1.0) + E9 CustomizationEditor(Gear/Aeonの2つのシェルを備えたTabControl、v2.161.2.0) + E10 ShopExplorer (3列カスケード、ヘックス→トークン、v2.161.3.0) + E11 MixTableEditor (112×112の行列、v2.161.4.0) + E12 KernelCommands(このリポジトリで最も詳細な部分、977行、16進数→トークン、v2.161.5.0). ハードアーキテクチャ上の決定事項(E9-E12): カスタマイズにおいて外部のTabControlが維持される(2つのシェル); ShopのMasterHeaderではソースピッカーがComboBoxに変更;MixTableのDetail内ではパートナー軸がExpanderに変更;セッションバーはシェルの上部に維持され、KernelCommandsのDetail内では「Where Used」がExpanderに変更。各モジュールにはrsp:Responsive.Breakpoints="True"+ スタイルUserControl.narrowマスターを崩壊させる<760px. DataContext/bindings/handlers/converters/AutoSaveIndicator_Control/AtlasEvidenceBadgeStrip/IRestorableModule/x:Nameすべてにおいて変更なし。Writers/save bytes/hooks/FfxLib/RT0/RT2/SGM/SPIRA FORGE は手つかずのまま。リリースビルド エラー0件(既存の警告403件 — Jarvis-UIのベースライン)。 次:フェーズ F (F1 アイコン+絵文字、F2 a11y、F3 トークンスウィープ、F4 i18n)。 [前:v2.161.5.0]
v2.162.1.0PATCHJarvis-UI
フェーズ F §F1: ユーティリティアイコン(新規13個)+スウィープ絵文字(8ファイル)`.axaml`) (Jarvis-UI)
- (ビジュアルの修正:アイコン;新機能なし)。フェーズFの最初のコミット(
docs/ai/PROMPT_GLM_PHASE_E_HARD_AND_F_2026-06-22.md§4.F1). 対象範囲:ビジュアルコンテナのみ — writers/save bytes/hooks/FfxLib/RT0/RT2/SGM/SPIRA FORGE は変更なし。13個の新しいユーティリティアイコンがStyles/StudioIcons.axaml(IconSearch/IconAdd/IconRemove/IconWarning/IconUndo/IconRedo/IconFilter/IconOpen/IconClose/IconChevronDown/IconChevronRight/IconCheck/IconX— Lucide-like、viewBox 24×24、<StreamGeometry>). 8つのファイルに含まれる絵文字.axamlリストされたもの:🏐/💾/🌅/🗺️ タイトルから削除sectionLabel/cardTitleおよび「保存」ボタン。「保存」ボタン(💾 Salvar) が勝利した<PathIcon Data="{DynamicResource IconSave}"/>+ テキスト(MonsterAiEditor ×2、EncounterTableExplorer ×1、AuroraChamber ×3)。絵文字を含むタイトル(🌅/🗺️/🏐) から絵文字が削除されました(TextBlock内のPathIconをインライン化するクリーナー)。SphereGridCanvas_Control.axamlすでにきれいになっていた(絵文字を削除しました)v2.159.5.0OPT-A6)。「8」以外のボーナス: 2タイトルSetModuleuser-visible ("Save Editor 💾","Sphere Grid 🧩"でMain_Window.axaml.cs) ヘッダーの視覚的な統一感のため、これらも削除しました。.cs(コメント+ステータス文字列)変更なし(対象外)。リリースビルド エラー0件(既存の警告403件)
v2.162.0.0
v2.162.2.0PATCHJarvis-UI
フェーズF §F2:`AutomationProperties.Name` 約98個のアクションボタン(a11y)に関するグローバルな変更(Jarvis-UI)
- (アクセシビリティの修正;新機能なし)。フェーズFの2回目のコミット(
docs/ai/PROMPT_GLM_PHASE_E_HARD_AND_F_2026-06-22.md§4.F2). 適用範囲:ビジュアルコンテナのみ — writers/save bytes/hooks/FfxLib/RT0/RT2/SGM/SPIRA FORGE は変更なし。アクションボタンのアクセシビリティ:このコミット以前は、F2モジュール内のボタンはわずか約8個しかAutomationProperties.Name(スクリーンリーダーがアイコンのみのボタンを読み上げられなかった)。98個のボタンを追加:うち87個はスクリプト経由work/_a11y_name_sweep_20260622.ps1(ボタンの表示テキストから名前を導出する;UTF-8として読み込む;非ASCIIテキストや◀/▶/…などの非ASCIIテキストやアイコングリフを含むボタンは、文字化けを防ぐためにスキップ)が、12のCore Authoring + SaveEditorHub + (Customization/Shop/MixTable/KernelCommands)に存在し、さらにKernelCommands内に4つの明示的なもの(◀/▶ 「Previous/Next FSB sample」、「Import fsbankcl」、「Import custom WAV」)、+ MainDashboard内の2つ(Open Workspace + QuickTile{Binding Title}— アイコンのみ、アクセシビリティ(a11y)を最優先)、+ Main_Window内の5箇所(Music/Settings/Workspace path/Back/Forwardのレールアイコン)。コミット後:164箇所のAutomationProperties.Name18個のファイルのうちModules/(以前のF2スコープでは約8)。ハンド lers/bindings/writers は変更なし。リリースビルド エラー0件(既存の警告403件)。[前回:v2.162.1.0]
v2.162.3.0PATCHJarvis-UI
フェーズ F §F3: トークンのスイープ — 均一なパディング →`Spacing*` (67ファイルに518個のリテラル); CornerRadiusは**トークン化されていない** (正直に言うと) (Jarvis-UI)
- (デザインシステムの磨き上げ;新機能なし)。フェーズFの3回目のコミット(
docs/ai/PROMPT_GLM_PHASE_E_HARD_AND_F_2026-06-22.md§4.F3 — 「高いチャーン率、低い増分価値」)。対象範囲:ビジュアルコンテナのみ — writers/save bytes/hooks/FfxLib/RT0/RT2/SGM/SPIRA FORGE は変更なし。 パディングスイープ: 518個のリテラルPadding="N"(N ∈ {4,8,12,16,20})の制服が移行された{DynamicResource SpacingXs/Sm/Md/Lg/Xl}67個のファイル.axaml** からModules/保守的なスクリプト経由 (work/_padding_sweep_20260622.ps1)— só substitui valores que batem **exato** com um token; deixou intactos os ~340 Paddings assimétricos/não-token comoPadding="10,6"/Padding="14").MonsterAiEditor2_Control.axaml**não** migrado (discontinued). **CornerRadius sweep (§F3b) = NO-OP honesto:** os valoresCornerRadiusativos nos módulos são majoritariamente 5/6/7/14 — **nenhum** bate com os tokensRadiusSm=8/Md=10/Lg=12/Pill=999. Forçar o valor mais próximo seria **mudança visual**, não tokenização. O doc citava "158 CornerRadius" mas esse count incluíaMonsterAiEditor2_Control.axaml(discontinued, ~34 ocorrências de 8/10). Decisão documentada: deixar CornerRadius literal onde não há match exato. Pós-commit: 518Padding="{DynamicResource Spacing*}"em 67 arquivos; 0Padding="16"restantes. Handlers/bindings/writers intocados. Build Release **0 erros** (403 warnings preexistentes). [anterior:v2.162.2.0`]
v2.162.4.0PATCHJarvis-UI
フェーズ F §F4: i18n foundation (`.resx`) (Jarvis-UI)
- (foundation; デフォルトでは目立った動作の変更なし — デフォルトのロケールは引き続き en)。フェーズ F の4つ目にして最後のコミット (
docs/ai/PROMPT_GLM_PHASE_E_HARD_AND_F_2026-06-22.md§4.F4). 適用範囲:ビジュアルコンテナのみ — writers/save bytes/hooks/FfxLib/RT0/RT2/SGM/SPIRA FORGE は変更なし。国際化のためのインフラストラクチャを構築する:このコミット以前、リポジトリには0があった.resx**; 至る所にハードコーディングされた文字列。 作成日:Resources/Strings.resx(neutral = en、約17個のキーが負荷を担う:ヒーローの称号、レールのラベル、パレットのプレースホルダー) (古いもの、アクションラベル、モードピル) +Resources/Strings.pt.resx(PT-BR衛星) +Resources/Strings.cs(静的アクセサ viaResourceManager, キーごとに1つの静的プロパティ — XAMLでは次のようにバインド可能{x:Static res:Strings.Xxx}) +Strings.ApplyUiCulture()(読むFFX_UI_LANG=pt|en; default = neutral/en; 矢印DefaultThreadCurrentUICulture(XAMLバインディングを行う前に)。配線:App.axaml.cs Initialize()炎Strings.ApplyUiCulture()~の前にAvaloniaXamlLoader.Load. それらの.resxはEmbeddedResourceglob SDKによって暗黙的に定義されている(Resources/**/*.resx) — 衛星が確認されたpt\FFXProjectEditor.resources.dllが表示される。2点荷重支持のバインディングのデモ: MainDashboard の CTA「Open workspace folder」({x:Static res:Strings.DashboardCtaOpenWorkspace}+ a11y name) + コマンドパレットのプレースホルダー (Watermark="{x:Static res:Strings.RailSearchPlaceholder}"). 率直に言えば: 完全なi18nは終わりのない作業です(doc §4.F4)。 このコミットは基盤を確立し、パターンを示すものである。約50件のModuleRegistryのタイトル/説明文および数百件の内部文字列の移行は、今後のバックログとして残される(2つのresxファイルにキーを追加し、Strings.csにプロパティを追加し、リテラルを{x:Static}). 本日、ポルトガル語以外のユーザーは確認されていないため、FFX_UI_LANGUIには表示されない(環境変数のみ)。ハンドラー/バインディング/ライター/保存バイト/フックは変更なし。リリースビルド エラー0件(既存の警告403件)。 フェーズF全体が完了(F1~F4)。[前回:v2.162.3.0]
v2.162.5.0PATCHJarvis-UI
i18n: 移行`ModuleRegistry` (41モジュール × 5フィールド) + ダッシュボードの文字列 + §16–§17 完了 (Jarvis-UI)
- (F4 i18n基盤の再利用;新たな製品機能なし)。プロンプト後
PROMPT_GLM_PHASE_E_HARD_AND_F: 205キーMod_{id}_{Title|Description|Mode|Notes|Scope}でStrings.resx+Strings.pt.resx(発電機work/_gen_module_i18n_20260622.ps1);Strings.Get/Strings.Module動的ルックアップ;ModuleCatalogEntry.Localized*(ダッシュボード、パレット、レールツールチップ、バナー viaSetModuleオーバーレイはいつ_currentModuleIdレジストリを更新する)。+11 キー ダッシュボード(ヒーローの読み込み済み/空、ラベル:Workspace/Modules/Hook)。MainDashboard_ControlビンダLocalizedTitle/Description/Mode+{x:Static res:Strings.*}.docs/specs/EDITOR_UI_OVERHAUL_PLAN.md§16~§17に「DONE」とマークされている(v2.160.0.0).PORT_STATUS.md調整済み (v2.162.4.0→v2.162.5.0). 誠実さ: レジストリがすでにポルトガル語(PT)だった箇所については完全なポルトガル語の説明文を記載し、衛星版で翻訳された英語のタイトル、および68の内部文字列SetModuleリテラルがバックログに残っている。Smoke RT1 + Halysonによるマージが保留中。適用範囲はコンテナのみ。ビルドリリース エラー0件
v2.162.4.0
v2.162.6.0
修正:コマンドパレット`Ctrl+K` + 引き出し(幅狭)`Ctrl+B` (ポップアップ`IsOpen`, tunnel KeyDown) (Jarvis-UI)
- Lane Ja rvis-UI. PATCH(フェーズDから修正が約束されていたものの、オーバーレイが表示されなかったショートカットを修正)。Avalonia 11
Popupが必要IsOpen** — そのコードではIsVisible(no-op)。tunnel ハンドラーに移行されたショートカット (KeyDownEvent) TextBoxや子エディタに焦点を当てて動作するようにするため。PlacementTarget+Topmostポップアップ内。ビルドリリース エラー0件。[前回:v2.162.5.0]
v2.162.8.0PATCH
修正:SGM 861 OOB スロット 860 フック v1.30 (Jarvis-MAGIC-SGM)
SphereGridFullGridCompilerHook v1.30: ブートバンプ942B6041252→41328、SKIPの拡張 (-861/-862)、F858パッチ(ライターのみ +0/+4)、ALLOC-TRACE、プロデューサーウォッチ、バッファ861の準備完了時にdraw860を再有効化。RE:docs/reverse/FFX_SPHEREGRID_861_PRODUCER_RE_2026-06-20.md. DLLのビルドは成功;RT2ゲーム内 テストが必要
v2.162.7.0
v2.162.9.0PATCHJarvis-UI
修正:MonsterAiEditorのバグ`{StaticResource Spacing*}` + ネオン色のアクセントが復元されました(Jarvis-UI)
- Halyson から報告された 2 つの問題:(1) バグ:
MonsterAiEditor_Control.axaml4件の事例がありましたPadding="{StaticResource SpacingLg/Md}"起動時に解決されなかった問題(ホットフィックスと同じクラス)v2.159.6.1— トークンSpacing*~に住んでいるApplication.Resources~の後StyleInclude、それならStaticResource失敗;F3スイープが使用された{DynamicResource}しかし、この4行は手動パイロットのv2.159.6.0(逃げ出した者たち)。これを{DynamicResource Spacing*}— バグを修正する。(2) 「ネオン色ではない、見栄えの悪い色」: そのv2.159.6.015を標準化したAccent*FillBrush(Shell/Protect/Regen/Gold/Cycle/Forbidden/Crimson/Undo/Refresh/Move/Haste/Reflect/NulAll/Builder/Reaction) 非常に暗い色調で (#21506A/#1E5E45/etc.)、ネオンの縁の輝きを覆い隠してしまっていた。より彩度が高く鮮やかな色調に復元された(例:Shell#21506A→#1A6E8C, Protect#1E5E45→#1E8050, ゴールド#4A4226→#6E5E2A, サイクル#3D4F78→#3A5BB0) — ダークなフィルとネオンの縁取りの中間色で、ネオン一色になることなく存在感を放つ。ネオンの縁取り/前景(#66D8F0/#6FE3B7/#AAB4FF/etc.) そのまま(もともと綺麗だった)。消費するすべてのモジュールに影響するAccent*(MonsterAiが最大)。対象範囲:ビジュアルコンテナのみ — writers/save bytes/hooks/FfxLib/RT0/RT2/SGM/SPIRA FORGE は変更なし。リリースビルド エラー0件(既存の警告403件)
v2.162.8.0
v2.162.9.1
スパイラ・リフォージ:デザインロック — オーバードライブ→APアウト + ティアTの報酬
- レーン** ジャービス-MAGIC**。 修正。Halyson:Overdrive→APを削除(APファームが面倒);代替案は未定。SINモード:ティアTのモブも基本ステータスが↑し、ドロップ量が増加(数値は未記載) (このドキュメント)。ドキュメント:
FFX_SPIRA_REFORGE_VANILLA_OFFENSIVE_REBALANCE_2026-06-16.md,SIN_DIFFICULTY_MODE_SPEC.md§3.4. [前項:v2.162.9.0]
v2.162.9.2REVISIONJarvis-MAGIC
Spira Reforge: handoff RT2 テストハーネス(グリッドの前にスキルを付与)
- Doc
docs/ai/PROMPT_SPIRA_REFORGE_COMMAND_RT2_TEST_HARNESS_2026-06-18.md— 並行チャットへの貼り付け:最小限のデプロイcommand.bin,GridTeach+ サイドカーgrid_teach_learned.bin, grant viaffxprobectl call 385D10, パックごとの煙量(マニフェスト)、テスト終了時のチェックリスト デフォルト設定に戻す
v2.162.9.1
v2.162.9.4PATCH
Arena+ 構成:完全なデプロイラボ + Enterキーのデバウンス (Jarvis-ARENA)
- 終了
2147516570=ArenaMultiBossLab.dll欠落 — デプロイ時にフォルダ全体をコピーしてmodules\tools\ArenaMultiBossLab\. ピッカー:Confirmでの立ち上がりエッジ + トグル後のクールダウン20f(Enterキーを押すと選択が解除される不具合を修正)
v2.162.9.3