Repository navigation
Releases
v2.2.1 · 分角色档案与精简设置界面
更新内容
- 按角色卡 ID 独立配置生日、纪念日、经期和孕期,支持用户生日/生理状态可见性控制。
- 用户和角色孕期独立计算,各自覆盖对应经期;共享现实环境项目保持全局设置。
- 角色档案列表仅显示绑定区勾选的角色,使用紧凑名称行与编辑按钮,不再展示长 UUID;同名角色用短序号区分。
- 支持角色档案预览、保存/放弃草稿、清空二次确认,以及公共纪念日移入角色。
升级注意
- 导入
environment-context-injector-v2.2.1.toolpkg后重启 Operit。 - 旧全局角色资料会保留为“待分配”,不再自动套用到所有角色;请在设置页勾选目标角色并选择导入。
- 未勾选角色的档案仅隐藏、不删除;绑定为空仍表示不限制实际注入。
- 首次保存新版配置前自动备份旧 JSON。降级需同时恢复旧配置与旧安装包,仅更换程序包不是完整数据回滚。
- 历史已保存消息附件不会被改写。
验证
TypeScript、JS 语法、core/roles 两套自动回归、8 文件安装包结构与内容、安装归档一致性检查通过。用户已确认当前 UI 可用;两种真实消息 Hook 的完整专项验收未单独确认。
SHA-256
dbe23c764dc7dbf2b82d45531088cfa8fe12e97d9cf907d83e839cc504b22081
v2.0.1 — 日历与生理状态、日期清空和局部保存提示
新功能(相对 v1.3.2)
- 新增日历、生日与自定义纪念日、用户/角色双对象经期及孕期。
- 注入分为现实环境信息、生日和纪念日、角色生理状态三个分块,无有效内容不输出空块。
- 支持普通用户/角色名称;实际注入优先活动角色卡名称,保留现有角色卡绑定,不使用 SillyTavern 宏占位符。
- 中国日历内置 chinese-days 1.5.9,其他地区使用有界 Nager.Date 请求。
v2.0.1 修订
- 验证生日、经期起始日期及孕期日期清空保存后不再注入,重新加载不恢复旧值;共享开关保持不变。
- 已保存纪念日支持日期编辑,清空保存移除单条。
- 用户名称提示改为“例如:小明”;双方经期日期增加“(留空不注入)”。
- 保存成功、校验及失败提示移至对应按钮前,删除旧统一状态卡;修复保存失败被成功提示覆盖。
安装与验证
下载并导入下方 .toolpkg 附件,更新后重启 Operit,避免旧 UI 缓存。
已通过 TypeScript、产物语法、模拟宿主/UI 动作回归、8 文件包结构与烧录验证;安装包与附件一致,加载错误为空。
重启后真实 Compose 页面和两种消息 Hook 回归尚待确认。
只清空孕期但保留有效经期日期时,经期会按原开关恢复输出。
SHA-256:808bb667890222b0413dc964fbe90dc09696b62844ed3083f13f462293671684
v1.3.2
补充反向地址解析服务说明。
- Nominatim:支持简体中文,无代理可能失败
- BigDataCloud:支持繁体中文地址
- Photon:不支持简体中文
- 设置页增加三种服务说明,并补充 UI 自动测试
v1.3.1
修复发行审核指出的坐标泄露和移动后缓存失效问题。
- 天气块地址为空时改为显示 -,不再回退输出经纬度
- 自动定位每次先获取当前坐标
- 反向地址缓存键加入实际坐标,移动后自动切换
- 天气缓存继续按实际坐标隔离
- 增加同位置缓存命中、移动后地址/天气切换和无坐标回退测试
v1.3.0
天气供应商新增 Auto 顺序容错。
- 顺序:Open-Meteo → MET Norway → wttr.in
- 首个成功结果即被采用
- 注入内容记录前序失败原因和最终天气源
- Auto 使用独立缓存键
- 保留原有单供应商模式兼容行为
v1.2.0
新增天气与位置/地址缓存,并支持可配置刷新间隔。
- 天气刷新间隔:5–180 分钟,默认 30
- 定位刷新间隔:5–60 分钟,默认 10
- 普通预览与聊天注入复用有效缓存
- 手动测试绕过缓存并强制刷新
- 缓存按定位配置、天气供应商和坐标隔离
v1.1.2
注入块顺序固定为:当前时间、当前天气、当前位置、当前电量、设备信息。当前位置不再包含经纬度坐标和定位时间。成功与失败降级路径均维持相同顺序。已完成编译、自动测试、归档检查和ToolPkg烧录。
v1.1.1
为注入超时、自定义设备名称和手动地址分别提供“保存设置”按钮;移除引用旧按钮名称的过时说明。已完成编译、按钮行为测试、归档检查和ToolPkg烧录。UI更新后请重启Operit。
v1.1.0
新增自定义设备名称;新增角色卡绑定并支持多选。未选择角色卡时保持全局注入,选择后仅匹配活动角色卡。已完成编译、自动测试、归档检查和ToolPkg烧录;UI更新后请重启Operit。
v1.0.0
首次发布:支持时间、天气、地点、电量和设备信息注入;支持手动/自动地点、多反向地址解析、多天气供应商、预览和手动测试。已完成 Operit 真机验证。