OhGithubLost 6.0.0 · 正式版 / Stable
跨平台差异面硬化 + 桌面自研窗口 + 设置页层级整改 + 仓库浏览修复。 Cross-platform hardening, a self-drawn desktop window, a re-layered settings page, and repo-browsing fixes.
新增 / Added
- 桌面自绘窗口:自研标题栏(拖拽 / 双击最大化 / 最小化·最大化·关闭),可在设置菜单回退系统窗口管理器。 Custom desktop window: our own title bar (drag / double-click maximize / min / max / close), with a fallback to the system window manager in Settings.
- 桌面图标与原生标题:Windows 生成 256 单帧 ICO,Linux 生成 2048 PNG 母版,原生窗口标题统一为
OhGithubLost。 Desktop icon & native title: a single-frame 256 ICO for Windows, a 2048 PNG master for Linux; the native title isOhGithubLosteverywhere. - Linux 安装包:
.deb/.rpm/.AppImage,在 Release 中裸放直传。 Linux packages:.deb,.rpmand.AppImage, uploaded raw in the Release. - Windows 长路径三层处理:
\\?\前缀绕过 → 超限收纳为TooLongRoad_<8位>.zip→ 根目录.ogl_toolong.json索引,读 / 写 / 删 / 列全部可还原。 Windows long paths in three layers:\\?\prefix bypass → overflow packed intoTooLongRoad_<8-hex>.zip→.ogl_toolong.jsonindex; read / write / delete / list all round-trip.
修复 / Fixed
- Linux 产物长期构建不出来:原先在
ubuntu:20.04容器内构建,而该版本已 EOL、archive 源极慢易超时;且”容器失败回退宿主构建”的兜底等于把全量编译跑两遍——曾把 Linux 腿挂死 5 小时 50 分。现在 x64 腿固定ubuntu-22.04、arm64 腿ubuntu-24.04-arm,宿主直编;并给buildjob 加 45 分钟超时兜底。 Linux artifacts could not finish building: they were built inside anubuntu:20.04container that is now EOL (slow, timeout-prone archive mirrors), and the “fall back to a host build” path effectively compiled everything twice — one leg hung for 5h50m. The x64 leg is now pinned toubuntu-22.04and the arm64 leg toubuntu-24.04-arm, building directly on the host; thebuildjob also gained a 45-minute timeout. - README / Markdown 里的链接点了没反应:相对地址(
LICENSE、docs/x.md、#锚点、裸域名)先按仓库基址解析成绝对地址再交给系统浏览器;解析不了会明确提示。 Links in README / Markdown did nothing: relative targets are now resolved against the repository base before opening, and unresolvable ones are reported instead of failing silently. - README 图片不显示:改为经 GitHub Contents API 取字节后用
Image.memory渲染,不经过raw.githubusercontent.com,避开 DNS 污染;<img src=…>也会渲染;单次上限 40 张,失败退化为 alt 文本。 README images never showed: they are now fetched through the GitHub Contents API and rendered withImage.memory, avoidingraw.githubusercontent.comDNS pollution;<img src=…>is rendered too, capped at 40 images per view with an alt-text fallback. - Windows 缓存崩溃:缓存 blob 文件名原样拼接编码键,其中
|是 Windows 非法文件名字符;改为sha256(编码键)。 Windows cache crash: blob names embedded the raw encoded key and|is illegal on Windows; nowsha256(key). - 设置页退出登录入口重复(危险区已在用户页)。 Duplicate sign-out entry in Settings.
变更 / Changed
- 设置页重新分层:根级一律取消折叠、严格排序;分类下拉移入二级且默认收起。 Settings re-layered: no collapsing at the root and a strict order; category dropdowns moved down a level and collapsed by default.
- 赞助入口并入「关于」页。 The sponsor entry moved into About.
已知限制 / Known limitations
- glibc ≥ 2.35(对应 Ubuntu 22.04 一代及以上;Linux 产物在
ubuntu-22.04/ubuntu-24.04-arm宿主上直接构建以锁定该下限)。glibc >= 2.35 (Ubuntu 22.04 era and newer; Linux artifacts are built directly on
ubuntu-22.04/ubuntu-24.04-armhosts to pin that floor). - Windows 建议开启长路径支持(非必须,超限有收纳回退);桌面 32 位、musl、Windows 7 / 8.1 均不支持,请勿做无用尝试。 Windows: enabling long-path support is recommended (not required). Desktop 32-bit, musl and Windows 7 / 8.1 are unsupported — please do not waste time trying.
产物 / Artifacts
- Android:
arm64-v8a、armeabi-v7a、x86_64、universalAPK、AAB - Windows:
x64、arm64 - Linux:
x64、arm64(deb / rpm / AppImage 裸放)
压缩包统一命名为
OGL-v6.0.0-<平台>.<架构>.zip/.7z,zip 与 7z 双份、极限压缩。 完整逐版本日志:https://yingo-server.github.io/OhGithubLost/
下载 / Download
本版本共 20 个构件产物。
Android
| 文件 | 大小 |
|---|---|
| OGL-v6.0.0-Android.AAB.7z | 59 MB |
| OGL-v6.0.0-Android.AAB.zip | 61 MB |
| OGL-v6.0.0-Android.arm64-v8a.7z | 8.1 MB |
| OGL-v6.0.0-Android.arm64-v8a.zip | 11 MB |
| OGL-v6.0.0-Android.armeabi-v7a.7z | 8.1 MB |
| OGL-v6.0.0-Android.armeabi-v7a.zip | 10 MB |
| OGL-v6.0.0-Android.universal-APK.7z | 19 MB |
| OGL-v6.0.0-Android.universal-APK.zip | 29 MB |
| OGL-v6.0.0-Android.x86_64.7z | 8.5 MB |
| OGL-v6.0.0-Android.x86_64.zip | 11 MB |
Windows
| 文件 | 大小 |
|---|---|
| OGL-v6.0.0-Windows.arm64.7z | 8.3 MB |
| OGL-v6.0.0-Windows.arm64.zip | 13 MB |
| OGL-v6.0.0-Windows.x64.7z | 9.4 MB |
| OGL-v6.0.0-Windows.x64.zip | 14 MB |
Linux
| 文件 | 大小 |
|---|---|
| OGL-v6.0.0-Linux.arm64.7z | 7.3 MB |
| OGL-v6.0.0-Linux.arm64.zip | 11 MB |
| OGL-v6.0.0-Linux.x64.7z | 8.0 MB |
| OGL-v6.0.0-Linux.x64.zip | 12 MB |
完整列表与校验信息见 Releases v6.0.0。