Arena Manager

智能管理 Arena 模型显示 - 搜索增强、自定义分组、多视图模式

These are versions of this script where the code was updated. Show all versions.

  • v4.6.2 2026-01-29

    Fix translation method in delete confirmation

  • v4.6.2 2026-01-29 Imported from URL
  • v4.6.2 2026-01-29

    v4.6.2 (2025-01-29)

    • 🔧修复Github Gist 云同步相关bug:优化逻辑,现在云同步已确认可用
    • 补全国际化
  • v4.6.1 2026-01-29

    ### v4.6.1 (2025-01-28)

    #### 🔧 紧急修复
    - **适配 Arena 新域名**:LMArena 更名为 Arena,域名从 `lmarena.ai` 迁移至 `arena.ai`
    - **修复模式检测失效**:适配新 UI 的按钮激活状态类名变更(`bg-surface-secondary` → `bg-surface-primary`)
    - **修复 URL 模式检测**:支持新的查询参数格式(`?chat-modality=image`)
    - **修复特性图标检测**:适配新 SVG 内联图标结构,通过 path 特征识别 Vision/RIU/Generation 能力

  • v4.6.0 2026-01-28

    v4.6.0 (2025-01-28)

    🎉 核心亮点

    • 🌍 多语言支持:新增 9 种语言界面(简体中文、English、繁體中文、日本語、한국어、Español、Français、Deutsch、Русский)
    • ☁️ GitHub Gist 云同步:支持通过 GitHub Gist 在多设备间同步配置数据
    • 🎯 多选模式:全新批量操作体验,支持批量显示/隐藏/添加至分组
    • 🔧 严重 Bug 修复:修复模型下拉框排序后无法点击选择的问题

    ✨ 新增功能

    1. 多语言国际化 (i18n)

      • 设置中可切换界面语言,即时生效
      • 支持语言:简体中文、English、繁體中文、日本語、한국어、Español、Français、Deutsch、Русский
    2. GitHub Gist 云同步

      • 设置中配置 GitHub Token 和 Gist ID
      • 一键上传/下载配置,多设备无缝同步
    3. 多选模式

      • 点击「多选」按钮进入多选模式
      • 支持操作:显示、隐藏、添加至分组、全选/取消、反选、还原
      • 切换上栏标签页时保持多选状态
      • 关闭面板自动还原未保存的更改
    4. 搜索增强

      • 多关键词搜索(空格分隔 = AND 逻辑)
      • 正则表达式搜索(/pattern/flags 格式)
    5. 视图切换

      • 三种视图模式:网格 ⊞ / 紧凑 ⊟ / 列表 ☰
      • 紧凑模式隐藏标签,适合快速浏览
    6. 自定义分组

      • 顶栏「📁 分组」管理分组(创建/重命名/删除)
      • 模型可属于多个分组
      • 上栏显示分组标签页,快速筛选
    7. 键盘导航

      • / 聚焦搜索框
      • Enter 跳转第一个搜索结果
      • Esc 关闭当前弹窗
    8. 完整设置面板

      • 语言选择
      • 新模型提示开关
      • GitHub Gist 云同步配置
      • 重置所有数据(危险操作需确认)

    🔧 重要改进

    1. 模型卡片交互优化

      • 显示状态:蓝色边框 + 正常颜色
      • 隐藏状态:普通边框 + 褪色效果
      • 移除默认勾选框,改用「多选」按钮触发
    2. 数据结构简化

      • 移除 categoriescategoriesManual 字段
      • vision 字段合并:非 Image 模型为 true/false,Image 模型为 'universal'/'t2i'/'i2i'
      • 移除时间戳字段,精简存储
    3. 编辑模型精简

      • 移除「Arena 模式」选项(基于页面自动识别,无需手动修改)
      • 移除「类型标签」选项(已删除分类功能)
    4. 左侧栏精简

      • 仅 Image 模式保留「按类型」过滤(综合/仅文生图/仅图生图)
      • 其他模式移除类型过滤
      • 「Vision」更名为「视觉」(随语言变化)
    5. 空分组提示优化

      • 自建分组为空时,仅显示「📭 没有匹配的模型」
      • 不再提示「请打开模型下拉框以触发自动扫描」

    🐛 问题修复

    • 【严重】修复模型无法选择:使用 CSS order 属性替代 DOM 移动,避免破坏框架事件绑定
    • 修复语言切换不完整:扫描按钮在点击后切换语言时文字不更新

    ⚙️ 技术优化

    • 新增 I18N 国际化系统,支持动态切换
    • 重构 applyFilters():使用 flex + order 实现排序,不移动 DOM 节点
    • 新增 createSettingsModal()createGroupSelectModal() 等模态框
    • 多选模式状态管理:isMultiSelectModeselectedModelsmultiSelectBackup
  • v4.5.1 2026-01-27

    v4.5.1 (2026-01-27)

    • 添加了“molmo”特征词至“Allen AI”组织
    • 紧急修复Side by Side模式下只有一个下拉栏被展示的严重漏洞
  • v4.5.0 2026-01-26

    v4.5.0 (2026-01-26)

    🎉 核心亮点

    • 🏢 组织化管理体系升级:全面用“组织”替代“公司”,各模式拥有独立的组织排序与显示规则。
    • 🖼️ 图像模型智能分类:Image 模式下自动识别 Vision/RIU 标记,细分为“综合”、“仅文生图”、“仅图生图”三类。
    • 🔄 全面支持 LMArena 新界面:完美兼容下拉栏与抽屉式两种布局,修复隐藏失效问题。
    • 🧩 排序与自定义功能增强:新增组织顺序、模型顺序及模型属性的“恢复默认”功能。

    ✨ 新增功能

    1. 组织化配置体系

      • 为 Text、Search、Image、Code、Video 分别定义独立的组织排序与折叠规则。
      • 新增 Pruna、01 AI、NexusFlow 等组织,更新组织名称与图标(如 LongCat → Meituan,Flux → Black Forest Labs)。
    2. 图像模型深度分类

      • Image 模式下,左侧栏新增“按类型”分类,根据 Vision 与 RIU 标记自动分为:
        • 🔄 综合:带 Vision 但不带 RIU(图生文理解)
        • 仅文生图:无 Vision 且无 RIU
        • 🖼️ 仅图生图:同时带 Vision 和 RIU(图生图编辑)
      • “已启用”列表内,Image 模型按上述类型分组排序,组内遵循组织顺序。
    3. 排序重置功能

      • 组织排序模式下新增 “重置”按钮,一键恢复该模式默认组织顺序。
      • 模型自定义排序模式下新增 “重置”按钮,一键清除自定义顺序。
      • 模型编辑窗口新增 “恢复默认”按钮,一键重置该模型的组织、模式、标签为自动识别结果。
    4. 兼容性强化

      • 完全支持 LMArena 新增的 抽屉式布局(纵横比过大时触发),模型隐藏与排序功能在两种布局下均正常生效。
      • 扫描器与过滤器自动识别当前 UI 模式,确保操作一致。

    🔧 重要改进

    1. 组织识别逻辑优化

      • 将特征词匹配优先级提至图标匹配之前,识别更准确。
      • 新增特征词:seededit 归入 Bytedance;p-image 归入 Pruna;yi- 归入 01 AI;athene 归入 NexusFlow。
    2. 排序规则统一

      • “已启用”列表默认严格遵循 组织顺序,同组织内按名称排序。
      • Image 模式下,“已启用”列表先按类型分组,组内按组织排序。
    3. UI 与交互优化

      • 左侧栏分类逻辑细化:Text/Code 显示“按类型”,Image 显示“按类型”(图像分类),其他模式按需显示 Vision 过滤。
      • 模型卡片标签扩展:新增图像类型标签、Vision 标签。
      • 修复界面细节,确保各类标签颜色主题适配深色/浅色模式。
    4. 数据架构升级

      • 存储键升级至 lmarena_manager_v5,独立管理各模式的组织顺序。
      • 模型数据新增 imageTypehasVision 字段,支持图像分类与过滤。

    🐛 问题修复

    • 修复隐藏功能失效:完全重写扫描器与过滤器,兼容 LMArena 新下拉栏架构与抽屉布局。
    • 修复组织名称不一致:统一处理“Z.ai”(原 Zhipu、Zhipu AI)、“Qwen”归入“Alibaba”、“Microsoft”归入“Microsoft AI”等。
    • 修复排序漂移:确保自定义模型排序保存与应用更稳定。
    • 修复 Vision 标记识别:准确读取 SVG 图标类名,过滤更精准。

    ⚙️ 技术优化

    • 选择器重构SELECTORS 区分 dropdowndrawer 模式,提升鲁棒性。
    • 模式检测增强:优先检测新版本 Arena 模式按钮组,后备 URL 分析。
    • 代码模块化MODE_ORG_CONFIG 集中管理各模式的组织配置,便于维护。
    • 样式更新:新增图像类型、Vision 等标签样式,保持 UI 统一。
  • v4.4.2 2026-01-19

    ### v4.4.2 (2026-01-19)

    **🎉 重磅更新:多模式归属与精准扫描**

    * **✨ 多模式归属 (Multi-Mode Attribution)**
    * 底层数据结构重构,支持一个模型同时属于多个模式。
    * 例如:`GPT-4o` 既可以在 Chat 面板管理,也可以在 Code 面板独立管理,互不冲突。
    * **🎯 严格上下文扫描**
    * 移除基于名称正则的猜测逻辑,完全基于 DOM 按钮状态判断当前模式。
    * 在 Code 页面扫到的就是 Code 模型,绝无误判。
    * **💄 UI/UX 精修**
    * **防抖动**:锁定顶栏高度,防止滚动条出现时布局微小跳动。
    * **对齐修复**:优化下拉框 Emoji 图标对齐,视觉更舒适。
    * **🐛 Bug 修复**
    * 修复了 Code 模式下混合显示 Chat 模型时,自定义排序失效的问题。

  • v4.3.0 2026-01-17