HoshinoDesu
|
9acb050560
|
docs: 更新 README 通道列表和示例配置的 allowed_origins
|
2026-03-08 23:37:56 +08:00 |
|
HoshinoDesu
|
d8244e72a3
|
feat: 新增飞书、钉钉、Telegram 推送通道,修复 websocket 及去重问题
|
2026-03-08 23:20:24 +08:00 |
|
HoshinoDesu
|
10f701c717
|
docs: update latest UI screenshot
|
2026-03-07 01:22:51 +08:00 |
|
HoshinoDesu
|
db30415543
|
chore: remove build directory from git tracking and add to gitignore
|
2026-03-07 01:20:34 +08:00 |
|
HoshinoDesu
|
d657e20733
|
chore: update web UI and fix ussd styling for v1.1.2 release
|
2026-03-07 01:19:07 +08:00 |
|
HoshinoAya
|
efcabaf8e0
|
Merge pull request #1 from HoshinoDesu/cursor/-bc-22f1b125-2577-40ff-8bac-b0354c1cf205-5f3d
问候信息
|
2026-03-06 15:12:50 +08:00 |
|
 Cursor AgentandHoshinoAya
|
796b31575a
|
chore: 将 dist-release 添加到 .gitignore
编译产物不应提交到 Git 仓库,建议通过 GitHub Releases 分发
Co-authored-by: HoshinoAya <HoshinoDesu@users.noreply.github.com>
|
2026-03-06 06:39:10 +00:00 |
|
 Cursor AgentandHoshinoAya
|
4332967c68
|
fix: forwarder 日志中的敏感信息降级为 Debug
- handleMessage 中的详细调试日志从 Info 降为 Debug
- 收到短信的日志不再包含短信正文内容
Co-authored-by: HoshinoAya <HoshinoDesu@users.noreply.github.com>
|
2026-03-06 06:39:05 +00:00 |
|
 Cursor AgentandHoshinoAya
|
c8ba5f6516
|
fix: 改进 notifier 包的错误处理和连接复用
- notifier.go: Send 使用 errors.Join 收集所有通道的错误,不再丢弃中间错误
- bark.go/gotify.go/webhook.go: 响应体在关闭前先 drain,确保 HTTP 连接可复用
Co-authored-by: HoshinoAya <HoshinoDesu@users.noreply.github.com>
|
2026-03-06 06:39:00 +00:00 |
|
 Cursor AgentandHoshinoAya
|
a032cbf8a8
|
fix: 修复 modem 包的健壮性问题
- modem.go: DBus 属性的裸类型断言改为安全的 comma-ok 模式,避免 panic
- messaging.go: Subscribe 中增加 sig 的 nil 检查,防止 channel 关闭时 panic
- sms.go: 时区解析改用正则表达式,正确处理 +05:30 等半小时偏移时区
- manager.go: Modems() 中 NewModem 失败时记录警告日志
Co-authored-by: HoshinoAya <HoshinoDesu@users.noreply.github.com>
|
2026-03-06 06:38:52 +00:00 |
|
HoshinoDesu
|
168e8f3af1
|
feat: add WeCom (企业微信) notification channel
|
2026-03-04 02:41:07 +08:00 |
|
HoshinoDesu
|
ca40ffe18e
|
rename: project renamed to CyberPigeon
|
2026-03-04 02:24:34 +08:00 |
|
HoshinoDesu
|
c0993bcff6
|
fix: backend concurrency safety, frontend logic fixes and UI optimization
|
2026-03-04 01:56:16 +08:00 |
|
HoshinoDesu
|
aed80d228c
|
Revert "chore(release): rebuild dist-release binaries"
This reverts commit 393b4b5323.
|
2026-02-20 15:06:48 +08:00 |
|
HoshinoDesu
|
393b4b5323
|
chore(release): rebuild dist-release binaries
|
2026-02-20 14:59:51 +08:00 |
|
HoshinoDesu
|
c16bfeee84
|
Harden websocket/webhook security and improve notifier/storage reliability
|
2026-02-20 14:55:46 +08:00 |
|
HoshinoDesu
|
4981924250
|
Update README
|
2026-02-11 23:42:58 +08:00 |
|
HoshinoDesu
|
b0c3828a51
|
chore: force signed commit test
|
2026-02-11 23:40:43 +08:00 |
|
HoshinoDesu
|
8137939cbd
|
chore: test signed commit
|
2026-02-11 23:39:40 +08:00 |
|
HoshinoDesu
|
ac02cf9613
|
Improve modem and server robustness
|
2026-02-11 23:24:02 +08:00 |
|
HoshinoDesu
|
710ebb4cd0
|
Optimize storage locking and modem caching
|
2026-02-11 23:24:02 +08:00 |
|
HoshinoDesu
|
8daf855300
|
Optimize forwarder dedupe and channel reload
|
2026-02-11 23:24:01 +08:00 |
|
HoshinoDesu
|
ec947ff0e5
|
Optimize server pagination and websocket broadcast
|
2026-02-11 23:24:01 +08:00 |
|
HoshinoDesu
|
6ddbe91f04
|
Update README
|
2026-02-11 23:24:01 +08:00 |
|
HoshinoDesu
|
a86aadff4f
|
Add UI screenshot
|
2026-02-11 23:24:00 +08:00 |
|
HoshinoDesu
|
92bd4c0218
|
Update README.md
|
2026-02-11 23:23:59 +08:00 |
|
HoshinoDesu
|
12cb5168c2
|
Use CDN for Vue
|
2026-02-11 23:23:59 +08:00 |
|
HoshinoDesu
|
619689eac7
|
Update README.md
|
2026-02-11 23:23:59 +08:00 |
|
HoshinoDesu
|
b924ba337b
|
Create LICENSE
|
2026-02-11 23:23:58 +08:00 |
|
HoshinoDesu
|
18763e949f
|
Delete .github directory
|
2026-02-11 23:23:58 +08:00 |
|
HoshinoDesu
|
6326d2b65e
|
Remove release binaries
|
2026-02-11 23:23:57 +08:00 |
|
HoshinoDesu
|
d40661df7d
|
Initial commit
|
2026-02-11 23:23:57 +08:00 |
|
HoshinoDesu
|
930e5ba8d1
|
Initial commit: Web UI improvements, ARM64 support, and documentation
|
2026-02-11 23:23:56 +08:00 |
|