⚡ Performance Improvements✅ Testingdashboard: Wait for measured connection rows by @greenhat616http: Preserve acknowledged server status during polling by @greenhat616ui: Budget the repeated drawer reopen scenario by @greenhat616ui: Observe drawer dismissal without timing races by @greenhat616widgets: Observe real control animations across renders by @greenhat616✨ Featuresci: Publish build archives to Internet Archive and add SourceForge mirrors (#5595) by @keiko233 in #5595logs: Configure Core log rotation and compression live (#5599) by @greenhat616 in #5599logs: Compress records with preset and trained dictionaries (#5587) by @greenhat616 in #5587logs: Rotate session storage within a disk budget (#5586) by @greenhat616 in #5586Route frontend platform capabilities through RPC (#5608) by @keiko233 in #5608Report frontend warnings and errors to the application log (#5604) by @greenhat616 in #5604 Bug Fixesci: Bound and report Internet Archive upload retries by @keiko233ci: Preserve content length for Internet Archive uploads by @keiko233ci: Publish updater feeds after successful mirror verification by @keiko233ci: Diagnose and recover storage uploads without rebuilding by @keiko233ci: Accept NSIS setup installers in central publication by @keiko233ci: Resolve the installed Tauri signing CLI by @greenhat616ci: Validate pull requests targeting stacked branches by @greenhat616ci: Stop retrying archive quota failures by @greenhat616ci: Separate archive uploads from release notifications by @keiko233fake-core: Clear inherited nonblocking mode on HTTP sockets by @greenhat616fake-core: Consume request bodies before closing HTTP sockets by @greenhat616logs: Follow the committed core log level (#5585) by @greenhat616 in #5585proxy: Prefer group lists and infer all groups as fallback (#5596) by @greenhat616 in #5596proxy: Preserve inline provider node metadata (#5592) by @4o3F in #5592tests: Observe modal layout animation before it settles by @greenhat616traffic: Center the merged node's text like the other nodes (#5597) by @greenhat616 in #5597Preserve selected text in context menus by @keiko233 Refactorproxies: Serve clash-api records and derive group capabilities (#5605) by @greenhat616 in #5605粒 Miscellaneous TasksFull Changelog: v2.0.0-beta.1...v2.0.0-beta.2