Commit Graph
37 Commits
Author SHA1 Message Date
qing ac2677abc7 feat(dnfs): 顶部搜索框卡片化美化,整体视觉和谐统一
- dnfs.html:去掉内联样式,重构为「放大镜图标 + 输入框 + 搜索按钮」结构;按钮改 <button> 避免意外提交
- theme.css:新增 .searchbox 胶囊卡片样式,与 .card/.userpanel 统一设计语言(圆角 20px、
  半透明卡片底色、浅阴影、1px 细边、橙色主按钮)
- focus-within 态:边框变橙 + 图标变橙 + 发光阴影,焦点反馈清晰
- 输入框无边框全透明,视觉焦点集中在胶囊容器
- 480px 以下移动端缩紧内边距与字号
2026-08-05 01:58:55 +08:00
qing 30360cb106 feat(dnfs): 前端代码节点支持完整HTML/CSS/JS并注入当前页面
将内联 JS 节点扩展为内联前端代码节点:内容存完整 HTML 文档,
运行后解析注入当前页面——style 注入 head、script 在全局作用域执行
可操作整页加特效、body 渲染到节点下方容器,console 输出捕获到下方。
2026-08-04 22:24:33 +08:00
qing 2918f2c83c feat(dnfs): 特殊节点类型由网页代码(html)改为JS代码(js)
将 _sp 标识从 html 改为 js,运行方式由新窗口 document.write 改为
插入页面 iframe 沙箱执行,捕获 console 输出,postMessage 自适应高度。
后端 dnfs.py 白名单、校验、审核文本同步更新。
2026-08-04 22:05:01 +08:00
shufeng2012 7e4fd7e54a Add search input border. 2026-08-02 09:04:53 +08:00
shufeng2012 627950394d ✨ 添加代码块语法高亮功能 2026-08-01 20:08:51 +08:00
qing e007990594 feat(dnfs,static): 新增管理员特殊节点(链接/网页代码/图片/文件)
- 信封格式:content 为 {"_sp":...} JSON,普通 Markdown 节点不受影响
- dnfs:add_note/update_note 按 is_admin 强制特殊节点发布权(非管理员 403),
  字段与大小校验(url≤2048、code≤512KB、base64≤3.5M 字符),AI 审核剔除 base64 负载
- dnfs:修复存量 bug —— 模块级 _sys.path.insert 未定义导致 import 即 NameError
- static:新增 GET /api/favicon 服务端代理(SSRF 防护:内网地址拦截 + 重定向校验 + 512KB 上限)
- 前端:管理员可见节点类型选择器;链接 favicon 卡片 / 网页可审计可运行 / 图片直显 / 文件下载
- theme.css 补充 select 与特殊节点样式;两个 README 同步更新
2026-08-01 04:34:23 +08:00
qing 6649b31e17 feat(static): add frontend token auto-refresh for dnfs page
- New token_manager.js: silent refresh timer (80% lifetime) + global
  fetch 401 interceptor with one-shot retry.
- dnfs.py /whoami now returns iat, created_at, keep_time for expiry
  estimation.
- Dnfs.html loads token_manager.js before dnfs.js (zero change to dnfs.js).
- Graceful fallback: stale tokens without new fields, refresh failures,
  and /refresh_token 401 itself all degrade to the existing 401→login flow.
2026-07-30 12:25:11 +08:00
qing 8c1956cdeb feat(dnfs): 左上角用户信息面板(默认折叠),新增 /whoami 身份接口
dnfs 新增 POST /whoami:解 Token payload 返回 user/is_admin,无或畸形
Token 返回 login=false(HttpOnly Cookie 模式下 JS 无法读 Token,身份
必须由后端下发);static 加 /whoami 代理(Cookie 转 Bearer);前端
dnfs.html 左上新增 userpanel,镜像 minimap 样式默认折叠,展开显示
用户名/角色/退出登录(POST /logout 清 Cookie 后跳登录页)。
2026-07-30 09:31:28 +08:00
qing 3f9bffb9ea feat(dnfs): 节点移动功能
- dnfs.js: 卡片新增移动按钮,startMove 暂存节点,底部悬浮移动条
  提供移动到当前层/取消;confirmMove 经 update_note 改 pid 完成迁移;
  拦截移动到自身与已在当前层的情况
- dnfs.html: 新增 #movebar 容器
- theme.css: act-move 描边按钮与 movebar 底部悬浮条样式
2026-07-29 11:40:35 +08:00
qing 614368eb93 fontend update without css 2026-07-27 12:24:06 +08:00
qing fbccc5d909 网友修改版 2026-07-25 00:21:16 +08:00
shufeng2012 347453d74d 🔥 删除多余的hello 2026-07-24 15:03:01 +08:00
shufeng2012 1da10db8bf 🔥 删除顶部多余的信息 2026-07-23 20:56:46 +08:00
shufeng2012 67ece6b5b9 ^-^ 2026-07-23 17:23:11 +08:00
qing f133288586 增加备案号 2026-07-23 12:04:56 +08:00
qing 69aa20b979 refixy 2026-07-23 09:15:08 +08:00
qing 7a919e624f 修改前端 2026-07-23 09:03:22 +08:00
qing 750bdbec6f 重构前端 2026-07-23 08:43:52 +08:00
shufeng2012 167a458e5a 🐛 修复Markdown渲染时居中问题 2026-07-22 21:21:54 +08:00
shufeng2012 5582931c0d 🎨 将qing.css改为通用style.css 2026-07-22 21:20:48 +08:00
qing 2d3c7e5c54 style(frontend): remove unnecessary closing center tag
删除了多余的</center>闭合标签,修复页面结构不规范问题
2026-07-22 12:45:33 +08:00
shufeng2012 7835d3dc54 🔀 Merge branch 'wei' of gitcode.com:qingss0/micro_servers into wei 2026-07-22 20:40:41 +08:00
shufeng2012 2a2a3fc2b7 🚑 修复合并失误导致的ui错误 2026-07-22 20:35:39 +08:00
qing 6885d5a2a2 fix2 2026-07-22 20:32:04 +08:00
qing 17b4da1f69 fixup 2026-07-22 20:31:26 +08:00
qing 96c500d501 css 2026-07-22 19:43:03 +08:00
qingss0 03efcf5ee2 update: 更新文件 dnfs.html
Signed-off-by: qingss0 <qingss0@noreply.gitcode.com>
2026-07-22 19:34:10 +08:00
qing 20f4d61975 增加CSS 2026-07-22 19:29:22 +08:00
qing 7d923fd9a0 去掉多余部分 2026-07-22 17:16:32 +08:00
qing 2b3125e48f 分隔线 2026-07-22 17:15:17 +08:00
shufeng2012 f236ada52a 🐛 把标题和时间改一下 2026-07-22 14:51:47 +08:00
shufeng2012 0de0878876 💄(shufeng2012) 更改ui并添加Markdown渲染 2026-07-22 14:45:51 +08:00
qing 244c67d5f6 dnfs插入节点、显示修改 2026-07-22 13:59:24 +08:00
qing 419ae82858 修改HTTP LIBRARY,增加OPTIONS支持
修改GATEWAY,修复转发
修改dnfs,暂时不编译(找不到模板)
修改static,能够获取节点
2026-07-22 12:47:13 +08:00
shufeng2012 0f661a046c 🔀 Merge branch 'wei' of gitcode.com:qingss0/micro_servers into wei 2026-07-22 20:13:50 +08:00
shufeng2012 adbe32746a 🐛 修复js脚本未加载 2026-07-22 20:10:36 +08:00
qing 414d7332aa dnfs模块 2026-07-21 23:32:04 +08:00