50 Commits

Author SHA1 Message Date
2c981cb363 feat: 手机类别字段全面重构
- 删除原有简单字段(processor/ram_gb/storage_gb/screen_size/battery_mah)
- 新增52个详细字段,覆盖手机完整参数:
  - 基本信息:型号、品牌、发布日期、上市时间、产品级别、价格
  - 系统与处理器:操作系统、处理器(SoC)、GPU
  - 存储与内存:运行内存、存储空间、存储扩展
  - 屏幕:尺寸、类型、分辨率、刷新率、LTPO、亮度、屏幕特色
  - 摄像头:后置主摄、超广角、长焦、前置、视频录制、摄像头特色
  - 电池与充电:电池容量、有线快充、无线充电、电池特色
  - 连接与网络:运营商网络、Wi-Fi、蓝牙、NFC、红外遥控、定位、USB、SIM卡
  - 机身与外观:指纹识别、防水等级、面部识别、重量、厚度、材质、颜色、中框
  - 其他功能:扬声器、耳机接口、震动反馈
  - 特色与链接:特色、官网地址、数据参考、描述
- 字段名不带单位,数据提取时保留原始单位
- 更新子类别关键特性配置
- 智能添加prompt自动包含新字段配置
v1.21.0
2026-04-30 13:00:48 +08:00
ae23ec42ad fix: 动态分类子类别筛选修复
- 移除showDynamicCategory中的dynamicSubcategoryFilter重置
- 改为在侧边栏点击时重置筛选值
- 点击子类别按钮时保持筛选值不被重置
- 手机、电脑、汽车、摄像等动态分类现在可以正确筛选
v1.20.3
2026-04-29 23:03:33 +08:00
080e00b6c6 fix: 修复子类别筛选按钮点击无效问题
- 用containerId判断currentFilter,而非categoryId
- 用previousElementSibling找全部按钮,而非parent.querySelector
- 确保点击子类别后样式正确切换
- 全部按钮和子类别按钮互斥选中状态
v1.20.2
2026-04-29 22:58:44 +08:00
6e69f09842 fix: 移除重复的"全部"按钮,只更新样式
- HTML中已有"全部"按钮,不需要重复添加
- renderSubcategoryFilters只渲染子类别按钮
- 同时更新"全部"按钮的选中/未选中样式
- 选中时蓝色背景白色文字,未选中时白色背景灰色文字
v1.20.1
2026-04-29 22:51:16 +08:00
2dd45854c1 fix: 后台管理子类别筛选按钮显示选中状态
- 添加"全部"按钮,点击可清除筛选
- 选中状态:蓝色背景白色文字
- 未选中状态:白色背景灰色文字+边框
- 用户点击后能看到明显的视觉变化
- 根据当前筛选值动态更新按钮样式
v1.20.0
2026-04-29 22:38:50 +08:00
72de68e1ff feat: 智能解析prompt改为保留原始单位
- 修改要求:从'不带单位'改为'保留原始单位'
- 字段标签中有单位标注时,提取数据带上对应单位
- 避免'提取数字不带单位'导致数据和单位不符
- 修改范围:
  - get_parse_prompt_template 函数
  - parse_with_llm 函数(图片解析和文本解析)
