Commit Graph
88 Commits
Author SHA1 Message Date
qing b2ddd9e7e3 security: waf 边缘统一注入安全响应头
外部扫描发现站点缺少安全响应头。在 waf 反代/403/502 三个出站路径统一注入 XFO/nosniff/Referrer-Policy/Permissions-Policy/HSTS/CSP,下游同名头一律覆盖避免重复;static 补上漏调用的 apply_security_headers 做纵深防御。
2026-07-28 09:19:43 +08:00
qing e89578fa82 security: Token 改为 HttpOnly Cookie 下发,消除 XSS 窃取面
登录时网关签发 HttpOnly+Secure+SameSite=Lax 的 q4_token Cookie,前端不再经手 Token;网关代理时支持从 Cookie 验签并向下游注入 Authorization(dnfs 零改动),新增 /logout 清除 Cookie,static 代理路由兼容 Cookie 转 Bearer。
2026-07-28 09:07:12 +08:00
qing 6b77cdcf3a feat: 新增俄罗斯方块小游戏(games/game7.html)
纯 HTML 单文件实现,Canvas 渲染,含 7-bag 发牌、暂存、落点虚影、硬降/软降、等级加速与触屏按键,最高分本地持久化。
2026-07-28 01:11:58 +08:00
qing ee44e1bef1 docs & ui: 完善 captcha/aibox 文档,登录注册改为邮箱制
- captcha/README.md: 补充字段级接口文档与错误码表
- aibox/README.md: 对照 main.py 源码核对修正(入口/模型/工具/配置)
- static/public/login.html & register.html: 用户名改为邮箱
- static/public/js/register.js: 合并注册页双邮箱框为单一邮箱字段
2026-07-27 22:51:57 +08:00
qing 13f3eb8f88 DEV 2026-07-27 21:43:56 +08:00
qing a67f190634 “返回上一层”按钮样式 2026-07-27 15:41:14 +08:00
qing 9b4a0a6a16 折叠minimap 2026-07-27 14:51:41 +08:00
qing 097fb7ecbb Merge branch 'dev_qing' of https://git.cancerai.top/qing/micro_servers into dev_qing 2026-07-27 14:47:31 +08:00
qing 167ef235e6 fixbug 100% cpu 2026-07-27 14:47:12 +08:00
shufeng2012 0abba64ea8 🐛 我看还是把等号加上吧 2026-07-27 13:32:06 +08:00
qing f056da1dfc update minimap 2026-07-27 12:36:59 +08:00
qing 5edfad7842 refix 2026-07-27 12:33:27 +08:00
qing 39bf2684a4 update css for dnfs.minimap 2026-07-27 12:29:51 +08:00
qing 614368eb93 fontend update without css 2026-07-27 12:24:06 +08:00
qing 18ac572442 更新dbv2、删除旧的db1、为static添加log 2026-07-27 10:22:16 +08:00
qing 896cfc32ca 网友修x改、我修复之后 2026-07-26 12:06:56 +08:00
qing fbccc5d909 网友修改版 2026-07-25 00:21:16 +08:00
qing 290332c70c 更新README.md 2026-07-24 22:17:20 +08:00
shufeng2012 2072b450d1 refix 2026-07-24 17:30:21 +08:00
shufeng2012 15a95f7a18 ✨ 添加 删除节点确认 功能 2026-07-24 15:08:48 +08:00
shufeng2012 347453d74d 🔥 删除多余的hello 2026-07-24 15:03:01 +08:00
shufeng2012 468d420746 解决冲突(这啥呀*2) 2026-07-24 15:00:34 +08:00
shufeng2012 80d20f5015 解决冲突(这啥呀) 2026-07-24 14:46:26 +08:00
qingss0 f966a487f8 !8 merge kol-dev into dev
AI审核、默认页面

Created-by: qingss0
Commit-by: qing;kol-mm
Merged-by: qingss0
Description: ai审核模块
packaged
默认页面

See merge request: qingss0/micro_servers!8
2026-07-24 12:27:55 +08:00
qing 76d9b4451d 默认页面 2026-07-24 12:24:37 +08:00
shufeng2012 a6ff35260b 使用db服务 2026-07-24 10:02:46 +08:00
shufeng2012 787502b88d 🐛 修复新建节点后没有自动清空 2026-07-24 09:34:41 +08:00
shufeng2012 cc08d171c6 refix 2026-07-24 07:05:46 +08:00
shufeng2012 3089093476 favicon.ico 2026-07-23 21:45:36 +08:00
shufeng2012 b5e88171f4 FIXBUG:
Uncaught (in promise) TypeError: Cannot set properties of null (setting 'textContent')
    at load_notes (dnfs.js:196:28)
2026-07-23 21:38:46 +08:00
shufeng2012 1da10db8bf 🔥 删除顶部多余的信息 2026-07-23 20:56:46 +08:00
shufeng2012 ed4f114f18 🚸 添加 是否保留输入内容 功能 2026-07-23 20:55:31 +08:00
shufeng2012 cebae03059 🎨 整合为刷新页面就清空输入框 2026-07-23 20:37:47 +08:00
shufeng2012 234e4340c4 🚸 添加 添加节点后自动清空输入框 功能 2026-07-23 20:03:11 +08:00
shufeng2012 0055ffb17f 🚸 添加 添加节点后自动刷新 功能 2026-07-23 20:02:00 +08:00
shufeng2012 68ec85c6c7 ✨ 添加删除节点功能 2026-07-23 19:59:46 +08:00
shufeng2012 1f7a33cf33 临时提交 2026-07-23 19:01:43 +08:00
shufeng2012 67ece6b5b9 ^-^ 2026-07-23 17:23:11 +08:00
shufeng2012 bd0bc751d9 💬 更改添加节点报错输出 2026-07-23 17:06:08 +08:00
qing 3a09e64e74 微调 2026-07-23 12:58:44 +08:00
qing f133288586 增加备案号 2026-07-23 12:04:56 +08:00
qing 888e1e56f5 9201 => 443 2026-07-23 12:00:38 +08:00
qing c83bc17cfc 游戏 2026-07-23 11:30:26 +08:00
shufeng2012 da12f288d2 💄 更新子节点内点赞数等ui 2026-07-23 11:29:34 +08:00
qing 874630d84e 加注释 2026-07-23 11:06:22 +08:00
qing 47a84e3232 记录笔记,脚本还无法在编译状态下稳定运行 2026-07-23 10:48:56 +08:00
qing 2123bdd254 fix frozen path 2026-07-23 10:19:14 +08:00
qing 69aa20b979 refixy 2026-07-23 09:15:08 +08:00
qing 542d76e127 修改标题为树菜单相关 2026-07-23 09:05:59 +08:00
qing 7a919e624f 修改前端 2026-07-23 09:03:22 +08:00