ryan
f129a9cfca
feat(api): implement global error handler middleware and trace integration
...
- Introduce APIError type and AbortWithError helper in response package
- Implement errorHandlerMiddleware to record Go errors to Otel Spans and format JSON response
- Register errorHandlerMiddleware globally in router
- Refactor logs analytics handler to use the new unified error pattern
2026-06-16 10:24:14 +08:00
ryan
e50e600bc8
docs(skill): update router packaging and categorization guidelines in documentation
...
- Updated `new-api` skill `SKILL.md` to document the centralized v1.go route registration and domain-driven sub-routing patterns
- Updated `AGENTS.md` instructions with the new router subpackages (`root`, `v1`) and route file layout guidelines
2026-06-16 00:00:53 +08:00
ryan
3e8e879661
docs(architecture): update architectural guidelines to reflect feature-based service design
...
- Updated AGENTS.md, new-api SKILL.md, and new-async-task SKILL.md to remove references to the deleted global internal/service/ package.
- Documented feature-based local logics/services design within internal/apps/<module>/.
- Updated package comments in internal/diskcache to point to pkg/cache/disk.
2026-06-15 17:24:44 +08:00
ryan
84ae4ec27e
refactor(frontend): optimization
2026-06-15 16:39:55 +08:00
ryan
de58b118b4
feat(push): add telegram bot push notification channel
...
Implement TelegramPusher in pkg/push, register config schema in channels_definition.go, add validation in model/push_channel.go, update task routing, and update settings-tab.tsx UI validation.
2026-06-15 15:00:49 +08:00
ryan
cb018b3b60
feat(push): implement system notification and push framework
2026-06-14 23:07:08 +08:00
ryan
40e83a832f
add(skill): code review
2026-06-13 11:33:47 +08:00
ryan
407c1edf74
更新指导
2026-06-12 13:42:17 +08:00
ryan
f14875a8de
图片缓存不过期
2026-06-11 15:57:31 +08:00
ryan
ad97ca7df1
图片压缩调用缓存
2026-06-11 15:23:15 +08:00
ryan
5e0de01c4b
文件管理权限控制
2026-06-11 14:09:32 +08:00
ryan
69edb1252b
升级 nextjs
2026-06-10 15:18:01 +08:00
ryan
15b3c83625
更新示例
2026-06-10 15:11:42 +08:00
ryan
05ef5ed7bd
数据导出
2026-06-09 21:18:58 +08:00
ryan
6b3c0217f0
goose 迁移
2026-06-09 16:47:49 +08:00
ryan
bff09241d3
skill
2026-06-09 16:47:49 +08:00
ryan
d705f2ff64
skill
2026-06-09 16:47:49 +08:00
ryan
ee1110b752
[优化] 文档优化
2026-06-05 12:17:07 +08:00
ryan
5f82f72a6f
[优化] 文档优化
2026-06-05 11:44:25 +08:00
ryan
5a6c5cf72c
[优化] 文档更新
2026-06-05 11:13:07 +08:00
ryan
189916d1db
[优化] 文档更新
2026-06-05 11:12:06 +08:00
ryan
546856594e
[优化] 文档更新
2026-06-05 10:42:06 +08:00
ryan
457b3397fd
[优化] 文档更新
2026-06-05 10:33:18 +08:00
ryan
161e6c4e86
[优化] 更换 JWT 认证机制
2026-06-04 11:54:53 +08:00
ryan
1c1063f448
[优化] 修复错误
2026-06-04 10:21:07 +08:00
ryan
2525664013
[优化] 更新文档
2026-06-02 00:13:39 +08:00
ryan
449d0a5c5b
[优化] 更新文档
2026-05-31 14:52:37 +08:00
ryan
8894620b92
[优化] 代码优化
2026-05-31 14:02:49 +08:00
ryan
5a0821274b
[新增] 更新文档
2026-05-28 22:50:24 +08:00
ryan
2d6cc908f5
优化文档
2026-05-09 18:10:19 +08:00
ryan
51a875ab50
[功能] 更新HTTPS配置,启用HTTP/2支持并优化相关文档
2026-03-18 21:34:47 +08:00
ryan
32d90ba641
[优化] 改名
2026-03-15 16:26:56 +08:00
ryan
052e3e98f8
feat: 添加前端改造计划和开发规范文档,规划 Next.js + Tailwind CSS 的迁移方案
2026-03-11 12:24:07 +08:00
ryan
936b2256ab
feat: 更新文档,添加环境变量和配置项说明,优化部署步骤,修改版本号格式
2026-03-11 10:32:02 +08:00
ryan
b76fb822f8
feat: 更新 AGENTS.md 和 deployment.md 文档,添加节点接入方式和配置示例
2026-03-10 15:59:05 +08:00
ryan
34f317fe6f
init
2026-03-09 22:43:14 +08:00