- Fixed NexusAttachment.from_api() to parse correct API structure:
- Amplifiers: Damage values from Properties.Damage
- Scopes: Skill bonuses from Properties.SkillModification/SkillBonus, zoom from Properties.Zoom
- Absorbers: Absorption from Economy.Absorption
- Added zoom and absorption fields to NexusAttachment
- Updated attachment selector UI to show type-specific columns
- Added zoom and absorption to preview panel
- Updated from_api() to check multiple possible field names
- Added fallback checks for Damage, Range, Decay, Efficiency fields
- Type detection from both API Type field and item name
- Improved display formatting in attachment selector
- Updated AttachmentLoaderThread to fetch from separate endpoints:
- /weaponamplifiers for amplifiers
- /weaponvisionattachments for scopes
- /absorbers for absorbers
- Fixed get_all_attachments() AttributeError