agent-Specialization/server/chat
JOJO ff927d6739 refactor(files): 下线独立 /file-manager 页面及其写操作端点
- 删除页面路由:/file-manager、/file-manager/editor、/file-preview/<path>
- 删除写端点:/api/gui/files/{create,delete,rename,copy,move,upload,download/batch}
- 保留主 SPA 共享端点:/api/files、entries、text、download、/api/project/files/search
- 拆除前端入口链:QuickMenu → InputComposer → App.vue → openGuiFileManager
- 删除 static/file_manager/ 目录(git 历史可恢复)
- sanitize_filename_preserve_unicode 迁至 server/utils_common.py,
  清理 5 个拆分文件的死 import,修复 api_v1/chat 上传的引用来源
- 安全收益:create/rename 路径穿越与 preview 存储型 XSS 随页面物理消解
2026-08-12 19:14:01 +08:00
..
__init__.py refactor(server,modules,utils,frontend): split oversized modules into packages and fix regressions 2026-06-20 15:54:48 +08:00
approval.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
files.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
misc.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
permission.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
settings.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00
terminal.py refactor(files): 下线独立 /file-manager 页面及其写操作端点 2026-08-12 19:14:01 +08:00