docs: refresh cross-platform and random-map wiki
Document inline random-map cancellation, non-degenerate publication, and
worker-backed FEMapCreator identity revalidation, and update current
architecture/runtime references from .NET 9 to .NET 10 while preserving the
explicitly dated historical validation record.
Co-authored-by: laqieer <laqieer@126.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 80e1983f-b3ab-4ce2-9193-2d7a68ddff30
Copilot CLI: 1.0.72-1
Model: GPT-5.6 Sol (gpt-5.6-sol)
docs: add Native Web (WebAssembly) wiki page + Web across platform pages (#1864)
- New Native-Web page: browser build via WebAssembly, live at
https://laqieer.github.io/FEBuilderGBA/ — SkiaSharp+HarfBuzz wasm natives, Inter font,
config-via-zip/MEMFS, single-threaded Pages constraint, build+deploy, limitations.
- Home: Native Web quick link + Web platform row + live URL.
- Getting-Started: "Web browser (WebAssembly) - no install" section.
- Avalonia-GUI: Web (WebAssembly) platform row + See also.
- Native-Android / Native-iOS: cross-link the Web sibling head.
Copilot CLI: 1.0.69-1
Model: Claude Opus 4.8 (claude-opus-4.8)
docs: add Native iOS wiki page + iOS across platform/download/bug pages (#1859)
- New Native-iOS page (mirrors Native-Android): opt-in EnableIosTarget, BundleResource
config extraction, SkiaSharp.NativeAssets.iOS 2.88.9 pin, macos-26/Xcode 26.5 CI,
interpreter/MtouchLink runtime viability, unsigned-.ipa sideloading, limitations.
- Home: Native iOS quick link + Mobile platform row.
- Getting-Started: iOS install/sideload section.
- Reporting-Bugs: mobile preview bug-report discussions (#1861 Android, #1862 iOS).
- Native-Android / Avalonia-GUI / Release-vs-Nightly-Build: cross-link iOS + platform rows.
Copilot CLI: 1.0.69-1
Model: Claude Opus 4.8 (claude-opus-4.8)
Add Patch Database (patch2) Setup & Updates page (#1818 part C)
New user-facing page covering why config/patch2 is empty on a fresh download, in-app (WinForms Git Patch2) + manual (git clone / zip / reuse) setup, updating, the custom submodule_patch2_url remote, and empty-state troubleshooting. Linked from Home, Getting-Started, and Reporting-Bugs.
Declare dual-GUI strategy: WinForms stable (bug fixes only), Avalonia preview (new features)
Adds a GUI-Strategy page and fixes Home.md's stale "Report bugs and request
features" line (features route to Ideas Discussions / the Avalonia GUI).
Mirrors docs/GUI-STRATEGY.md (#1800).
Add Reporting Bugs page (in-app Report a Bug tool + issue forms)
Documents Help → Report a Bug… (Avalonia) and File → Problem Report Tool →
Report a Bug on GitHub (WinForms), the one-bug-per-issue / screenshot-on-GitHub /
never-attach-ROM guidance, and the GitHub issue forms. Links it from Home.
Generated with Claude Code — Opus 4.8 (1M context), claude-opus-4-8[1m].
docs(wiki): reconcile CLI/decomp/Avalonia pages with current code
Review-and-update sweep against HEAD (ver_20260204.22 +2563 commits):
- Command-Line-Interface: fix wrong invocation syntax for --makeups/
--applyups/--pointercalc/--songexchange/--convertmap1picture; note the
full 67-command surface + the major command families.
- Decomp-Project-Mode: shops are now source-backed via --write-shop (not
ROM-only); complete the --export-asset/--validate-asset --kind tables
(mapchange/mapanime2pal/mapanime1gfx/objtiles/mapchipconfig/shop/...);
coverage column shows the tier enum names.
- Avalonia-GUI: 354->357 views, 2->7 shared controls, 6->8 IPickableEditor,
drop phantom ErorrUnknownROMView; MIDI->GBA write-back (#972) and patch
install/uninstall are implemented; event conditions/units are write-enabled;
OAM assembly reframed as partial.
- Getting-Started: --makeups requires a path value.
- MoreData: correct FE-Repo-Music repo to laqieer/FE-Repo-Music-No-Preview.
- GUI-Validation-Methods / Home: 356->357 views; Avalonia ~93% parity.
Prompt: "review and update docs and wiki"
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add MoreData (Finding More Resources Online) page summarizing community music/graphics/animation resources (#1381)
Summarizes the online resource links from the FEBuilderGBA FEUniverse
resource thread (the WinForms GotoMoreData target) so the editors'
'Search for new resources online' links open a populated page.
Claude Code Opus 4.8 (1M context) / claude-opus-4-8[1m]
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs(wiki): add FE8 Skill Systems page (FE8U/FE8J sources) + link from Home & Editors
Document the community Skill System sources used to unlock the
Skill-System-gated FE8 editors (FE8 Spell Menu Extends, Skill editors,
Item Effectiveness Rework):
- FE8U: FireEmblemUniverse/SkillSystem_FE8 (canonical EA buildfile, v1.2.2)
- FE8U: MokhaLeee/fe8u-cskillsys-kernel (modern C kernel, v3.3.0-LTS)
- FE8J: ngmansion/FE8N (de-facto FE8J base, 20240225)
docs(wiki): document Decomp Project Mode + Native Android
Add two new wiki pages and cross-link them from the existing pages to
reflect this release line's two major feature sets:
- Decomp-Project-Mode.md — source-tree-as-source-of-truth workflow:
open project -> preview -> resolve-addr / migrate-diff / write-source /
export-asset / validate-asset -> build-project (--reload) -> decomp-audit,
the febuilder.project.json manifest, the round-trip coverage matrix, the
Nightmare .nmm <-> manifest schema bridge, and what's source-backed vs manual.
- Native-Android.md — the experimental native Android (Avalonia) port:
the EnableAndroidTarget multi-target opt-in, config/ AndroidAsset bundling +
first-run extraction, SAF stream ROM I/O, single-activity navigation, the
SkiaSharp 2.88.x native pin, the emulator-validated render parity CI, and the
current on-device-UX limitations (links docs/ANDROID.md as authoritative).
Command-Line-Interface.md gains a "Decomp project mode" section documenting
--project / --resolve-addr / --migrate-diff / --write-source / --export-asset /
--validate-asset / --build-project / --decomp-audit / --nmm-to-manifest /
--manifest-to-nmm with examples, plus an Android note. Home.md gets Quick Links
to both new pages; Getting-Started, Editors, and Avalonia-GUI get natural
mentions/links.
🔎 Authored by Claude Code v2.1.169 — model claude-opus-4-8[1m]
Add GUI Validation Methods wiki page
Compare MCP Computer Use vs PowerShell UI Automation for Avalonia GUI validation.
MCP wins decisively — PowerShell UI Automation is blind to all editor content
(0 edit fields, 0 combos, 0 list items) due to missing Avalonia AutomationPeers.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: add comprehensive Avalonia GUI wiki page
Add Avalonia-GUI.md with detailed documentation covering:
- Supported platforms (Linux, macOS, Windows)
- Launch instructions (Avalonia GUI, CLI, self-contained publish)
- Architecture overview (MVVM, shared controls, key services)
- Feature comparison with WinForms (what works, what's in progress)
- Complete editor reference organized by 27 categories (354 views)
- Version-specific editor variants
- Known limitations
Update Home.md to link to the new page.
User prompt: Copilot left comments in resolved issues #39, #40 & #41, review them and continue to fix
Claude Code v2.1.74, model: claude-opus-4-6 (1M context)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: create initial wiki pages (Home, Getting Started, Editors, CLI)
Addresses issue #40 — adds Online Manual content to the GitHub Wiki.
Pages created:
- Home.md — overview with quick links and supported games
- Getting-Started.md — download, install, ROM loading instructions
- Editors.md — reference listing all editor categories
- Command-Line-Interface.md — CLI usage and available commands
User prompt: Implement the plan to fix all open issues (#39, #40, #41, #42, #44)
Claude Code v2.1.74, model: claude-opus-4-6 (1M context)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>