做了一个免费的 Gitee iOS 客户端,最近重新开始维护,想听听大家的建议

9 月 21 日
 xugj

我做了一个基于 SwiftUI 和 Gitee OpenAPI 的非官方 iOS 客户端,叫 GiteeClient 。最初是我学习 SwiftUI 时做的项目,最近又把它捡起来继续维护了。

目前可以在手机上查看和筛选仓库、处理 Issue 和 PR 、看提交记录、通知与私信,也支持查看组织、公钥以及 Star/Watch 列表。代码浏览也已经有了基础能力。我的目标是让“收到通知 → 看一下代码或讨论 → 回复和处理”这条流程在手机上更顺手,而不是把网页版完整搬过来。

这次维护主要在补基础:把登录改为填写 Gitee 私人令牌,令牌保存在本机 Keychain ;整理网络请求和登录状态;调整代码浏览,并适配 iOS 27 的构建环境。仓库里还加入了代码编辑与提交。

后续想做两块功能:一是更好用的搜索、Diff 阅读和待处理事项工作台;二是在 Issue 、PR 和代码页面加入 AI 摘要、审查建议与回复草稿。AI 会采用用户自行填写外部服务地址、API Key 和模型的方式,目前还在规划中,尚未上线。

App Store:GiteeClient

需要说明的是,App Store 当前还是 2024 年发布的 1.2.5 版本;上面提到的近期改动目前主要在源码仓库里,商店版还没有同步更新。App 内有广告,这也是我接下来会重点调整体验的地方。

如果你平时使用 Gitee ,想请教几个问题:你最希望在手机上完成什么操作?看 PR 时更需要 Diff 、评论,还是待处理事项汇总?对于自行配置外部 AI 来辅助理解代码和 PR ,你会愿意使用吗?欢迎直接指出目前做得不好的地方。

351 次点击
所在节点    分享邀请码
1 条回复
xugj
9 月 21 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1243634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX