zaunist
1c62802f4c
refactor(notifications): reuse jwt payload variable for user id
2026-03-06 19:47:11 +08:00
zaunist
0cc1267701
fix(types): require username and role in JwtPayload
2026-03-06 16:38:32 +08:00
zaunist
6286cf9fe1
refactor(api): type jwt payload variables across endpoints
2026-03-06 16:29:10 +08:00
阿杰鲁
5c8009bd89
Remove sponsorship request from README
...
Removed sponsorship request for monitoring agent.
2026-03-01 20:10:26 +08:00
阿杰鲁
eba8ebccac
Merge pull request #92 from zaunist/fix/notification-ip-address-variable
...
fix(notification): add backward compatibility for ip_address variable
2026-02-05 13:23:16 +08:00
zaunist
6b430d4b6e
fix(notification): add backward compatibility for ip_address variable
...
The notification template variable was renamed from ip_address to
ip_addresses in commit 182e50d , but existing user templates in the
database still use the old variable name. This causes ${ip_address}
to be displayed literally instead of the actual IP.
Add ip_address as an alias for ip_addresses to support both old and
new templates.
2026-02-05 13:20:25 +08:00
zaunist
27180ce5d3
fix(auth): explicitly specify HS256 algorithm for JWT verification
...
Prevents algorithm confusion attacks by enforcing the expected signing algorithm.
2026-01-14 17:38:50 +08:00
zaunist and Claude Opus 4.5
d1861fbebe
ci: optimize docker build trigger and add hitokoto to release name
...
- Change docker-build.yml trigger from push-to-main to release-published
and workflow_dispatch for more controlled builds
- Add hitokoto API integration to release workflow for dynamic release names
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 17:08:26 +08:00
阿杰鲁
c9cc431ad6
Merge pull request #90 from zhangsherry/fix/notification
...
fix: 修复 Agent 和 Monitor 上线通知失效以及 Monitor 故障时重复通知问题
2026-01-12 16:55:02 +08:00
zhangsherry
a1e986bca9
fix: enhance notification system reliability
...
- Fix: Trigger notification when Agent and Monitor recover from offline status
- Fix: Prevent duplicate 'Down' notifications in Monitor task
- Fix: Use 'Asia/Shanghai' timezone for notification time
- Feat: Add status emojis (🟢 /🔴 ) to Agent and Monitor notifications
2026-01-11 01:54:09 +08:00
zaunist
4803321951
feat: set jwt expired time to 30d
2026-01-01 17:02:20 +08:00
zaunist
726c6c5e97
chore: update blog addr
2025-12-31 11:11:00 +08:00
zaunist
3731aee277
fix: wrong install-agent.sh addr
2025-12-26 05:06:54 +08:00
zaunist
19351b0dd1
style: change TextField.root to Input
2025-12-17 08:16:22 +08:00
zaunist
215fce5d41
fix: status page no agents
2025-12-17 06:23:06 +08:00
zaunist
e9c5840ead
docs: move wiki to repo
2025-12-14 23:33:03 +08:00
阿杰鲁
ba7807f560
Merge pull request #83 from zaunist/codex/fix-missing-agent-notification-template
...
fix: get notification template failed
2025-11-06 01:33:13 +08:00
zaunist
5fbb84bfe9
fix: get notification template failed
2025-11-06 01:31:37 +08:00
zaunist
af7a006c16
fix: get notification template error
2025-11-06 00:49:09 +08:00
阿杰鲁
a6a9976852
Merge pull request #81 from zaunist/codex/fix-notification-client-data-not-found-error
...
Ensure getAgentById returns agent entity
2025-11-05 08:17:41 +08:00
阿杰鲁
f7dfe115f0
Ensure getAgentById returns agent entity
2025-11-05 08:16:44 +08:00
阿杰鲁
75507a0f33
Remove Workers Optimization Video Tutorial section
...
Removed the section for Workers Optimization Domain Video Tutorial.
2025-10-23 01:34:36 +08:00
阿杰鲁
a7e442ae3f
Update README.md
2025-10-23 01:33:45 +08:00
阿杰鲁
a1b9912e03
Merge pull request #76 from gujiangjiang/main
...
fix: 修复添加客户端监控时服务端地址为 undefined 的问题
2025-10-11 03:44:36 +08:00
gujiangjiang
536dec9101
feat: 添加客户端安装命令代理选项
2025-10-10 21:56:49 +08:00
gujiangjiang
bafbec7272
fix: 修复添加客户端监控时服务端地址为 undefined 的问题
2025-10-10 21:34:36 +08:00
阿杰鲁
3b7da479aa
Merge pull request #73 from gujiangjiang/main
...
feat: 为新用户添加默认的通知渠道和消息模板、完善PWA应用
2025-10-10 05:05:45 +08:00
gujiangjiang
7290a86e17
fix: 修复CI/CD在缺少密钥时报错的问题
2025-10-10 02:10:12 +08:00
gujiangjiang
74bbf72b68
feat: 完整实现PWA功能
2025-10-10 01:30:44 +08:00
gujiangjiang
0b43a3a087
feat: 通知模板变量显示为友好名称
2025-10-10 01:29:44 +08:00
gujiangjiang
1450b5ed99
feat: 添加消息模板功能并完善消息模板的编辑和删除功能
2025-10-10 00:55:16 +08:00
gujiangjiang
ce0e6a1ba9
feat: 为新用户添加默认的通知渠道和消息模板
2025-10-10 00:09:47 +08:00
阿杰鲁
e1604da258
Merge pull request #72 from gujiangjiang/main
...
feat: 新增通知功能的用户隔离
2025-10-09 23:07:57 +08:00
gujiangjiang
dca2dd0c30
feat: 新增通知功能的用户隔离
2025-10-09 15:08:34 +08:00
zaunist
fda06de5c1
docs: 更新部署指南,移除失效链接
2025-10-09 10:17:37 +08:00
阿杰鲁
f1569f303b
Merge pull request #71 from gujiangjiang/main
...
新功能:github action推送部署、完善用户管理、新增用户注册功能等
2025-10-09 10:01:25 +08:00
gujiangjiang
b9a4ef7270
fix: 修复删除用户时未删除其关联项目的问题
2025-10-09 05:49:28 +08:00
gujiangjiang
dc95dbffef
fix: 修复删除通知渠道提示失败但实际成功的问题
2025-10-09 04:42:22 +08:00
gujiangjiang
310680f659
fix: 修复非Admin用户在状态页配置中无法看到自己创建的服务的问题
2025-10-09 04:33:15 +08:00
gujiangjiang
195751d1e2
feat: 实现多用户数据隔离
2025-10-09 04:24:39 +08:00
gujiangjiang
c8823eee74
fix: 修复普通用户无法访问状态页配置的问题
2025-10-09 00:58:03 +08:00
gujiangjiang
fe36aa6deb
feat: 更新 README.md 中的功能说明
2025-10-09 00:39:54 +08:00
gujiangjiang
ed57892847
fix: 修复注册页面输入框无样式的问题
2025-10-09 00:39:54 +08:00
gujiangjiang
d641dec86c
feat: 添加管理员控制新用户注册的前端功能
2025-10-09 00:39:53 +08:00
gujiangjiang
3746f17797
feat: 添加管理员控制新用户注册的后端功能
2025-10-09 00:39:53 +08:00
gujiangjiang
8179bba721
feat: 添加对旧数据库的迁移支持
2025-10-09 00:38:32 +08:00
gujiangjiang
5270b920b5
feat: 添加应用设置数据表并设置默认值
2025-10-09 00:05:06 +08:00
gujiangjiang
3b3ee65742
feat: 更新 README.md 中的功能说明
2025-10-08 05:03:23 +08:00
gujiangjiang
83a71c9c49
feat: 添加用户默认头像
2025-10-08 05:01:21 +08:00
gujiangjiang
22434d6680
fix: 修复个人资料页面无法显示电子邮箱的问题
2025-10-08 04:49:01 +08:00