Squashed sync from upstream. Highlights:
- Updater no longer reports already-applied deletes as a pending update on
every launch (guard the del branch on the target still existing)
- Derive the packaged CSP image origin from the configured server URL
- Forum Announcements panel + News tab; hardware-aware farClip recommendation;
parchment UI; localization and tweak updates
- Addon source refresh; schema and mod-state fixes
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>