[Bug]: Update consent dialog says "check GitHub" but the check goes to updates.openlogi.org
- Dominant language
- Rust
- Stars
- 21k
- Forks
- 675
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 172
Description
**Which part of OpenLogi?** GUI (desktop app)
**OpenLogi version:** 0.8.3
**Operating system:** macOS (string is platform independent)
**OS version & architecture:** macOS 26.x, Apple Silicon (arm64)
**Device model:** N/A (UI string, no device involved)
**How is the device connected?** Other / not sure
**Affected area(s):** Auto-update
### What happened?
The update consent text reads "OpenLogi can check GitHub for a new version once per launch" (`crates/openlogi-ui/locales/en.toml:417`). The actual endpoint is `https://updates.openlogi.org/channels/stable/latest.json` (`crates/openlogi-desktop/src/platform/updater.rs:25`).
For a user auditing outgoing connections this wording is misleading: the traffic does not go to github.com. Expected: the text names the real host.
The same string exists in every locale catalog at line 417 (pl, fr, de, es, and the rest), so the fix touches all of them. The catalog parity test should catch any locale missed.
### Steps to reproduce
1. Fresh install, open Settings.
2. Read the update consent description ("Check for updates?" dialog).
3. Compare with the manifest URL in `crates/openlogi-desktop/src/platform/updater.rs:25`.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the consent string at crates/openlogi-ui/locales/en.toml:417 and compare it with the manifest URL at crates/openlogi-desktop/src/platform/updater.rs:25. Update the corresponding string in every locale catalog to name the real host, then run the catalog parity test and verify the Settings consent dialog wording.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop, localization
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 78/100