Initial Hellion Forge documentation for the Craftimizer fork.
- Replace stub README with full project page (badges, fork scope table,
tech stack, build instructions, project status, license block, FFXIV
disclaimer, Hellion Forge footer)
- Add NOTICE.md with acknowledgement to Asriel Camora as the upstream
author, direct word on fork intent, scope of changes, contact path,
and explicit non-upstreaming rationale
- Add COPYRIGHT with dual-holder source code block (Asriel 2023 +
Hellion Online Media 2026 for the SDK 15 maintenance), visual asset
block (Hellion Forge logo by Florian Eck, all-rights-reserved), and
bundled binary attribution (Raphael solver)
- Drop in the Hellion Forge logo under docs/images/
LICENSE remains unchanged — Asriel Camora's original MIT notice is
mandatory under MIT clause 3.
- Update Dalamud.NET.Sdk version in csproj
- Regenerate packages.lock.json against SDK 15
- Migrate FFXIVClientStructs.FFXIV.Component.GUI.ValueType → AtkValueType
(SynthesisValues.cs)
- Introduce local IEndObject interface in ImRaii2.cs (Dalamud's nested
ImRaii.IEndObject was removed in SDK 15)
- Switch direct Dalamud ImRaii returns to typed disposables
(ImRaii.TabItemDisposable, ImRaii.ColorDisposable)
- Replace `if (!panel)` / `if (plot)` with `.Success` checks for the
local IEndObject helpers
- Fix ref-bool lifetime issue in Settings.TabItem by using the
ImRaii.TabItem(label, flags) overload
This fixes recipes that adjust to the job level (i.e., Cosmic
Exploration) not being set to the right level after a level up when the recipe
doesn't change. This happens frequently during Red Alerts.
This can be considered an extended fix for #43.