Commit Graph

  • 2982bc30a4 feat(aibox/client): AI 回复流式渲染 Markdown(rich.Live,无 rich 时降级纯文本) qing 2026-07-28 21:51:53 +08:00
  • aaeac343d3 fix(aibox/client): 修4处——stdin单线程防泄漏、LRU去重上限、自动重连、弃用get_event_loop qing 2026-07-28 21:44:23 +08:00
  • 9e2667d604 🦺 扩大验证码颜色生成范围 shufeng2012 2026-07-28 20:38:43 +08:00
  • c592b02636 🦺 更新验证码混淆程度(我自己都过不了) shufeng2012 2026-07-28 20:17:28 +08:00
  • d5a67ce77e fix: smtp .env 兼容 export 前缀并在启动时报告缺失的配置项名称 qing 2026-07-28 17:42:37 +08:00
  • 6330e04474 fix: smtp .env 手动解析替代 dotenv,同时支持 KEY=VALUE 和 KEY VALUE 格式 qing 2026-07-28 17:34:55 +08:00
  • df518d1adb feat: 注册强制邮箱验证码(gateway v0.5.0 新增 /register/send_code,pymsg 调 smtp) qing 2026-07-28 17:29:52 +08:00
  • 9078c4d051 refactor: smtp 改造为 pymsg TCP 服务并修复 NameError/finally/KeyError 等已知 bug qing 2026-07-28 17:12:45 +08:00
  • bcd49f0e81 Merge pull request 'Dev qing' (#12) from dev_qing into main qing 2026-07-28 12:46:26 +08:00
  • 78ad3e6d57 移植bot4cj qing 2026-07-28 12:44:07 +08:00
  • 7803843155 ^-^ qing 2026-07-28 12:37:39 +08:00
  • ec755a30f2 3d打印件 qing 2026-07-28 12:34:02 +08:00
  • 483c5f227f fix: 发布节点期间同步禁用重置/删除按钮,防止误触 qing 2026-07-28 12:17:27 +08:00
  • bfd2d334fe fix: 前端按钮防重复点击,避免重复请求(dnfs提交/删除、view刷新、验证码刷新) qing 2026-07-28 12:10:48 +08:00
  • 50f209e84a fix: X-Frame-Options/frame-ancestors 改为同源以修复条例弹窗空白 qing 2026-07-28 11:53:35 +08:00
  • 680d28b616 ui: 用户使用条例改为弹窗显示并移除 LICENSE.html 返回按钮 qing 2026-07-28 11:46:25 +08:00
  • 4d16bc32fc security: CORS 白名单移除 localhost 并改为 config.ini 驱动 qing 2026-07-28 11:40:19 +08:00
  • 7726857d6b feat: 新增用户使用条例独立页面并在登录页引用 qing 2026-07-28 10:36:06 +08:00
  • 3ef7d1b780 fix: 修复验证码图片被输入框挤换行,改为右侧同一行 qing 2026-07-28 10:29:22 +08:00
  • 62804d242c ui: 验证码改为 4 位,登录页图片移到输入框左侧 qing 2026-07-28 10:24:48 +08:00
  • a5e581ef24 fix: CSP img-src 放行 blob:,修复验证码图片被拦截 qing 2026-07-28 10:19:47 +08:00
  • 6fcb70d235 feat: 登录页接入图形验证码,登录接口强制校验 qing 2026-07-28 10:15:01 +08:00
  • 323dd3061b rewrite captcha qing 2026-07-28 10:07:32 +08:00
  • 44c1e5ef72 feat: captcha 改造为 pymsg/TCP 服务,gateway 新增图形码代理路由 qing 2026-07-28 09:54:08 +08:00
  • d06546f6bf 测试模块初步完成 qing 2026-07-28 09:39:37 +08:00
  • 4ad3fbfca8 fix: 修复公开页面因旧 Cookie 验签失败误返回 401 qing 2026-07-28 09:31:10 +08:00
  • b2ddd9e7e3 security: waf 边缘统一注入安全响应头 qing 2026-07-28 09:19:43 +08:00
  • e89578fa82 security: Token 改为 HttpOnly Cookie 下发,消除 XSS 窃取面 qing 2026-07-28 09:07:12 +08:00
  • 65cfaf97a1 docs: 按代码实况修正根 README 与实现不符的描述 qing 2026-07-28 08:33:30 +08:00
  • 6b77cdcf3a feat: 新增俄罗斯方块小游戏(games/game7.html) qing 2026-07-28 01:11:58 +08:00
  • 9e8ad76400 Merge pull request 'docs: 补全根 README 中遗漏的 captcha/smtp/aibox 服务' (#11) from workbuddy/dev-qing-8fdda6eb into dev_qing qing 2026-07-27 23:01:10 +08:00
  • ed3108f55c docs: 补全根 README 中遗漏的 captcha/smtp/aibox 服务 qing 2026-07-27 23:00:08 +08:00
  • c578d1ab9e Merge pull request 'docs & ui: 完善 captcha/aibox 文档,登录注册改为邮箱制' (#10) from workbuddy/dev-qing-8fdda6eb into dev_qing qing 2026-07-27 22:55:39 +08:00
  • ee44e1bef1 docs & ui: 完善 captcha/aibox 文档,登录注册改为邮箱制 qing 2026-07-27 22:51:57 +08:00
  • f601efdd3f refix qing 2026-07-27 22:27:18 +08:00
  • c58cafcdcf fixbug: 机器人在定时任务中创建重复的定时任务 qing 2026-07-27 22:11:02 +08:00
  • 3501168f45 inst aibo qing 2026-07-27 22:03:50 +08:00
  • e923b32b70 Merge pull request 'Dev qing' (#9) from dev_qing into main qing 2026-07-27 21:47:16 +08:00
  • f3909bb18f Merge pull request '增加运维机器人单元' (#8) from main into dev_qing qing 2026-07-27 21:46:43 +08:00
  • 13f3eb8f88 DEV qing 2026-07-27 21:43:56 +08:00
  • 1b60ab0a2e 增加运维机器人单元 qing 2026-07-27 21:39:53 +08:00
  • 974c912d9e 🦺 更新验证码位数 shufeng2012 2026-07-27 19:16:27 +08:00
  • 8c74d93a76 security fixup qing 2026-07-27 17:28:15 +08:00
  • 40eb522e5b 安全策略 qing 2026-07-27 15:53:09 +08:00
  • a67f190634 “返回上一层”按钮样式 qing 2026-07-27 15:41:14 +08:00
  • 9b4a0a6a16 折叠minimap qing 2026-07-27 14:51:41 +08:00
  • 097fb7ecbb Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-07-27 14:47:31 +08:00
  • 167ef235e6 fixbug 100% cpu qing 2026-07-27 14:47:12 +08:00
  • 0abba64ea8 🐛 我看还是把等号加上吧 shufeng2012 2026-07-27 13:32:06 +08:00
  • f056da1dfc update minimap qing 2026-07-27 12:36:59 +08:00
  • 5edfad7842 refix qing 2026-07-27 12:33:27 +08:00
  • 39bf2684a4 update css for dnfs.minimap qing 2026-07-27 12:29:51 +08:00
  • 614368eb93 fontend update without css qing 2026-07-27 12:24:06 +08:00
  • ce9337fe0d Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-07-27 10:23:21 +08:00
  • 18ac572442 更新dbv2、删除旧的db1、为static添加log qing 2026-07-27 10:22:16 +08:00
  • 58e9391503 refix qing 2026-07-27 09:28:27 +08:00
  • b790e18024 Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-07-27 09:21:20 +08:00
  • 08021015b1 更新msg客户端 qing 2026-07-27 09:21:06 +08:00
  • 179afb2674 Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-07-26 21:53:46 +08:00
  • 6efb792133 C++版本的MsgClient qing 2026-07-26 21:48:14 +08:00
  • 3d2278f6b7 ^-^ rename qing 2026-07-26 21:27:40 +08:00
  • 4fe0689cf6 修复db客户端无法推日志的问题 qing 2026-07-26 21:26:17 +08:00
  • 813fe91663 🐛 修复无法运行的bug shufeng2012 2026-07-26 21:15:23 +08:00
  • fb85203c9b Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-07-26 21:05:09 +08:00
  • 1a39e87c8c 更新pymsg qing 2026-07-26 21:04:42 +08:00
  • c1642dbc0c ➕ 添加.env依赖 shufeng2012 2026-07-26 20:57:54 +08:00
  • 747c2ebd0a 🙈 更新smtp/.gitignore shufeng2012 2026-07-26 20:57:16 +08:00
  • 957981c2c3 🍱 更新脚本 shufeng2012 2026-07-26 20:57:04 +08:00
  • 52f4429f6f 更新端口 shufeng2012 2026-07-26 20:22:31 +08:00
  • fb57c87d17 🔥 好像这个API文档没啥用 shufeng2012 2026-07-26 20:14:40 +08:00
  • 6067030ae2 ✨ 添加smtp邮箱验证功能 shufeng2012 2026-07-26 19:37:20 +08:00
  • 8ec42df779 初步开发了新的pymsg,并且应用在了dnfs上面 qing 2026-07-26 17:57:27 +08:00
  • 0e64b3ca26 refix qing 2026-07-26 14:41:38 +08:00
  • 303d151fce fix without test qing 2026-07-26 14:33:30 +08:00
  • 896cfc32ca 网友修x改、我修复之后 qing 2026-07-26 12:06:56 +08:00
  • 060b7fc7ad 修复CPU占用100%的问题 qing 2026-07-26 01:22:23 +08:00
  • 96213d58bd 迁移数据库到db服务 qing 2026-07-26 01:10:21 +08:00
  • 847f5fe8ab Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing qing 2026-07-25 21:55:41 +08:00
  • 49c0dca8cf waf log >> db.logs qing 2026-07-25 21:54:30 +08:00
  • a3c361e591 💩 写了依托smtp shufeng2012 2026-07-25 21:42:05 +08:00
  • 2da504cdc4 自启动脚本的顺序修改,db在最前面 qing 2026-07-25 21:10:51 +08:00
  • 9349b8248f fix qing 2026-07-25 21:08:17 +08:00
  • 013e130a08 logs in db develop qing 2026-07-25 21:01:46 +08:00
  • a4479696eb dos2unix qing 2026-07-25 20:54:57 +08:00
  • 653370a7c3 更新文档 qing 2026-07-25 20:47:04 +08:00
  • b5c1be1b90 修改文档 qing 2026-07-25 20:42:30 +08:00
  • 0aad561add Merge pull request 'Main' (#7) from main into dev_qing qing 2026-07-25 20:35:44 +08:00
  • 479d263b88 log service in db qing 2026-07-25 20:32:56 +08:00
  • 12173b179d jialiao qing 2026-07-25 17:36:14 +08:00
  • b15745f35a 更新文档 qing 2026-07-25 14:34:39 +08:00
  • dff9b42bea Merge pull request '节点所有权问题' (#6) from dev_qing into main qing 2026-07-25 14:30:01 +08:00
  • 17c22a8cd3 管理员也不能更新别人的节点 qing 2026-07-25 14:25:06 +08:00
  • 3e9ff99eaa 只能更新自己的节点 qing 2026-07-25 14:24:36 +08:00
  • efbe2b36f3 节点所有权 qing 2026-07-25 14:20:08 +08:00
  • 46b8f750ae fixbug qing 2026-07-25 13:07:18 +08:00
  • 15a4bac484 waf规则文件拉取脚本 qing 2026-07-25 11:22:51 +08:00
  • 1639c6579c Merge pull request '修复bug' (#4) from dev_qing into main qing 2026-07-25 11:19:12 +08:00
  • c028e46d00 fixbug qing 2026-07-25 11:15:42 +08:00
  • 3d8cf52503 白名单域名:硬编码 https://qs***.me 、https://www.qs***.me ,加两个本地开发域名(127.0.0.1:8443、localhost:8443)。 动态回填 Origin:仅当请求 Origin 命中白名单时才设置 Access-Control-Allow-Origin,否则不返回该头(浏览器会拒绝跨域请求)。 追加 Vary: Origin:告诉缓存该响应因 Origin 而异,避免缓存误用。 移除 Access-Control-Allow-Credentials: true:当前用 Bearer token(请求头),非 cookie,不需要此头;保留反而增加风险面。 qing 2026-07-25 10:22:58 +08:00
  • a9e50bb598 修 proxy.go 里 Director 的 X-Forwarded-For 带端口号问题。ServeHTTP 里已经有剥离端口的逻辑,Director 里复用同样的处理就行。 qing 2026-07-25 10:21:51 +08:00