OhGithubLost 4.1.0 · 正式版 / Stable
主题 · Theme — 仓库浏览能力补齐 + 控件与布局的 Material 3 规范化。 Rounding out repository browsing and normalising controls/layout on Material 3.
新增 · Added
- 分支切换 · Branch switching
AppBar 下方常驻分支栏(Material 底部弹层 + 搜索),切换后「代码 / 提交 / 发布 / Actions」同步。
A persistent branch bar under the app bar (Material sheet with search); switching it keeps the Code / Commits / Releases / Actions tabs in sync. - 新建文件 · Create file
代码标签提供
FloatingActionButton入口(路径 + 内容)。
The Code tab offers aFloatingActionButtonentry with path and content fields. - 目录内筛选 · In-directory filter
按名称过滤当前目录条目。
Filters the current directory’s entries by name. - 图片预览 · Image preview
png / jpg / jpeg / gif / webp / bmp / ico 在应用内预览(可缩放),不再显示为二进制乱码。
png, jpg, jpeg, gif, webp, bmp and ico preview in-app with zoom instead of showing as binary gibberish. - 分页「加载更多」· Pagination (“load more”)
首页仓库列表(我的 / 星标)与仓库页的发布 / 分支 / 提交 / Actions 统一分页;
GhApi.workflowRuns新增branch/page参数。
Pagination unified across the home repository lists (mine / starred) and the repository page’s releases, branches, commits and Actions;GhApi.workflowRunsgainedbranchandpageparameters.
变更 · Changed
- 主操作统一为
FloatingActionButton.extended:新建仓库 / 议题 / 发布 / 分支 / 文件。
Primary create actions now useFloatingActionButton.extendedconsistently (repository, issue, release, branch, file). - 次要操作收进
PopupMenuButton:仓库(复刻 / 复制克隆地址 / 浏览器打开)、文件(复制路径 / 浏览器打开 / 删除)、分支(重命名 / 删除)。
Secondary actions moved intoPopupMenuButtonmenus: repository (fork / copy clone URL / open in browser), file (copy path / open in browser / delete), branch (rename / delete). - 空 / 错 / 载三态与「加载更多」底部按钮统一;列表项统一
ListTile+OgLReveal。
Empty/error/loading states and the “load more” footer are now consistent, and list rows useListTile+OgLReveal. - 危险操作统一二次确认:删除文件 / 分支 / 仓库。
Destructive actions (delete file, branch, repository) all require a confirmation step.
已知限制 · Known limitations
- 本版本为预发布(pre-release):其成果随后并入 4.3.0 正式版。
This is a pre-release whose work was folded into 4.3.0. - 分支切换只作用于上述标签;议题 / PR 列表仍是仓库级(相关接口不按分支过滤)。
Branch switching applies to the tabs above only; issue and PR lists remain repository-level because the API does not filter them by branch. - 代码标签的目录内容由 Contents API 一次性返回,「加载更多」在代码标签只表现为一次拉取。
Directory content in the Code tab comes from a single Contents API call, so “load more” performs one fetch there. - 文件内查找、blame、以及图片以外的二进制预览仍未实现。
In-file search, blame, and binary previews beyond images are still missing.
产物 · Artifacts
Android(arm64-v8a / armeabi-v7a / x86_64 / universal APK / AAB)、Windows、Linux、macOS、iOS —— 共 19 个文件。
Android (arm64-v8a / armeabi-v7a / x86_64 / universal APK / AAB), Windows, Linux, macOS, iOS — 19 files in total.
下载 / Download
本版本共 19 个构件产物。
Android
| 文件 | 大小 |
|---|---|
| Android.AAB.zip | 57 MB |
| Android.arm64-v8a.zip | 9.5 MB |
| Android.armeabi-v7a.zip | 9.2 MB |
| Android.universal-APK.zip | 27 MB |
| Android.x86_64.zip | 9.7 MB |
Windows
| 文件 | 大小 |
|---|---|
| Windows.arm64-best-effort.zip | 12 MB |
| Windows.x64.zip | 13 MB |
Linux
| 文件 | 大小 |
|---|---|
| Linux.arm64-best-effort.zip | 11 MB |
| Linux.x64.zip | 11 MB |
macOS
| 文件 | 大小 |
|---|---|
| macOS.arm64.zip | 60 MB |
| macOS.x64.zip | 60 MB |
iOS
| 文件 | 大小 |
|---|---|
| iOS.device-arm64.zip | 8.7 MB |
| iOS.simulator.zip | 57 MB |
完整列表与校验信息见 Releases v4.1.0。