# SilentDragonXLite v1.1.0 Release Notes ## What's New ### DragonX Compatibility - Full compatibility with the DragonX blockchain - Updated payment URIs from `hush:` to `drgx:` - Updated branding and UI strings throughout ### Crash Fixes - Fixed Rust FFI panics with `catch_unwind` wrappers and safe CString construction - Handle poisoned mutex/RwLock from prior panics instead of crashing - Fixed empty block list panics in `clear_blocks` and `invalidate_block` - Removed `throw;` in exception handler that caused undefined behavior ### Reorg Detection & Stuck Sync Recovery - Detects stuck syncs (10-second stall threshold) and prompts the user to repair - Chain reorganization detection with one-time user prompt to clear and re-sync - Prevents duplicate reorg dialogs ### Server Failover - All 6 lite servers available: lite, lite1-5.dragonx.is - Random server selection with connectivity probing — dead servers are automatically skipped - Server dropdown in settings for manual selection ### Faster Block Sync - Reuses Tokio runtime across block fetch batches, eliminating per-batch runtime creation overhead ### Clean Shutdown - Added 15-second timeout on wallet save during exit — the app will no longer hang on close - Rust background threads (mempool monitor) are now cleanly stopped on exit via `litelib_shutdown()` ### Wallet Safety - Atomic wallet saves: writes to a temp file, then renames over the original — a crash during save can no longer corrupt the wallet - Automatic `.bak` backup created before each save - On startup, if the wallet file is missing or corrupted, automatically recovers from the backup ### Seed Phrase - Added "Skip Verification" button to seed phrase wizard for faster wallet setup ### UI Contrast Improvements - Fixed disabled buttons being invisible (white text on white background) - Fixed setup wizard, message boxes, and dialog contrast for the dark theme - Chat bubbles now use dark themed backgrounds matching the overall UI - Seed verification buttons styled with proper contrast - Fixed hyperlink color in Terms of Service (blue on dark was unreadable) --- ## Downloads | File | SHA-256 | |---|---| | `SilentDragonXLite` (Linux) | `f9d3e3a8cd916b2d83dda89bc181670ef2cdd8b9ae5a50ef3a1c0e76e74f04fc` | | `SilentDragonXLite.exe` (Windows) | `5064082c1300c42bef5c0f767e39743b08c66641eb495e1d975cbfb163b76cb0` |