- Add error handling for malformed release notes
- Parse critical fields first (tag_name, html_url)
- Gracefully handle JSON parsing failures in release body
- Add verbose logging for debugging API responses
This fixes parsing errors when GitHub releases contain special characters.
🔄 NEW FEATURES:
- Update_Checker.lsl: Revolutionary in-world GitHub integration
• Direct connection to GitHub Releases API
• Smart file filtering (essential vs development files)
• Precise deployment instructions verified by linkset scan
• Owner menu integration + chat commands (/1 check, /1 download)
• Memory optimized to replace eliminated UpdateHelper.lsl
🔍 ENHANCED TOOLS:
- Enhanced_LinkScanner.lsl: Complete 84-prim linkset analysis
• Real-time structure validation and prim mapping
• Script placement verification for all 17 LSL scripts
• XyzzyText system analysis (48 leaderboard prims)
• Update deployment guide generation
📊 SYSTEM IMPROVEMENTS:
- Zero-infrastructure updates via existing GitHub + Jenkins pipeline
- Professional error handling and user feedback
- Smart file classification with link-specific instructions
- Multi-instance safe operation for multiple game tables
📋 VERIFIED LINKSET STRUCTURE:
- Link 1: 13+ root prim scripts + Update_Checker.lsl
- Link 12: scoreboard manager cube
- Link 35: leaderboard bridge + XyzzyText start
- Links 35-82: 48 XyzzyText prims (4 banks × 12 rows)
- Link 83: dice display bridge
🎯 END USER BENEFITS:
- Automatic update detection and download
- No more guessing which scripts go where
- Clean separation of game files vs development files
- One-click access via /1 check or admin menu