- 示例:显存(GB)字段提取'24GB'而不是'24'
v1.19.0
2026-04-29 17:45:07 +08:00
6844d73c9d feat: 所有类别添加官网地址和数据参考字段
- 官网地址(official_urls): JSON数组,存储产品官网链接
- 数据参考(reference_urls): JSON数组,存储参数来源链接
- 格式示例: [{"url":"https://...","title":"..."}]
- 支持多个链接+标题
- 类型: JSON,长文本输入
- 覆盖: AI模型、GPU、CPU、手机、电脑、汽车、摄像全部7个类别
v1.18.0
2026-04-29 17:30:32 +08:00
40b04ae9c1 feat: 所有类别添加特色(features)字段
- 字段名: features
- 显示名: 特色
- 类型: 文本
- 说明: 产品特色/亮点,简短描述
- 位置: 描述字段前面
- 覆盖: AI模型、GPU、CPU、手机、电脑、汽车、摄像全部7个类别
v1.17.0
2026-04-29 17:20:26 +08:00
c8d46f6f99 fix: 修复AI模型页面选择器错误导致无法加载
- document.querySelector('#modelsTable thead') 改为 document.querySelector('table thead')
- #modelsTable 是 tbody 的 id,无法通过它找到 thead
- 修复后页面正常加载模型列表
v1.16.1
2026-04-29 16:55:18 +08:00
f2bb5dd2e8 feat: 动态分类页面改为表格展示方式
- 将卡片布局改为表格布局
- 动态生成表头(根据类别字段配置)
- 支持详情弹窗查看完整字段
- 保持搜索、排序、置顶等功能
- 与内置分类页面(models/gpus/cpus)展示风格统一
v1.16.0
2026-04-29 16:43:11 +08:00
a3448ed5fe fix: 修复表单内按钮点击触发跳转问题
- 所有表单内的按钮添加 type="button" 属性
- 防止点击按钮触发表单提交导致页面跳转
- 修复:添加字段、添加子类别按钮在编辑弹框中的问题
v1.15.1
2026-04-29 12:31:31 +08:00
1a65d408f7 feat: 智能添加弹框显示解析prompt,支持编辑修改
- 后端新增 /api/parse-prompt API 获取 prompt 模板
- parse_with_llm 函数支持 custom_prompt 参数
- 智能添加弹框添加可折叠的 prompt 编辑区域
- 显示字段配置信息,方便用户理解解析逻辑
- 可重置为默认 prompt 或刷新字段配置
- 所有 smart-add API 支持接收自定义 prompt
v1.15.0
2026-04-29 12:08:57 +08:00
643a934c83 feat: 所有参数字段改为文本类型,长文本字段标记input_style v1.14.0 2026-04-29 00:35:19 +08:00
151829296e feat: 图片改为参数截图,支持多次解析并记录解析来源历史 v1.13.0 2026-04-28 22:48:56 +08:00
2ef5d0b3d3 data: 统一所有产品发布日期格式为YYYY-MM-DD文本 v1.12.2 2026-04-28 18:26:10 +08:00
4b5e70a3bf fix: 修复JSON.stringify语法错误 - images字段重复定义 v1.12.1 2026-04-28 17:28:28 +08:00
ea60d4b4c6 feat: 产品字段从类别参数配置动态获取 - 表格列和编辑表单动态生成 v1.12.0 2026-04-28 17:23:15 +08:00
e572fbb29b feat: 智能添加根据类别参数字段配置解析 - 支持子类别额外字段 v1.11.0 2026-04-28 17:02:59 +08:00
5273cf6f03 data: 为所有类别配置参数字段 - 内置分类和动态分类完整字段定义 v1.10.1 2026-04-28 13:09:33 +08:00
3f7a5dd5a1 feat: 参数字段管理功能 - 类别和子类别可配置参数列表 v1.10.0 2026-04-28 12:50:10 +08:00
146efdf6bd data: 为各类别产品分配子类别 v1.9.1 2026-04-28 12:26:17 +08:00
db5b6bb6c7 feat: 后台管理所有类别数据添加子类别字段和筛选功能 v1.9.0 2026-04-28 12:05:21 +08:00
35df07725e feat: 分类和子类别ID自动生成 - 不再需要手动填写ID v1.8.2 2026-04-28 10:53:15 +08:00
867a0a3eaf feat: 内置分类子类别管理功能 - 分类管理中可编辑内置类别的子类别配置 v1.8.1 2026-04-28 10:41:41 +08:00
a647179e72 feat: 智能补充参数功能 - 编辑已有产品时上传图片/文本补充缺失字段 v1.8.0 2026-04-28 10:09:58 +08:00
438fba347a fix: 添加 GET /api/categories/<id> 单个分类详情API v1.7.2 2026-04-28 09:10:40 +08:00
8066fc4386 chore: 更新版本号到 v1.7.1 v1.7.1 2026-04-28 00:28:59 +08:00
9cd9ccd8e0 feat: 子类别管理界面重构,支持可视化增删改
- 添加子类别编辑弹框(subcategoryModal)
- 子类别列表可视化显示(卡片样式)
- 支持添加、编辑、删除子类别
- 表单输入关键特性字段和标签
- 替换原来的JSON文本编辑方式
2026-04-28 00:28:36 +08:00
a9cbd1b2ba chore: 更新版本号到 v1.7.0 v1.7.0 2026-04-28 00:17:27 +08:00
685582b7e6 feat: 支持子类别配置和关键特性显示
- 类别数据结构新增 subcategories 字段
- 每个子类别可定义 key_features 和 feature_labels
- 前端模型页面添加子类别选择器
- 表格根据子类别动态显示关键特性列
- 后台管理支持编辑子类别配置(JSON格式)
- 预设了各类别的子类别配置(对话、代码、推理、视觉等)
2026-04-28 00:16:55 +08:00
961322f8ba chore: 更新版本号到 v1.6.0 v1.6.0 2026-04-27 19:58:02 +08:00
b40e890e2b feat: 后台管理添加大模型接口配置功能
- 网站配置页面新增 LLM 配置区域
- 支持配置 API 地址、API Key、文本模型、视觉模型
- LLM 配置从 config.json 动态读取
- 不再使用硬编码的 LLM_CONFIG 常量
2026-04-27 19:57:22 +08:00
9525d56ffc fix: 修复f-string花括号转义问题导致的API错误 2026-04-27 18:44:37 +08:00
5433605fec fix: 增强剪贴板粘贴的错误提示,说明HTTPS/localhost限制 2026-04-27 18:40:36 +08:00
b981e30f46 fix: 修复版本号显示 2026-04-27 18:39:41 +08:00
e2d35b6fa0 feat: 支持多图上传和智能解析产品参数
- 新增 /api/parse-images API 预览解析结果
- 智能添加支持多张图片上传和粘贴
- 支持一次解析出多个产品参数
- 所有类别(模型/GPU/CPU/动态分类)都支持图片解析
- 添加 vision_model 配置支持视觉模型
v1.5.0
2026-04-27 18:29:06 +08:00
45190980a9 feat: 发布日期、热度、置顶、图片上传功能
- 新增发布日期(publish_date)、热度(views)、置顶(is_pinned)字段
- 后台管理表格显示新字段和置顶操作按钮
- 前端默认排序:置顶优先 → 发布日期最新
- 新增多种排序选项:发布日期、热度、名称等
- 新增图片上传API(支持多图上传)
- 后台管理表单添加图片上传组件(支持文件选择和粘贴)
- 数据创建时自动初始化新字段
v1.4.0
2026-04-20 21:25:57 +08:00
627148a87f feat: 知识库数据添加显示开关功能
- knowledge API添加visible字段支持
- 前台过滤隐藏的知识条目(默认)
- 后台显示全部知识条目(all=1)
- 新增toggle knowledge visible API
- 知识库表格增加显示开关列
2026-04-11 02:32:10 +08:00
74be7688c9 feat: v1.2.0 新增网站配置管理功能
新功能:
- 后台管理新增'网站配置'菜单
- 支持配置:网站名称、副标题、备案号、联系邮箱、GitHub、页脚文字
- 前台页面自动读取配置显示
- 页脚支持备案号链接

