Commit Graph
3 Commits
Author SHA1 Message Date
TermiNexus aa56281493 feat(订阅式软件提供): 按包名详情接口在 README 为空时合成默认 Markdown
新增 _DefaultReadme:由包名、说明、安装命令、依赖表与版本历史合成 README;仅 PackageByNameView(官网数据源)使用,配置页读到的仍是作者原文,避免合成内容被回写。
2026-10-07 20:16:08 +08:00
TermiNexus 4bd5697cff feat(订阅式软件提供): 包详情支持依赖列表与 README,打通产品官网数据链路
GVSDServiceServer:VenomPackage 增 Dependencies(JSON)/Readme(Text) 与迁移 0002,新增按包名取详情接口 /api/venom/project/<包名>/,定制页配置新增依赖编辑器与 README 编辑。

gvsds:新增 /API/Venom/Project/<包名> 公开只读接口,按 PublicSiteHost 反查产品并回源提供者;SubscriptionGroup 增 PublicSiteHost 字段(迁移 0055)。

Main.py:venom 子域加 SPA fallback,/project/<包名>/ 回退 index.html。
2026-10-07 19:35:46 +08:00
TermiNexus c50f3f0a55 feat(订阅式软件提供): GVSDServiceServer 新增 Venom 包管理器与远端页面子工程
- apps/venom: VenomPackage/VenomPackageRelease 模型 + 0001 迁移,提供包列表/新建(包名全局唯一)/详情/配置保存/发布历史接口,并放行跨源 CORS

- venom_ui: Vite+Vue SFC 子工程,单文件 ES module 产物,支持 mount/unmount 微应用契约,页面含包列表、新建、配置页、发布历史

- sub_server: VenomRemoteEntryView 改由 venom_ui 构建产物托管;remote_pages 占位模块改为 mount/unmount
2026-10-05 17:45:33 +08:00