- Fix Party.svelte: add null checks for existingChar/existingWeapon/existingSummon - Fix DropdownItem.svelte: replace asChild with child snippet pattern for bits-ui v2 - Fix UncapStar.svelte, TranscendenceStar.svelte: tabIndex -> tabindex - Fix Party.svelte, Navigation.svelte: remove asChild prop usage - Fix images.ts: add | undefined to pose/element params for exactOptionalPropertyTypes - Fix ItemHeader.svelte, UncapIndicator.svelte: accept number | null | undefined - Fix GridRepCollection.svelte, GuidebookUnit.svelte: PartyView -> Party type - Fix search.adapter.ts: add optional type property to SearchResult - Update various Props interfaces for exactOptionalPropertyTypes compliance Co-Authored-By: Justin Edmund <justin@jedmund.com>
- update JobSkill type with emp/base boolean flags - use new skill fields in jobUtils and components - update job adapter with locale and filter params - restyle empty skill slots with cleaner placeholder - simplify ML badge to not show level number