AprilNEA / AprilNEA/OpenLogi

[Bug]: Update consent dialog says "check GitHub" but the check goes to updates.openlogi.org

Open Beginner friendly
#1,342 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.