Repository navigation
Releases
Releases · Myriad-You/Myriad
v0.8.0
本次更新汇总 v0.7.1 之后的多端记忆同步、Agent 办事、形象与站点修复。
- 站点参与节点同步:她在 Mac 和站点之间的记忆节点、忘掉的内容和身份可以互相接上,换设备后接得上之前的事。
- 私聊和网页面板都能把几件事同时交给助手,每件可查、可补充、可叫停;重启后接着办,确认题答序号或 yes 也认,没开始的不再显示成办完。
- 帮手带回的结果按帮手的话交给她,回想、记一天和主动开口时都不再算成她自己说过的话。
- 她自己没想通的问题,会想去问懂这个的人;设备端说话时可以附带给她看的图片。
- 2.5D 形象搬成独立模块;修复转头时的嘴形、侧发和刘海、耳朵与耳饰、脖颈、帽子分层和全身站姿,调整笑眼弧度。
- 从别的博客搬来的文章,旧地址 301 跳到新文章页。
- 修复笔记表格与块工具条、创作台深色下拉、提示被遮住、图片扩展名与格式不符时拒收、Steam 老封面 404、配置页网站地址显示与图标上传超限。
- 做事任务的 token 预算提到 1M;站长在还没有报告时也能生成第一份平台报告。
- Guard token 校验在非 C locale 下正常,出错时说明原因和重新生成的办法;follow-redirects 升到 1.16.2。
本次发布 backend、frontend、proxy v0.8.0 镜像。updater 没有代码变更,继续使用 v0.7.0,不重新发布。数据库有迁移(节点同步用的表),更新前请按更新界面的提示完整备份。
新功能
- agent: 网页面板也能交给助手,几件同时办,逐件可查可停 (
e8663ad) - agent-panel: 面板只剩一段对话,交出去的每一件挂在交办那句后面 (
9a71afd) - agent-panel: 刷新接回上一段对话,一件办完她在那段对话里说一句 (
8863010) - blog: 从别的博客搬来的文章,旧地址 301 跳到新文章页 (
9c95de8) - channel: 私聊里几件事同时办,补充、改主意、叫停送到对应那件 (
515b1cf) - her-log: M7 第 1 期,站点参与节点同步(核心钉到 66d436d2a) (#674) (
7ef4566) - link: 设备端说话时可以附带给她看的图片,按网页聊天的附件交给她 (#667) (
b7afb07) - merope: 自己没想通的问题,会想去问懂这个的人 (
92a0920) - tapp: 子模块升到 myriad-tapp e6ae431,站点接上契约版本与能力检测 (
7b4515d)
修复
- agent: 做事任务 token 预算从 128k 提到 1M,每轮重发约 3 万的提示和工具索引,128k 三轮就用完 (
3c094eb) - agent: 交出去的那件不吃回合冷却,失败报失败,原话只作参考 (
5362e33) - agent-panel: 各件的页面动作照常执行,认得没办成 (
843ad72) - agent-panel: 一件办完她说的那句带上结果后面的行,不再只剩开头半句 (
c481b64) - agent-panel: 只跟正在办的一件,而且只跟到结束一次 (
0602485) - channel: 她给某一件的回答按选项认,编号只用列出来的件 (
467f830) - channel: 一口气要的几件事各交一件,和 App 同一句 (
8f9beb9) - channel: 上次回复后说的几句都要接,不只最后一句 (
e484198) - channel: 重启打断的那件接着办,交办说明和 App 一致 (
e657f48) - channel: 重启后同一句不再接回两次,正在到达的排在没答的后面 (
8d8d31b) - channel: 重启后接回按到达记录认,不按原文 (
fff9051) - channel: 续办被扣住(她不在)时也清掉上次的运行,不再显示成办完 (
be735d4) - chat: 一件办完带回的结果按帮手的结果读给她,不当成她自己说过的话 (
842a8c3) - chat: 帮手带回的结果在她读的对话里换成 helper 角色 (
1dadda7) - ci: 提交标题里的 -p / -full 只认独立的词 (
4580a56) - config: 图标上传超限时 PNG/JPEG/WebP 自动缩小重编码,大小报错里的 {kb} 换成实际上限 (
6c33dc4) - config: 库里没存网站地址时配置页显示 .env 的 BASE_URL,不再误报未设置,OAuth 回调预览同样回退 (
0811455) - deploy: 修复非 C locale 下的 Guard token 校验 (#653) (
afb590a) - deploy: Guard token 校验失败时写出长度、所在文件、是否含 Windows 换行和重新生成的办法 (
7708c23) - deploy: Guard token 含非 ASCII 字节(BOM、零宽空格等)时在报错里指出来 (
29292a8) - deps: follow-redirects 覆盖到 1.16.2(GHSA-mrwp-f3q8-3g9p) (
8128d96) - docker: 前端镜像的工作区挪到 /src/ 下,依赖装得上、figure 契约也带进去 (
2d5a907) - library: Steam 老封面地址 404 时,图片代理按 appid 向商店接口查带哈希的真实地址再取,新上架和锁区游戏的封面能显示 (
68abd6f) - media: 图片按实际内容认格式,扩展名和格式对不上(QQ 表情存成 .jpg、图床转码不改名)不再拒收 (
b0ffa5d) - memory: 她自己的记忆按核心的 own 判定受众,和原生一致 (
2287f5e) - merope: 转头时嘴只平移和缩放,不再被剪切成硬边的平行四边形 (
4d74327) - merope: 前发分束垫底加宽并渐隐,半透明发丝边按比例分给下层,转头分开时额头不再露出锯齿切口 (
d72ae1f) - merope: 耳饰随耳朵藏起,框外的饰品不再套用别的饰品的转头关键形 (
0429e9b) - merope: 全身站得更稳:不再左右歪头、换重心不交叉腿、转身时腿整条斜过去 (
512c58b) - merope: 全身两只鞋只在鞋底相碰时沿两鞋之间的缝分开,不再一刀竖切 (
ac5fd25) - merope: 上衣里盖在脖子上的皮肤挪到脖子后面垫着,不再删掉,转身时脖子周围不再露出矩形空框 (
0dd6c05) - merope: 上衣里盖在脖子上的皮肤留在原处、按原画上色,脖子同高往下也取原画颜色,半身转头时项圈下不再露出浅色方框 (
ca4f13e) - merope: 部件档案上限从 10 条提到 12 条 (
afa88dc) - merope: 导入流程收尾时写回刚上传的主立绘,不再被当成外观变化清掉 (
822dd13) - merope: 拆层把耳朵叠在脸上时,导入挪回脸后面,转头时远侧耳朵不再滑到脸颊上 (
a093c42) - merope: 开心闭眼笑的咪咪眼拱得太高,满笑拱高从眼高的 42% 降到 22%,content、humming 降到中等笑意 (
8bcdba1) - merope: 大幅歪头时侧发摆开不再露出太阳穴上的肤色,脸层被头发盖住的太阳穴部分清掉、露出后发 (
da26212) - merope: 主动找人、记一天、学说话方式时,帮手的结果不算她说过的话 (
0f58b12) - merope: 回想、整理记忆、按天的对话、开场白也不把帮手的结果算成她的话 (
8f86fa3) - motion: core 升到 313d2ad(myriad-core#22):换表情的过渡照计划实际换到的表情问;带编排的回复要每拍都落得下才算在演 (
5a9320a) - notes: 编辑器开着的文章被删后退出这篇,不再无限重连、挡住关窗口和新建 (
1fd6c3d) - notes: 焦点从正文移进块工具条时不收起工具条,代码块的「语言」输入框点得中 (
58cbea3) - notes: 写作时表格格子至少 6em 宽、2.4em 高,刚插入的空表格也能直接点进格子 (
78781ea) - reports: 还没有报告时站长也能生成第一份平台报告,报告卡可点开舞台弹窗,数据管理加「生成报告」 (
e1ad445) - studio: 创作台里的下拉选项改用跟随配色方案的系统色,深色下不再白底浅字 (
ec5f668) - studio: 博客页整页换走时先收掉创作台,拍换页画面时不再把旧页拍成白的 (
a67084b) - test: 浏览器测试取 figure 模块路径的 figureModules.ts 补进跟踪 (
ba728d0) - toast: 提示挂到 body 上,不再被 #app-root 的视图过渡层关住、压在创作台写作器下面只剩淡影 (
0c32fac) - work: 交办判断改用共用核心;聊天里的确认答成 yes/no,过期的问题清掉 (
bbdd9b3) - work: 确认题答序号或 yes 也认;等待过期后,这件不再挂着「在等回答」 (
68b6cec) - work: core 升到 b93203f(myriad-core#17、#19);没开始的件不再算办完,列表按结束时间取 (
13a0413) - work: 没能开始按这件有没有起过运行判断;确认题的序号只认纯数字 (
dc46eff) - work: 续办的运行没起来时,这件显示「没能开始」,不再带着上次的结果算办完 (
ae73a9f) - work: core 升到 375dd22(myriad-core#20):选择题只认单独的序号或选项原文 ([
50cf5e1](https://github.com/Myriad-You/M...
v0.7.1
本次更新汇总 v0.7.0 之后的 Agent 人设、形象、编辑器与部署修复。
- 子机可以把看到的事交给站点上的她;她对仓库和其他 AI 对话的想法记在主机的节点里,Mac 可以查看并让她忘掉。
- 意识决策带上完整人设;转述时保留谁对谁说的,主动开口前也看得到自己最近说过的话。
- 修复形象转头、点头与全身转身时的前发缝隙、发影残留、发饰碎点、脖颈灰线及腿部方块;转向图复核未通过时最多重画两次,保留评分最好的一张。
- 调整表演节奏,精简人设卡弹窗,修正舞台报告设置的控件与滚动边缘。
- 修复富文本正文块外的行内内容在保存时丢失。
- 修复局域网 HTTP 访问时的登录 Cookie,并补充 Docker Desktop 本地部署说明;旧版 Compose 确认错误可在更新界面显式确认后重试。
本次发布前后端 v0.7.1 镜像。proxy 与 updater 没有代码变更,继续使用 v0.7.0,不重新发布。
新功能
修复
- auth: 局域网用 http 打开站点也能登录,补 Docker Desktop 本地部署说明 (
84c4ed7) - consciousness: 决策提示放进她完整的人设 (
6d8c753) - merope: 人设卡弹窗只留简介和几样喜好 (
e7dc3eb) - merope: 表演放慢回调一半,部分动作显得拖 (
a36a19c) - merope: 前发分束之间垫底,摆动和转头不再裂出皮肤缝 (
e784378) - merope: 前发投在脸上的影子跟着头发走,转头点头不再留下发形印子 (
3f8a878) - merope: 上衣层里盖在脖子上的皮肤归脖子,喉咙不再出现阶梯状灰线 (
378677f) - merope: 被拆进上衣的发饰飘带归到它挂着的发夹,转头时不再留下碎点 (
f7aa6ca) - merope: 全身转身时腿的顶端跟着躯干转,大腿不再从裙子侧边露出方块 (
d834dc2) - merope: 转向图仍被判前发变形时最多重画两次,保留判得最好的一张 (
465022f) - merope: 她转述别人的话时说清是谁说的,开口前看得到自己最近主动说过什么 -p (
5ed18bc) - notes: 富文本正文块外的行内内容不再在保存时丢失 (
201abc0) - reports: 舞台报告设置的开关、勾选框、输入框和滚动边缘 (
8604025) - updater: recognize legacy compose confirmation failures (
3452ec0)
贡献者:染川 瞳
完整变更:v0.7.0...v0.7.1
Channel: stable
Images:
- backend:
docker.io/somekawahitomi/myriad-backend:v0.7.1(sha256:8c08f4692229961f0c37f2a4f9d53770269b833e3b6ca53374471938e4e8ebf9) - frontend:
docker.io/somekawahitomi/myriad-frontend:v0.7.1(sha256:8a02e91fa49e09150858e76327830c92c67b0df9377097f9745411bf8106ee80)
v0.7.0
新功能
- agent: 朗读被打断时记下听到第几个字 (
9b2d704) - agent: 站长可以删掉已移除设备的记录,备份留着 (
32256fa) - agent: 改博客笔记的确认卡列出前后改动,长笔记编辑不再半路断掉 (
b25757b) - agent-ui: 记忆管理里可以确认还在试的办事经验 (
c41aedc) - analyzer: 加上「多想」参数,读不准代价大的调用可以让模型想透 (
5f467b4) - backend: 站点只用一个时钟,自己校准宿主机的偏差 (
1b00219) - blog: add pure myriad-blog crate for Hugo export (
3ae9d0e) - blog: give notes slugs and /blog/posts URLs, retire /journal shells (
88f657f) - blog: build the public blog with Hugo and serve it at /blog (
e949046) - blog: mount the companion island on posts with AI content (
a166677) - blog: 博客页带上主站的导航岛,主站和博客之间换页有过渡 (
ec8e7e3) - blog: 博客页的导航岛用主站的颜色和深浅色,两边悬停时提前打开对方 (
f698fc9) - blog: 站长在没有伴读的文章上也能直接补生成注释和播客 (
5b1db46) - blog: AI 伴读改回改版前阅读器的两侧浮动 (
411231d) - blog: 手机和窄窗口上伴读并成窗口右边的一个竖胶囊 (
8ae0fda) - blog: 安装主题时认出它怎么切深浅色,站长确认后由后端替它切 (
4a3cdc6) - blog: 伴读条上单独一颗深浅色按钮 (
4019de9) - blog: 伴读的深浅色按钮原地切换,不再刷新页面 (
9a25783) - blog: 认出更多主题的深浅色切换,构建时核对样式里真有深色 (
0a35b77) - blog: 博客页补齐搜索引擎和分享卡要的 head (
dd3fc0b) - blog: 平台写进博客页的字跟博客语言走,主题的懒加载图不靠脚本也能出来 (
98334de) - blog: 正文小组件在博客上用同源嵌入页画出来,按 data-size 占位、画好再淡入 (
e716581) - blog: 完善主题布局、伴读入口和友链申请 (
b8c18f9) - channel: 私聊语音转写与文本附件读取 (
ebb2ef1) - core: myriad-core-ffi 静态库,JSON C ABI (
e21bb74) - core: 共用核心第二批调用:心情的其余数学与她自己的各节 (
2bced3f) - core: 共用核心接上搬进 crate 的回想、日记、作息与聊天记录,规则输出改为确定 (
d5906eb) - core: 她的日志:多端的行、合并、遗忘、折叠和执笔权进共用核心 (
8a38819) - core: 日志的时钟按服务端校正,跑快时只走计数,超前的未同步行可以重盖 (
a5e40d5) - core: 单机时期是第 0 代:没见过执笔权的那一端写 epoch 0,同一端的 epoch 只增 (
6001c89) - core: 执笔权的停下时间做成输入,服务端设、持有者照同一个值停 (
948a1ed) - core-ffi: 主动找人前回看的那几次,经共用核心给出(others.first_words_view) (
e8197a7) - core-ffi: 群的心思经 C 接口可调:group.step、group.offer、group.merge_ledger、group.ledger_who、group.kept_as_heard (
ae84b83) - core-ffi: 宿主过滤经 C 接口可调:filter.window、scan_secrets、scan_identifiers、source、text_hits、check_relay、decide、lists (
440544e) - deploy: 加只负责对时的 time-sync 服务 (
2f2365b) - discord: 私聊语音与文件附件读取 (
d66fcdc) - docs: README 动图的离屏录制工具 (
3b68acd) - embed: companion page for AI annotations and podcast (
a9dce15) - embed: 伴读条和创作台细条的颜色从博客页上取,换什么主题都像它自己的 (
aa1775d) - embed: 重做博客评论区,配色跟随文章页 (
bafd496) - feishu: 私聊语音与文件读取 (
e00cd4a) - games: 她在群里主持剧本杀,自己现写本子、只当 DM (
774c14f) - group: 她主持要私聊的游戏时,报名、私发和私聊回来的动作走通(D2c-d) (
9cd5f28) - group: 她在群里主持谁是卧底:私聊发词、轮流描述、按钮投票、平票加赛、她可补位、重启后接着玩 (
9ce3419) - group: host werewolf games with private night actions (
a912fd1) - group: 她在群里主持阿瓦隆:私聊发身份和所知、队长私聊选人、组队投票公开、私聊出牌、刺杀梅林 (
9860808) - group: 她回话前把记得的群聊从头读清楚,谁对谁说、什么意思;没读懂就不插话 (
31f40f2) - group: 读群时给她确定的信息:@你、她在群里的名字、站点名 (
ddc384d) - group: 一段群聊只读一次,用更强的模型,记下的都要有原话 (
9670b84) - group: 被指出读错就回头收回,有人解释的词照记,听来的事要挂得上她自己的东西 (
cbdfdea) - host: 她的主机租约与冻结:一张单行租约记着她住在哪,搬家冻结时哪一端都没有她,写站点的搬家只能由站长登录确认(H3a) (
c5b75ba) - host: 她不在站点时,聊天应用的来信先存着、谁也不回,她回来后按到达顺序读;群里她完全不出现(D3,H3b) (
bb1e9d4) - host: 把她搬进还没有她的站点:从连着的 Mac 搬来(站长登录确认),或在设备页从导出文件导入(H3c) (
13cd760) - host: 有自己的她的 Mac 第一次连上也有她的站点时,把它的她合并进站点的她(站长登录确认)(H3d) (
add7a64) - host: 她能住到一台 Mac 上再搬回站点、每天备份到站点、用备份收回;站点能「导出并搬走」,移除她住的设备后站点不复活她(H3e) (
9b0bb6f) - host: 设备页能选她住在哪、确认搬到 Mac 和搬回、看每日备份、导出并搬走;她不在站点时网页照实说(H3e) (
eff0b04) - link: 她的连接:站点作宿主,设备拨 /api/agent/link 跟她聊天 (
f354a73) - link: 在 Mac 上就算在场;站点不再接受设备做母端 (
53d7868) - link: 站长在 Mac 上时,她主动说的话发到 Mac(say 帧) (
e7bbc9f) - link: App 开着、连接通着就算站长在,窗口不在屏幕上也一样(D16) (
8d82709) - link: 她在 Mac 上的身体:细化动作、说到哪、触摸,和这台 Mac 自己穿的那套(H2a) (
f110220) - link: 她的感官跟着站长到 Mac;在 Mac 上聊不再弹站点通知,没说完的 say 也记下(H2b) (
56e73b3) - link: 子机办的事回到她身上:办事前向主机要办事记忆,办完的经历上行写进她(H2c) (
bac57bf) - link: 子机上看得到最近的对话、她的通知和提议,主机上动的心情也到子机(H2d) (
2e9937e) - link: 站点可以请站长的 Mac 办一件事,她的提议写明在站点办还是在这台 Mac 办(H2e) (
e04d243) - link: Mac 上看得到站点的衣柜并选这台穿哪套,站点的提醒到点会提醒并送到站长在用的 Mac,最近对话在线跟着变(H2f) (
71a94eb) - link: 她的对话一变就到 Mac:数据库在提交时报一声,连接立刻重读,不再每 2 s 查一次(D45) (
07c5fe9) - link: 她的连接的协议 2:每台设备一条连接,加事实、开口、执笔权、日志、配对五族帧 ([
e72688e](https://gi...
v0.6.3
修复从 0.6.1 升级时,缺失媒体及其关联引用记录导致后端无法启动的问题。
- 启动前核验媒体文件与旧迁移记录,自动处理仅由缺失文件造成的重试阻塞,并保留资产身份和引用。
- 空卷无法核实、文件损坏、文件尚未复制或其他迁移错误时继续拒绝启动;全部媒体缺失仍需显式设置
MYRIAD_ACCEPT_MISSING_MEDIA=1。 - 已在 0.6.2 完成迁移的实例无需再次迁移。
- 迁移历史检查按当前数据库 schema 解析,修复已有数据库中独立 schema 的初始化失败。
升级前应备份数据库和媒体卷。旧地址退场后,回退到 0.6.1 需要恢复升级前的数据库快照。
新功能
- merope: 转视线顺带眨眼,手臂从闲置让给说话 (
b29dd14) - merope: 抬手时前臂朝镜头抬起,画成透视缩短 (
1793f63) - merope: 演出谱:导演给出按字或按时落下的多拍演出 (
a8729be) - merope: 演出改成统一导演+包络叠加;不说话时她把在做的事演出来 (
7b64ef4) - merope: 上传立绘先裁掉四周空边 (
8b2748a) - merope: See-through 可换成自己的 Space,带画布拆层的就按立绘原比例拆 (
625e534) - merope: 拆层默认改用 Myriad 自己的 See-through Space (
26dd419) - merope: 拆层前先唤醒休眠的 See-through Space,等它启动好再拆 (
460ea05) - merope: 转头满幅从约 15° 放宽到约 30° (
a8ad177) - merope: 转头改为按深度逐顶点转动,满幅放到约 30° (
93755c2) - merope: 转头按球面投影,被遮挡的脸和后发按 Live2D 的补画方式处理 (
3955688) - merope: 转头支持实测关键形;没有关键形时按头球转动 (
f7b75ac) - merope: 点头也支持实测关键形,与转头关键形叠加成斜向姿态 (
35c2b28) - merope: 导入拆层时一并生成转头与点头关键形 (
5a37746) - merope: 前发拆成单束后,每束按自己的关键形转头 (
2ce19e6) - merope: 前发各束按自己的摆长和个性摆动 (
a686d4b) - merope: 转头关键形任务可续跑:生图与拆层按立绘缓存,断线与重启后接着做 (
c43e229) - merope: 正面拆层先过 Space 的检查,坏的换种子重拆 (
49ac3e5) - merope: 转头图的拆层也先过检查,坏的改用头发单独再拆一遍 (
89c8df1) - merope: 打磨「她心里」:长列表折叠、做过的事按结构显示、体征单独一页 (
46f6fad) - merope: 转头关键形可带乘算色,脖子的明暗随转头和点头变化 (
d3cadb6)
修复
- auth: 登出不再清掉「引导已看过」 (
5bc5068) - control-panel: 收起的胶囊四周也能点开 (
498704c) - deps: upgrade frontend dependencies past audit blockers (
ea18c00) - errors: register worn outfit rejection code (
35d3b30) - federation: repair public object lookup SQL (
7a528a9) - frontend: 修复米游卡片桌面交互并更新首屏预算 (#617) (
61d16f6) - home: 首页报告卡片是真链接 (
f444fdc) - home: 首页 Tab 键按阅读顺序走 (
26e4db3) - journal: restore history during deferred reader navigation (
2f9a57b) - library: 切换分类后画布的 Ctrl+滚轮缩放与滚轮平移恢复 (
0715704) - media: automatically reconcile missing legacy upgrade failures (
e862c92) - merope: 主动开口时她知道上次聊天是几天前;没回的就是「还没回」 (
c7a1007) - merope: 只打动了她自己的事,不是主动找人的理由 (
a60b2f3) - merope: 全身拆层把颈圈压在脖子和上衣下面时,导入按原画重新叠好 (
0cad216) - merope: 写歌的感想时不再拿挑歌时凭歌名的猜测当依据 (
d71943b) - merope: 全身的手臂往里摆时不再钻到裙子和腿后面 (
6324ca6) - merope: 歌的感想按听到的写,不再把测量值和研究结论当感受复述 (
f6d501a) - merope: 被拿掉的听歌笔记不再算进口味和「最近打动你的歌」 (
04bb0ca) - merope: 官方演示 Space 的常量挪进测试,正式编译不再报没用的代码 (
075710e) - merope: 有关键形的模型,被刘海挡住的脸仍只填肤色 (
6dbb4c2) - merope: 有关键形的脖子和项圈整套按实测关键形走,挂件不再重复叠加宿主的转动 (
bbd400a) - merope: 计算转头时脖子不再露缝,下巴下的阴影跟着下巴走 (
a9ce5f6) - merope: 有转头关键形的耳环开着物理时停在关键形位置 (
f4290b2) - merope: 补回的头饰超出层数预算时仍是头饰,跟着转头关键形走 (
e7a2a36) - merope: 立领在脖子两侧的部分归前领,转头时脖子从领子后面过 (
2f7a86f) - merope: 有转头关键形时衣领不随左右转和点头移动 (
0d87221) - merope: 下巴挡住的衣服内容不归前领,抬头时露出的是脖子 (
d45d85c) - merope: 静止时在头发前面的耳饰画在前发之上,转头时发束从它后面过 (
34f897b) - merope: 挂在头发上的大饰品(带长飘带的蝴蝶结)也从原图补回 (
0797536) - perf: light 档关掉模糊的控制栏与导航岛同时提高底色 (
6f7a32e) - perf: 读不到硬件信号时,明确选「中高性能」就给标准档 (
0ab9c9a) - perf: light 与 exlight 档的提示消息同时提高底色 (
c4b63de) - phantasi: synchronize external readers with browser history (
6ae7402) - phantasi: cancel stale restoration and distinguish search readers (
65077d5) - reader: 批注与评论悬浮框整块留在屏幕内 (
c5497a6) - reports: 平台报告横向滚轮不再依赖浏览器推断吸附方向 (
b708bdb) - scheduler: skip frontend tasks without a live audience (
506be19) - widgets: keep game rotation control outside avatar scrolling (
f0cd66d)
文档
- context: 术语「画布拆层」 (
c273be5)
其他
v0.6.2
新功能
- config: 判断模型和向量模型独立成「判断与向量」选项,有自己的服务商源 (
42eaccd) - home: 首页社交与友链组件的外链是真链接 (
5c676a5) - home: 首页轮换小组件能手动拨,悬停时不自动换 (
e0a91a9) - journal: 文章卡片是真链接,右键能复制、中键能新开 (
fc4915b) - library: 资料库卡片是指向原站的真链接 (
b01be85) - library: 画布支持双指缩放,提示写明 Ctrl/⌘+滚轮 (
1a25fa7) - merope: 她能用 Omni 原声说话:Lite 档直连 DashScope,边想边说 (
5331ec7) - merope: 她的声音分三整套:TTS、声网、Omni,Omni 模式下实时对话也由 Omni 来听 (
673e817) - merope: 形象分半身和全身两种资产模式,各自定规格和版本,现有半身资产一个字节不变 (
ec2e6bf) - merope: 全身拆层能编译成形象:留下腿和鞋并分左右,取景到鞋底,上身绕胯摆 (
6182d57) - merope: 全身站着时会挪重心:胯往倾斜的反方向挪,鞋底钉在地上,腿跟着斜 (
56208e7) - merope: 每套衣服可选一个全身槽:照半身画出全身立绘,按模式拆层、导入、取形象 (
9b456b5) - merope: 衣柜里穿着的那套多一个全身面板:画全身立绘、拆层预览、保存 (
cdfbb38) - merope: 全身的裙摆挂在胯上,胯一挪下摆先跟不上、再荡回来 (
bdd27dc) - merope: 全身立绘也能上传自己画的,和半身上传一样不带生成指纹 (
fe34abc) - merope: 动作调整能在半身和全身之间切换预览,全身形象也能用面板上的所有控制 (
a4aba91) - merope: Omni 模式下她当面的主动开口也由 Omni 接管 (
2f6cf15) - merope: 全身成为衣柜里独立的一套,标注「全身」,新建时可选半身参考 (
3ea94ff) - merope: 全身的腿会动——重心落在一条腿上,另一条屈膝抬脚跟,待机时左右换脚 (
6e1501e) - merope: 后端在主立绘上识别骨架(DWPose 全身 133 点,纯 Rust 推理) (
4f33cfd) - merope: 导入时把形象绑到识别出的骨架上:腿按真实关节弯,肩按真实关节转,前臂绕肘跟随 (
d7d89f1) - merope: 骨架左右按躯干朝向分配,露出的手绕腕跟随前臂 (
e75f0c2) - merope: 两只手臂不再镜像同步:一只带头、另一只跟随,抬手时弯肘 (
9639e20) - merope: 群里要不要插话时,她看得到最近的话里有多少是自己说的 (
d44867c) - merope: 每日体征记下她在每个群里说了多少 (
f7d60d4) - merope: 要不要当面开口时,她知道自己上次主动开口是多久前 (
a98c099) - migrations: 低于最低支持版本的库拒绝启动,并说清先升到 0.6.1 (
bee63bb) - tapp: 旧分类名仍可安装,但 CLI 提示作者改名、安装时记日志 (
d567443) - tapp: support same-origin openUrls targets (#607) (
79edf00)
修复
- agent: 失败的一轮不再记成她说的话 (
899ae43) - agent: 无人值守不能改站点公开文案;自治执行也过 Agent 开放闸门 (
6b95547) - channel: 她能主动写信的平台和能醒来再回的平台读同一张表;QQ(OneBot)也能先开口 (
796b431) - channel: 慢的回复晚点照样发出去;没发出去的,她记得没发出去 (
8099bd8) - channel: 私聊里她还没回的话,重启也不丢 (
5e1188e) - channel: 重启后重投的群消息只听一次;Telegram 限流时等一下再发 (
f54dd48) - config: 「判断与向量」去掉「跟随 Lite 档」;选的源不能用时回到 Lite 自己的模型 (
477cbb1) - config: 「判断与向量」不再依赖 Lite 档开启 (
4f61f98) - config: 旧设置升级不再丢共享密钥、不让关着的判断与向量开工 (
d292124) - deps: 升级 axios、dompurify、brace-expansion、fast-uri 关闭 Dependabot 告警 (
8216a57) - gestures: 报告页平台条一次轻扫只走一张卡;画布幽灵触点清理提前 (
7148b0f) - home: 社交组件的弹出信息在触摸后会收起 (
edd2673) - home: 轮换小组件一次滑动只翻一页 (
2e69ba8) - home: 轮换小组件评审补漏:方向键、双指缩放、嵌套与暂停状态 (
1f40437) - journal: 内容一屏放得下的轨道不再显示抓手 (
324c30b) - journal: 游客看到的文章卡片不再标「未读」 (
f0bf166) - journal: 笔记墙搜索也匹配源卡上显示的那篇文章 (
dd292f1) - journal: 文章卡进出编辑态不再整张重挂,补上焦点环,横拖不选中文字 (
ce1a926) - media: 补齐旧媒体地址退场的遗漏 (
3cf63af) - media: 旧地址退场只改本站地址、整段匹配并锁住行;旧备份的旧地址如实报告 (
54ce33b) - memory: 只是凑数显示的记忆不算「想起过」 (
26125c2) - memory: 放下一个心结不算「学到了新东西」 (
49f6ecc) - merope: 回归检查修三处——原声音频可能整块丢掉、半句后静默、旧录音挂到新消息上 (
5e18eb0) - merope: 拆层把眼白排到瞳孔上面时,导入按眼白、瞳孔、睫毛重新叠好,不再出一只空白眼 (
1c5f43d) - merope: 查证后定下原声的几处未知:音频前缀、复刻支持哪些模型、控制标记不出声 (
343c661) - merope: 拆层丢了一只眼的眼白时,导入前把另一只镜像补上,闭眼和表情眼两侧都能生成 (
0a0640e) - merope: Omni 原声绝不念出链接,动作标记也不出声 (
d160c6a) - merope: 配置页显示服务端认定的声音模式;声网不再拿别家的音色名去调 MiniMax (
4a72187) - merope: 回归检查修两处——主动开口的 Omni 调用不计费、链接的协议名可能被念出 (
d2f4b86) - merope: Omni 出声时不给链接,截断只作最后一道防线 (
1757c8b) - merope: 回归工具读得懂没重启的站点配置;心结读失败不再吞掉 (
917e76a) - merope: 对方接着说话,前一句里的事不再丢;群里她先开口不算谁对她说了话 (
0a64fa0) - merope: 记忆的日期、问候的「今天」、勿扰时段都按站点的钟 (
ffaf9ca) - migrations: 新库不再被最低支持版本检查拦住 (
bc0e23e) - migrations: 最低支持版本收尾:新库中断可重启、补回的索引按原形状、预检先拦 (
4e21552) - nav: 关文章的 Esc 不再同时收起二级导航,返回钮不会只剩空位 (
ec60db4) - nav: 导航选中态的图标与圆点用按主题校准的可读色 (
8cb7661) - registry: 顺手清理放进保存点,失败不再让调用方的事务悄悄回滚 (
b2676d5) - report-card: B 站卡第一屏的弹幕不再丢,总览停多久就飘多久 (
dea3730) - report-card: 网易云心情气泡一直浮动,深色模式的气泡重做 (
464f575) - report-card: 弹幕从卡片右缘飞到左缘,网易云气泡命中区域回到圆形 (
a3fda13) - reports: 状态条旁的头像换...
v0.6.1
新功能
- agent: 接入 OneBot / NapCat 私聊与群聊 (#594) (
2588f88) - agent: 群里她能 @ 人 (
1574707) - agent: 群里接她的话不用 @,插话由她按动机自己判断 (
e4651b4) - agent: 没在聊的群,她闲下来才去看一眼 (
972a27b) - agent: 她知道自己在群里插话后有没有人接 (
87fe85a) - agent: OneBot 群聊加群号白名单 (
750bb10) - agent: 她看得见群里的图,同一张图反复出现就认作群梗 (
d58154e) - agent: 记忆有强弱:常想起的留得住,久不想的慢慢淡 (
1bd9ad0) - agent: 连上 QQ 后,她先把没看到的群消息读一遍 (
7a57040) - agent: 回群里的陌生人时,她同样先读懂、看得到大家怎么打字 (
5df95ca) - agent: 「她心里」——看她这几周是怎么变的 (
2bbb60a) - agent: 「她心里」加上她自己的声音 (
150b730) - memory: 英文词形归一,多条线索按排名融合 (
e6bcf7e) - memory: 按意思想起,不只按字面 (
059daa5) - merope: 她能把自己听过、喜欢的歌放给对方听 (
ca8e825) - merope: 追连载的书从 17 本预设换成公版书目录,加上中文 (
1cb255f) - merope: 追连载的书从 17 本预设换成公版书目录,加上中文 (
05c6c19) - merope: 追连载的书库不限文学,只排除不适合通读的 (
0437ed5) - merope: 每天的书架每种语言随机摆 5 本,选中了才取正文 (
c062bae) - merope: 她可以同时追几本书,每天都有书架可挑 (
9b40464) - merope: 她自己有想跟人说的事,也会主动找人 (
788862e) - merope: 在聊天软件里,她分享歌时发链接 (
8de37d2) - merope: 群里听来的「事」她记成自己的,哪里都能用 (
0315841) - merope: 她有自己的表情包,自己决定做、自己挑着发 (
2c76b18) - merope: 群里反复出现的梗,她会做成那个群专属的表情包 (
23255e0) - merope: 说话更像人:人设是底色、按手机打字、分条发、跟着此刻状态 (
35d0f2d) - merope: 她的话分条发,网页聊天里一行一个气泡 (
4ef37f7) - merope: 在聊天软件里,她像那里的人一样打字 (
43aa1c5) - merope: 在聊天软件里,她过一会儿才看到消息,睡觉时不回 (
bb40408) - merope: 她知道和对方认识多久、聊过多少天 (
8292b6a) - merope: 和别人聊出来的情绪,会跟着她到下一场对话 (
fba89ec) - merope: 她的话和身边人的话差在哪,从真实消息里比出来告诉她 (
a5cd76e) - merope: 群里开口前她先读懂,被人说了会记住 (
1196d3e) - merope: 私聊里对方说到她这个人,她也会记着 (
c4e402c) - merope: 自己的事在这里说过了,她知道 (
d3d0e7a) - merope: 记忆按 LongMemEval 实测改进:记得更全、带日期、记得自己说过的、答前先回想 (
0df6c5e) - merope: 记忆保留变化的前后和具体细节 (
6551aeb) - merope: 问到当时具体说了什么,她会往回翻聊天记录 (
8785830) - merope: 翻全时多看一些,往回翻时顺着读到回复;加一套中文记忆题 (
70efec2) - merope: 问「一共多少」时她也往回翻聊天记录 (
48904c4) - merope: 转头和点头改为在脸的轮廓里转动的球体 (
d9a7183) - merope: 转头时五官在脸的轮廓里整体滑动,脸不再像卡片一样平移 (
9c56e75) - merope: 头发改为粒子链,甩动从发根传到发梢 (
f120d28) - merope: 瞳孔改由弹簧驱动的体积弹性,眼睑开合和视线跳动都会让它轻轻一颤 (
15c1e3f) - merope: 待机换姿势时身体先动、头随后跟上 (
9546edc) - merope: 说话换口型时新旧两张嘴交接过渡,不再一帧硬切 (
15e5fa4) - merope: 说话的嘴改为按口型参数每帧现画,形状连续变化 (
364c0eb) - merope: 按文字说话时分出 u/o、i/e 的开口大小 (
034e4a2) - merope: 她心里有「我们之间」——对方对她来说是谁 (
db6ca14) - merope: 别人推荐、说起的东西,她夜里也会想去弄明白 (
2807685) - merope: 私聊里别人推荐她去试的东西,也进到她自己的生活里 (
9f8c59b) - merope: 睡着的时候她不做自己的事 (
e88dca8) - merope: 眨眼改为约四分之一秒,快闭、短停、稍慢地睁开;瞳孔弹性略加强 (
0f2a95d) - merope: 她会在群里先开口,说自己遇到的事 (
ae5b8a5) - merope: 她记得一个群这几天是什么样 (
e745afa) - merope: 她会记仇,也会原谅;对方说「当我没说」她就放下 (
2d0e374) - merope: 立绘脸部歪斜或偏侧时,导入前检查给出提示 (
1e03af9) - merope: 群里的记仇和原谅 (
cecf8c0) - merope: 心结分轻重,私聊里结下的按轻重带进群 (
1f92135) - merope: 她有自己想要的东西 (
c511082) - merope: 画了嘴唇的立绘,哭嘴、狂笑嘴、吐舌嘴也按原画唇色来画 (
ed81482) - merope: 此刻在意什么——她自己的生活只在该想起时想起 (
57bce33) - merope: 她能察觉「这不像他」 (
8b672b4) - merope: 她能认出换了号的熟人 (
0e40777) - merope: 她从别人怎么接她里认识自己 (
fe91eb3) - merope: 她放给你的歌有没有放出来,她知道 (
10fc010) - merope: 她知道自己在谁那里怎么被接住 (
1ff9ac9) - merope: 往回翻时先想是哪天,再读那天 (
fffebf6) - merope: 群里也能按天往回翻;「她心里」看得到每天聊了什么 (
77d039a) - merope: 她有自己的精力:有目标就爆肝,没有就摸鱼 (
ff0e812) - merope: 心底的盼头不当目标;「她心里」看得到每天的节奏 (
7500463) - merope: AI 重画哭和闭眼笑,导入时切成表情替换件 (
7d82269) - merope: 预检时查出眨眼、换口型会露出的洞 (
c599b47) - merope: 她的生命体征;省掉三处白花的调用 (
2c202d3) - merope: 眨眼的闭眼也用 AI 照立绘重画 ([
494cade](https://github.com/My...
v0.6.0
新功能
- agent: 统一记忆表,Merope 记住的事实迁入 (
b82d7fd) - agent: 办事记忆并入统一记忆表,删除 JSON 记忆 (
e6af30c) - agent: 记忆召回改用 BM25,中文按双字切词 (
229e8c5) - agent: 记忆带概念与别名,召回按别名命中 (
9b4dd6e) - agent: 召回带上联想,按概念与同一时段扩散激活 (
63de113) - agent: 聊天带残留激活,话题能延续到没点名的下一句 (
b2c3dd5) - agent: 聊天回复先等本轮情绪评价,最多 1.5 秒 (
30bf0b2) - agent: 说话提示带上刚才那句话激起的情绪 (
cb04710) - agent: 她有了自己的精力与想要陪伴,并接到真实旋钮上 (
e436809) - agent: 聊天与主动开口共用一张嘴 (
d0d82f9) - agent: 有人在场而安静时,她会走神想起关于对方的事 (
1175e28) - agent: 夜里她回顾自己的一天,并给旧记忆补上概念 (
0eebb30) - agent: 她知道自己没有身体 (
7d6107e) - agent: 她想知道新东西:好奇心驱力与对人的信息缺口 (
72f1612) - agent: 实时语音通话不等本轮情绪评价 (
8c244b8) - agent: 她会自己去查不知道的东西 (
8d9c537) - agent: 每轮现编的自我:开口前先由模型写下此刻的她 (
83a4322) - agent: 记忆与心智认得「群」这个场合 (
ba7c3b5) - agent: 她能在 Telegram 群里被叫到时说话 (
8bef2b5) - agent: 小判断用单独的快模型,说话仍用 Lite (
16d5c63) - agent: 把联想到的事和对方点到的事分开给她 (
2b2ec1c) - agent: 她的日记不再复读,也可以记下自己想过的问题 (
37f5692) - agent: 聊天里发的图片她看得见 (
72c0264) - agent: 此刻的我在对话间隙里更新,开口不必等它 (
bc43d1d) - agent: 被打断时她知道自己说到哪了 (
74110d3) - agent: 她有自己在做的事,也可以一起听 (
8cce67e) - agent: 她的看法从自己的时间里长出来 (
ed541e0) - agent: 她看得见站长在玩什么 (
b64eb47) - agent: 和她玩海龟汤 (
7fb89ea) - agent: 她在每个环节都看得见当下 (
9485323) - agent: 她和每个人之间长出只属于你们的梗 (
ce9027c) - agent: 群活起来:没人叫她也会插话,和群长出只属于这个群的梗 (
721dbce) - agent: 群里没配对的人她也回,常碰到的记一条小笔记;忙时被叫不再丢 (
7ae285c) - agent: 她也在 Discord 服务器的频道里,和在 Telegram 群里一样 (
7e2cf3a) - agent: 管理里的记忆按归属分开:她自己的、关于别人的、群里的 (
1fc3842) - agent: 重启后她仍记得群里最近的话 (
abf5bf0) - agent: 群里也能玩海龟汤,谁都能问,猜中的人得功劳 (
6ddc28e) - agent: 她心里挂着每个人的事,不在站上时也会先发消息找你 (
1c73e00) - agent: 她想找你时,网站上也会弹她的话 (
143164a) - agent: 她听歌时真的在听录音本身 (
fe647c4) - agent: 听后感先想清楚哪里打到了、哪里无感,再说反应 (
5c33725) - agent: 再听到同一首歌时她记得上次怎么想 (
12b2e55) - agent: 这阵子的她——每周从真实记录里写下自己是什么样的人 (
1ab44f0) - agent: 她可以自己追一本书——每天一段、猜下一段、随时放下 (
b667521) - agent: 她自己想弄明白的事——问题从她的经历里长出来,出门去查 (
0ae3419) - agent: 看视频不用装任何东西——字幕直接照 YouTube 播放器的方式取 (
deb952f) - agent: 弄明白一件事时先用自己知道的想,依赖近况或拿不准才去查;梗要查 (
5aa36cb) - agent: 空下来时她可以什么都不做,歇多久她自己说 (
d406e96) - agent: 聊天里想查的东西走她自己的感官,没配搜索服务也查得成 (
091b85b) - agent: 她记得每件事是怎么知道的,别处来的拿得松 (
9503f24) - agent: 看法记得从哪几次经历里长出来;延续上周的自我认识要依据还在 (
8ef64ee) - agent-panel: 面板上看得到她在听什么,可以一起听 (
f929a13) - channel: IM 私聊里是她本人,办事由她交给助手 (
6128878) - deploy: persist backend data beside Compose without implicit migration (#592) (
1280529) - errors: 所有公开错误标签都带 code,删除豁免清单 (
f5c3f4c) - listening: 从声音本身听一首歌:频谱、段落、时刻、歌词时间轴与音乐心理学解读 (
6b69e9f) - listening: 听到哪说到哪,以及留下来的简要 (
1cc278b) - listening: 副歌进来本身就是一个时刻,不靠音量变化 (
00c2891) - listening: 有歌词时用歌词认段落和副歌 (
ebfce64) - listening: 听出升调 (
ca7fe13) - merope: 导入预检时把拆层 PSD 与原立绘对账 (
34b12f7) - merope: 导入时按原立绘修复拆层 PSD (
b81629d) - merope: 袖子绕肩关节摆动,由肩部运动驱动的阻尼摆 (
6363558) - merope: 布料一直垂到画框的袖子按悬垂布料滞后下垂 (
e974a1c) - merope: 转头停下时会冲过一点再弹回,待机动作更利落 (
c220e19) - merope: 转身时手臂跟着甩起来再弹回 (
539c135) - merope: 歪头和身体倾斜幅度放大到接近 Live2D,画框底边不跟着翘 (
fb56365) - merope: 待机歪头和身体摆动更明显,停下时回弹更足 (
a0d5b14) - merope: 头、头发和袖子有了自己的体积弹性 (
c76c84b) - merope: 胸部随弹动改变形状,露出手臂的袖子只有布料部分会鼓 (
98adc7c) - merope: 待机小动作带上多种表情 (
6a9de94) - merope: 双手相连的 PSD 也能导入,按离哪侧肩膀近拆成左右两段 (
238cc97) - merope: 双手相连时两条手臂作为一个整体随身体移动 (
5703a14) - merope: 手贴着头时,头只在小范围内转动 (
59da859) - merope: 笑的时候眼睛也跟着笑 ([`ac6164...
v0.5.7
新功能
- errors: 新的公开错误标签必须带 code (
a1d07f2) - errors: 错误文案按 code 查表 (
5459dc8) - errors: 联邦错误标签按 code 查表 (
b269748) - errors: 管理、安装、代理、统计与更新器标签补 code 与文案 (
66907a5) - errors: 宿主界面可达的显式错误码补文案 (
8c3c810) - errors: Agent、媒体、Tapp 运行时与 Phantasi 的错误标签按 code 查表 (
e88a06b) - errors: Agent 会话分页 limit 越界带 pagination_invalid code (
326f364) - federation: 参数化报错带上显式 code (
e744928) - federation: 发布 Note 支持 Idempotency-Key,断网重试不再发出第二条 (
d99cc6c) - jobs: 周期任务支持从上一轮结束起算间隔 (
b79ae69) - media: Agent 会话消息登记媒体引用,运行输入改为限时引用 (
ba76c13) - media: Tapp 存储值登记媒体引用,删除后由维护修剪 (
b505800) - phantasi: 订阅源新增抓取租约列 fetch_lease_until (
895f879) - phantasi: 订阅源按规范化 URL 全站唯一,启动时合并历史重复 (
b5e257b)
修复
- agent: 生图 producer key 按步骤区分 (
f37c24f) - agent: image.cache 工具产出可引用的媒体资产地址 (
899190a) - agent: 有副作用的步骤在结果未知时不再自动重试 (
16f485a) - agent: 配方元数据不能覆盖工作循环的任务身份 (
9c59a82) - agent: 并行波次按返回值判定取消,并遵守全局步数上限 (
e83a79b) - agent: 执行器暂停先落库再发布,并行与串行按同一口径计动态步骤 (
4cb5b24) - agent: 并行步骤乱序完成时执行游标不回退 (
d9dde1d) - agent: 用户接受与自治认领互斥,接受不能把运行中的意图拉回 (
1494b35) - agent: 身份变更时丢弃引擎挂载前排队的会话打开请求 (
ebc14b5) - agent: user_is_current_admin 读库失败返回错误,不再当作非管理员 (
e15a08e) - agent: 用户 0 不再召回其他用户的记忆 (
b6ab247) - agent: 记忆作为不可信数据注入提示词 (
c3830f8) - agent: 心跳不再自动执行需要确认的中风险工具 (
2e4e18e) - agent: 跳过的自治提案不再占住派发队列 (
f4ee247) - agent: 自治创建定时任务时翻译 Tapp 权限词表 (
720d1f5) - agent: 空的自治授权不再带上管理员权限 (
02c8d2d) - agent: 不可信内容块的正文不能闭合或伪造边界标签 (
c5a128a) - agent: 启动时收窄修复前写入的自治授权 (
c02d77a) - agent: 心跳恢复自动执行 Medium,只拦会自我扩散的能力 (
7835227) - analytics: 访客集合与计数器同一语句落库 (
0566d3a) - analytics: 采集写库失败记日志,不再 let _ = 吞掉 (
e4479e9) - analytics: 摘要缓存加代次,计算期间的失效不再被旧结果覆盖 (
14161de) - analytics: 日 UV 与区间 UV 同源,以访客集合为准 (
053b866) - auth: 空白的 JWT_SECRET 一律视为未配置 (
c83d216) - auth: CSRF、/me、登出与更新器沿用认证层选中的同一凭据 (
6c7ef82) - auth: 会话纪元解码失败一律报错,不再回退为 0 (
cc58bc8) - bots: Discord 网关连接加超时,重连退避统一且随失败增长 (
ea46978) - channel: 入站图片落为媒体资产,出站可发送公开资产 (
4af3514) - channel: 平台拒收的回复条目跳过而非无限重试 (
418ba12) - channels: 私聊入站在配对前按消息认领,四个平台共用一个入口 (
e41de59) - config: 分享图与站点图标保存时发布并登记引用 (
a2d8043) - config: 配置读取失败时拒绝返回表单,密钥判定只保留一套规则 (
721f226) - config: 设置恢复在提交前按运行时路径读回,读不出即回滚 (
2d5e6ec) - db: 健康探测失败只上报,不再新建连接池替换 (
cbc1fbe) - discord: 按钮回调按交互去重,不再吞掉同一提示上的再次点击 (
e5be83d) - federation: 发布附件前校验发布者能管理引用的私有资产 (
3202122) - federation: Ring 同步只传播 outbox 会公开提供的内容 (
2d6c04b) - federation: 成员身份变化后,房间长连接立即重新核对 (
68ea70a) - federation: 发布扇出随事务落投递队列,单个坏粉丝不再让发布 500 (
d4d082c) - federation: 撤回发布单事务完成,按原受众投递 Delete 并释放附件引用 (
cceeb1b) - federation: 同实例投递走与远端收件箱相同的分发 (
4bbedd7) - federation: 提交后扇出逐个粉丝尽力,Move 提交后只投同实例粉丝 (
8b4e748) - federation: 取消点赞只投原作者,与点赞对称 (
d1f8fbf) - federation: 点赞 / 转发的写入与扇出同一事务,坏粉丝不再让互动失败 (
8047f97) - federation: 远端 Update(Note) 原地更新已有时间线条目,不再插新行 (
fa9fb32) - federation: 取消转发与从「已发布」撤回转发走同一个撤回函数 (
4b6b2df) - federation: 远端 Update 同时改原 Create 活动里存的对象 (
e9193f6) - federation: 启动时收尾修复前留下的半撤回转发 (
b3b404d) - heartbeat: 认领查询失败时本轮跳过,不再放行本地执行 (
6cbaa67) - home: 编辑首页时同步布局源,避免 TAPP 刷新吞掉新贴纸 (
159ad85) - home: Tapp 小组件同步失败时编辑首页不再删除它们 (
6e10bec) - media: 交给 TAPP 与 Agent 的生图结果存为公开资产 (
d438e3f) - media: 终态资产释放 producer key,missing 资产可以删除 (
636950a) - media: 旧缓存里的 AVIF 与 SVG 恢复可访问 (
4dce55e) - media: 笔记历史引用跳过失效链接,删掉坏图后可以保存 (
a647492) - media: 删除未迁移资产只移除目录记录,不再删除旧源文件 (
84304dc) - media: 消息附件只为发送者能管理的资产登记引用 (
0f1a9cb) - media: 笔记、人设、Merope 写入时按站点 origin 识别本站绝对地址 (
534ef7c) - media:...
v0.5.6
v0.5.6
Channel: stable
Images:
- backend:
docker.io/somekawahitomi/myriad-backend:v0.5.6(sha256:78815900cf3271ea5ef4acbaf7835c2c483a140c997797d4d2ec5a4b246a6bbe) - frontend:
docker.io/somekawahitomi/myriad-frontend:v0.5.6(sha256:f9eb8bed7524216aac6d155ffc7d64a2992f2dea1f1250139def3644f3c46f98) - proxy:
docker.io/somekawahitomi/myriad-proxy:v0.5.6(sha256:bec18b7e42f28752701f319bde9df1d942886d8198d269e43bd7368e5496f78f) - updater:
docker.io/somekawahitomi/myriad-updater:v0.5.6(sha256:ec4587418d3f321b287a68fa19c5ac59ebd84699564e7115adee57b8d77ebce4)
v0.5.5
v0.5.5
Channel: stable
Images:
- backend:
docker.io/somekawahitomi/myriad-backend:v0.5.5(sha256:0d3cfef0fc9362b3021a8df58670793e52b83ad734c605874c9ceefcf69ca7a1) - frontend:
docker.io/somekawahitomi/myriad-frontend:v0.5.5(sha256:630b5f55c97cd0023385c66ab97dd0136e3bd3dbf01152e403e1cd86f0d36edd) - proxy:
docker.io/somekawahitomi/myriad-proxy:v0.5.5(sha256:782e56e3284903cefa219b77ad7fc16d5ad15c1d7a07c103f61e370a6b26153a) - updater:
docker.io/somekawahitomi/myriad-updater:v0.5.5(sha256:db60962794ef974a9e04bc7b138684dd497c774fa77ab96ffcfa6f86b37f2787)