Repository navigation
v0.7.6
What's New in v0.7.6
Version 0.7.6 brings GitHub-style README rendering, a unified design system rebuilt on shadcn/ui, and a batch of reliability fixes for release tracking and GitHub synchronization.
Highlights
README rendering
- GitHub-style README rendering (PR #287): READMEs on repository cards (Repos and Trending) and in release notes now render with the official GitHub look, including GitHub Alerts (
> [!NOTE]and friends), emoji short codes (:tada:becomes 🎉), math formulas via KaTeX, and Mermaid diagrams. KaTeX and Mermaid load lazily, so startup speed is unaffected. The table of contents, side-by-side translation overlay, and copy-code buttons all keep working.
Unified user interface
- Migration to shadcn/ui and Radix Primitives (PR #284): the interface was rebuilt on the shadcn/ui component style backed by Radix Primitives, unifying the visual language across the whole app (buttons, dialogs, tabs, switches, and more) and making future iteration faster and more consistent. Dark-theme text colors on primary buttons were fixed along the way. Business logic and your data are untouched, and the unused
react-router-domdependency was removed (productionnpm auditnow reports zero vulnerabilities).
Release tracking fixes
- Correct release update times and asset markers (PR #280): the repository header now reflects the latest activity across releases and their assets, newly added or changed assets are tracked accurately during refresh, and the
Assets updatedmarker shows consistently in both release views. - Asset indicators decoupled from read state (PR #283): per-asset
Assets updatedbadges no longer disappear just because the parent release was marked read. Each asset can be dismissed on its own via a new per-asset read action, and "mark all as read" clears every badge. - Aligned repository view timestamps (PR #275): the latest-release timestamp in the repository header is now right-aligned with the release count and latest tag rows.
- Simplified filter panel (PR #281): removed the duplicate preset-filter Reset button and the redundant selected-filter summary row, keeping a single top-level "Clear all filters" action.
GitHub synchronization fixes
- Existing tokens synced to the backend (PR #277): after startup, your existing GitHub token is now synced to the Docker backend automatically, fixing
GITHUB_TOKEN_NOT_CONFIGUREDerrors for existing sessions without requiring re-login. - Direct-connection fallback for GitHub Lists (PR #278): when the backend proxy cannot reach api.github.com (for example, in a container without proxy settings), Lists queries automatically fall back to a direct browser connection. Transient 5xx responses are retried and proxy usage is preserved whenever it works.
- Watched-repository sync resilience (PR #286): watched-repository synchronization no longer fails when GitHub returns an empty
204 No Contentresponse, redundant duplicate requests were removed, and license metadata is normalized to SPDX identifiers.
Upgrade notes
No data migration is required. The interface refresh changes only the presentation layer; all settings, categories, and synchronized data remain intact.
v0.7.6 更新内容
0.7.6 带来了 GitHub 风格的 README 渲染、基于 shadcn/ui 重新统一的界面设计系统,以及一批针对 Release 跟踪和 GitHub 同步的稳定性修复。
主要亮点
README 渲染
- GitHub 风格 README 渲染(PR #287):仓库卡片(Repos 和 Trending)与 Release 说明中的 README 现在按 GitHub 官方样式渲染,支持 GitHub 提示块(
> [!NOTE]等)、emoji 短代码(:tada:显示为 🎉)、KaTeX 数学公式和 Mermaid 图表。KaTeX 与 Mermaid 按需懒加载,不影响启动速度。目录、左右对照翻译浮层、代码复制按钮均正常可用。
界面统一
- 迁移到 shadcn/ui 与 Radix Primitives(PR #284):界面层重建为 shadcn/ui 组件风格(底层是 Radix Primitives),全应用的按钮、弹窗、标签页、开关等控件视觉语言统一,后续迭代更快更一致;同时修复了深色主题下主按钮的文字颜色。业务逻辑与你的数据完全不受影响;移除了未使用的
react-router-dom依赖(生产构建npm audit漏洞数归零)。
Release 跟踪修复
- 修正 Release 更新时间与资产标记(PR #280):仓库头部现在反映 Release 及其资产的最新动态,刷新时能准确追踪新增或变更的资产,
Assets updated标记在两个发布视图中都会一致显示。 - 资产标记与已读状态解耦(PR #283):Release 标为已读后,单个资产的
Assets updated徽章不会再跟着消失。每个资产可以通过新的单资产已读操作单独清除,「全部标为已读」则会清除所有徽章。 - 仓库视图时间戳对齐(PR #275):仓库头部的最新 Release 时间戳与 Release 数量、最新 tag 两行右对齐,视觉更整齐。
- 筛选面板精简(PR #281):移除了重复的预设筛选 Reset 按钮和冗余的已选筛选摘要行,只保留顶层的「清除所有筛选」。
GitHub 同步修复
- 已有 Token 同步到后端(PR #277):启动后会自动把现有的 GitHub Token 幂等同步到 Docker 后端,老会话不再出现
GITHUB_TOKEN_NOT_CONFIGURED错误,无需重新登录。 - GitHub Lists 直连回退(PR #278):当后端代理无法访问 api.github.com 时(例如容器内没配代理),Lists 查询会自动回退为浏览器直连。临时 5xx 响应会重试,代理可用时仍然优先走代理。
- 关注仓库同步更健壮(PR #286):GitHub 返回空的
204 No Content时同步不再失败,去掉了冗余的重复请求,License 元数据统一规范为 SPDX 标识。
升级说明
无需数据迁移。界面改版只涉及展示层,所有设置、分类和同步数据都保持不变。
Desktop Downloads / 桌面端下载
This release includes installers for Windows, macOS (Intel and Apple Silicon), and Linux. Use the Assets section below to download the package for your platform.
本版本提供 Windows、macOS(Intel 与 Apple Silicon)和 Linux 安装包,见下方 Assets。