Commit Graph
13 Commits
Author SHA1 Message Date
qing 141e2e1ef0 feat: 前端卡片用户名后显示编辑时间
updated_at 列(创建/更新均由 dnfs2 填入本地时间),新增节点时等于创建时间。
css/theme.css 新增 .owner-time 样式(小字号 / 三级灰)。
2026-08-11 10:38:39 +00:00
qing d5047d27c7 fix: 修复 getNode 双重请求导致观看数计数不准确
dnfs.js 中 8 处导航调用 getNode() 两次(一次 load_notes 一次 loadMap),
每次独立发起 HTTP 请求,导致后端 _bump_views 重复计数。
改为单次 getNode + 组合回调(.then(r => { load_notes(r); loadMap(r) })),
确保每次导航仅一次请求,views 严格 1:1 对应。
2026-08-11 10:18:52 +00:00
qing c9777cbff8 feat: 前端卡片观看数/子节点数接线后端
- dnfs2 get_notes 为每个节点附上 child_count(一次 IN 批量查询统计子节点数,best-effort)
- dnfs.js 卡片眼睛=views 观看数、转发=child_count 子节点数(原 share_count/visit_count 后端无字段恒为 0)
2026-08-11 10:06:33 +00:00
qing ad5d91c47a docs: 同步文档至当前生产架构(ca:8443 → gateway:8445、C++20 重写版为主、confs 内嵌 core)
- README: 更新架构图/链路/服务表/端口表,static/dnfs/db/captcha/confs 标注遗留
- MODULES/ARCHITECTURE: 事实来源改为 services.yaml,配置链路收敛为仅 gateway.ini
- fsys/dnfs2 README: 架构图改为 ca 验签与纯 CLI 配置
2026-08-10 12:31:35 +00:00
qing 77bc367d03 dnfs2: 移除样式节点 persist 全局保持机制,样式仅节点作用域生效 2026-08-10 11:52:15 +00:00
qing 75a45313c4 dnfs2: 特殊节点移除 link 类型,精简为 js/file/style/theme 四类 2026-08-10 11:17:19 +00:00
qing c54e7aca83 dnfs2: 特殊节点移除 image 类型,发布权限放宽为节点拥有者或管理员 2026-08-10 10:52:30 +00:00
qing 75897c68eb dnfs2: 特殊节点新增 style/theme 类型,支持界面样式注入与主题换肤 2026-08-10 10:39:03 +00:00
qing c9e8d04815 fsys: 迁移 static.ini 至 CLI args,移除 confs 依赖
- fsys/src/fsys.cpp: 移除 parse_ini/IniMap/confs RPC 调用,改为
  boost::program_options 14 项 CLI 参数,配置优先级 CLI > env > 默认值
- fsys/Makefile: 添加 -lboost_program_options
- core/services.yaml: fsys 全部参数迁入 CLI args
- confs/configs/static.ini: 已删除
- README.md: 更新 fsys 配置说明,移除 static.ini 表行,更新安全约定
2026-08-10 10:08:29 +00:00
qing ac177c73df feat(fsys): CLI 参数标准化 — --host/--log-level/--instance/--config/--help
- 新增 --host 作为 --addr 的规范化别名(两者完全等价)
- 新增 --log-level debug|info|warn|error,实现日志级别过滤
  * _log() 按 Config.log_level 过滤,低于设定级别的日志直接丢弃
  * 兼容现有大写 level 字符串(INFO/WARNING/ERROR)
- 新增 --instance 指定实例名(注册中心用,默认 fsys)
- 新增 --config 覆盖 confs 拉取的配置名(默认 static.ini)
- 新增 --help/-h 打印用法并退出
- Config 优先级不变:CLI > env > confs > 默认值
- 更新启动输出包含 instance/log-level/config 信息
2026-08-10 03:19:00 +08:00
shufeng2012 b851a96a66 🚚 移动前端 2026-08-08 19:09:36 +08:00
qing bb5e3b973f docs(fsys): 修正 README 缓存/兼容性措辞,测试页补 video Range 用例,审计报告勘误 2026-08-08 07:52:18 +00:00
qing 78bf74b067 feat(fsys): C++ 重写 static 模块(libhttp/libmsg 实现 + 安全审计 + 测试页) 2026-08-08 06:58:09 +00:00