You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Renderer / plugin:
- Auto-translate new messages only (per-channel baseline; never retroactive),
with built-in skip-same-language (CJK/Cyrillic script detection in shared/language.js).
- Move all toggles into the settings page; remove the floating ⚙ menu entirely.
- Persistent translation cache (loads on start, debounced save, size-capped).
- Single-pass DOM maintenance: query visible messages once per tick and share.
Main process:
- Route provider/update requests through Electron net.fetch so they honor the
system/Discord proxy (fixes "TypeError: fetch failed" for proxied users);
fall back to global fetch. Clear Chinese network-failure messages.
- 30s translate timeout with a friendly auto-cancel message.
- GitHub release update check + in-app notice with a download link.
Uninstall:
- Wipe the stored config (settings.json, api-keys.json, cache.json) on uninstall
across the JS path, the Go installer, and the PowerShell uninstaller; tests use a
temp config dir so they never touch real user data.
Windows installer:
- Chinese UI with Microsoft YaHei font; larger type, separators, blurple primary button.
Co-Authored-By: Claude Opus 4.8 <[email protected]>
0 commit comments