Repository navigation
osu!echo 1.0.2
osu-echo v1.0.2
Highlights & Bug Fixes
-
Friend Sync & Identity Overwrite Fix:
- Resolved an issue where Friend 2's identity and stats could be overwritten by the local player's ID or cause presence loops.
- Automatically purges corrupted friend ID 2 / friend 2 profiles from the database on startup.
- Properly filters out Peppy (ID 2) and the local player ID from friend presence/sync packets.
- Special thanks to appl for reporting!
-
osu!direct Downloads & Preview Media:
- Fixed route precedence bug where in-game map download requests were swallowed by generic web prefixes, resulting in failed 0-byte responses.
- Downloads now stream/proxy
.oszarchives directly from the Catboy mirror (with automatic Nerinyan fallback) with proper archive headers. - Added proxy handlers for beatmap thumbnails (
b.ppy.sh/thumb/), audio previews (b.ppy.sh/preview/), and beatmap card covers (assets.ppy.sh/beatmaps/).
-
Tillerino Diff Matching & Mirror Access:
- Fixed Tillerino defaulting to DISCO★PRINCE by setting client
User-Agent: osu!to bypass Cloudflare 403 blocks on API mirrors. - Fixed Tillerino selecting the top diff (e.g. Master) instead of the diff you are currently viewing (e.g. Hard) via difficulty hint matching.
- Synchronized active beatmap selection in memory when browsing song select leaderboards.
- Fixed local beatmap scanner from falsely matching unindexed
.osufiles.
- Fixed Tillerino defaulting to DISCO★PRINCE by setting client
-
Networking, TLS & Devserver Subdomains:
- Added
b.localhostto self-signed TLS certificates and automatic Windowshostsfile configuration. - Added an automatic loopback port 80 listener for direct client HTTP requests to localhost subdomains.
- Removed
panic=abortin release profile to enable stack unwinding and clean diagnostic traces.
- Added