配置存储在 data/config.json
v1.2.0
2026-04-11 02:27:21 +08:00
7a2b1da9ff fix: 后台管理显示全部数据,包括隐藏的
- 分类API添加all=1参数
- 动态分类数据API添加all=1参数
- 动态分类表格增加显示开关列
- 所有表格的眼睛按钮添加title提示
- 隐藏数据用灰色背景/透明度区分
- showRawData支持动态分类数据
2026-04-11 02:12:55 +08:00
dfd7234fd6 fix: 修复模型排序错误,改名为大模型管理
- 修复智能添加创建的不完整数据导致排序错误
- 添加安全排序函数处理缺失字段
- 改名:模型管理 → 大模型管理
- 清理测试数据
2026-04-11 02:06:06 +08:00
22b1a78132 fix: 修复后台管理页面JS语法错误(getCategoryForm重复) 2026-04-11 02:00:20 +08:00
d28ad1a292 feat: v1.1.0 新增智能添加和展示开关功能
功能更新:
- 新增智能添加功能:粘贴文本自动解析为结构化数据
- 新增展示开关:各分类和产品支持显示/隐藏控制
- 保留原始数据:智能添加的产品保留raw_text字段
- 优化价格显示:支持多币种、价格区间、单位
- 修复图标问题:CPU图标改为ri-cpu-line
- 新增favicon:所有页面添加浏览器标签图标

技术改进:
- 新增大模型API集成(LLM Proxy)
- 新增smart-add API接口
- 新增visible字段和toggle API
- 优化前端表格显示
v1.1.0
2026-04-11 01:54:28 +08:00
1b22718d5a fix: 所有页面导航栏统一动态加载类别
修复:各页面顶部导航栏添加 loadNav() 调用,确保所有页面显示一致的类别列表
v0.3.1
2026-04-09 12:42:06 +08:00
cb52022662 fix: 前端导航栏改为动态加载
修复问题:
1. 顶部导航栏不显示后台新增的类别 → 改为从API动态加载
2. 前端页面移除"添加数据"按钮 → 数据由后台管理员管理
3. 前端移除"后台"入口 → 管理员直接访问/admin
v0.3.0
2026-04-09 12:36:16 +08:00
842663278c fix: 添加动态分类页面路由和模板
修复问题:
- 新增类别的详情页面路由不存在
- 导航栏缺少后台入口

新增:
- /category/{id} 路由
- category.html 模板页面
- 导航栏添加后台入口
v0.2.0
2026-04-09 12:22:56 +08:00
fc0e8c3443 fix: 修复后台管理多个问题
修复:
1. 分类编辑功能正常工作
2. 动态生成侧边栏菜单,新增分类自动出现管理入口
3. 首页动态加载分类并展示
4. 新增动态分类数据管理API
5. 修复CPU等页面图标问题
2026-04-09 02:32:35 +08:00
420107730c feat: 分类管理和知识库管理
功能:
- 分类管理:可动态添加手机、电脑、汽车等参数大类
- 知识库管理:增删改查知识条目,支持分类筛选
- 概览统计增加分类和知识数量
- 侧边栏导航优化
2026-04-09 02:20:55 +08:00
32bf9c59bc feat: 添加后台管理功能
功能:
- 概览统计
- 模型/GPU/CPU管理(增删改查)
- 侧边栏导航
- 表单验证
2026-04-09 02:12:34 +08:00
7d90603b23 feat: ParamHub参数百科Python版
功能:
- 模型数据库 (12个模型)
- GPU数据库 (10个GPU)
- CPU数据库 (8个CPU)
- 显存计算器
- 对比工具
- 知识库
v0.1.0
2026-04-09 01:59:09 +08:00