Problem
Custom magic items / weapons / armor are not homebrew plugins - they live in the owner's server account (::mi5e/custom-items, referenced by the item's name-derived key). A shared character that equips one can't resolve it on the recipient's sheet, so the item and its bonuses are missing.
Feature
Extend the share link to also carry the character's used custom items (matched by running the app's own expand to get each item's real key - never a re-derived name-to-kw - and comparing to the character's selection keys). On open they fold into an ephemeral overlay in the item-resolution chain, so a shared magic item both renders and applies its bonuses (view-only; persisting items to a recipient's library needs the server item-save API, a follow-up).
Problem
Custom magic items / weapons / armor are not homebrew plugins - they live in the owner's server account (
::mi5e/custom-items, referenced by the item's name-derived key). A shared character that equips one can't resolve it on the recipient's sheet, so the item and its bonuses are missing.Feature
Extend the share link to also carry the character's used custom items (matched by running the app's own expand to get each item's real key - never a re-derived
name-to-kw- and comparing to the character's selection keys). On open they fold into an ephemeral overlay in the item-resolution chain, so a shared magic item both renders and applies its bonuses (view-only; persisting items to a recipient's library needs the server item-save API, a follow-up).