qwqcode
qwqcode
你好,我无法复现这个问题,你的浏览器是什么浏览器?
直接在后台就可以操作
你换个浏览器试试?浏览器控制台有报错信息吗?
临修复的办法是添加环境变量 `ATK_DB_MIGRATOR_FUNC_MERGE_PAGES=1`,然后重启 Docker 容器会自动合并页面,然后删除环境变量。 注:在操作之前,记得备份原始数据,防止数据丢失。
可能是缓存的问题,关闭和清理缓存试试还会不会发生此现象
试试降级到 v2.8.7 版本,然后重复 `ATK_DB_MIGRATOR_FUNC_MERGE_PAGES=1` 操作。记得备份。
这个是否满足你的需要? https://artalk.js.org/zh/guide/env.html#%E7%A4%BE%E4%BA%A4%E7%99%BB%E5%BD%95
明白了,你是自己搭建的 gitlab 服务器,需要提供一个 `ATK_AUTH_GITLAB_DOMAIN` 可以从 gitlab 官方的服务器切换到自己的服务器对吗?
以下这个 Pjax 案例可以参考: ```html document.addEventListener("DOMContentLoaded", function() { var pjax = new Pjax({ elements: "a", selectors: ["title", "#content"] }); var artalk = Artalk.init({ el: '#artalk-container', pageKey: window.location.pathname, pageTitle: document.title, server: 'http://your-artalk-server.com',...
谢谢你提交 PR!你的修改思路非常好 为了方便测试,我改了下代码:不再做引用类型的函数输入值修改(in-place 修改),而是创建一个新 List 然后输出。其次,输入值的数据类型改成了 IReadOnlyList,防止修改传入的数据(去掉函数的副作用)。 还有保留语言后缀的开关,逻辑我改成了:检查是否存在视频字幕一对多的情况,若存在则保留语言后缀。(之前是用户点了「保留全部文件」才自动打开)。 这个「选择保留语言」的对话框其实有点烦,以后可以增加一个新的选项,可以选择禁用掉这个功能。 --- 我写了许多新的测试用例,在[这里](https://github.com/qwqcode/SubRenamer/blob/main/SubRenamer.Tests/MatcherTests/MergeSameKeysItemsTests.cs),本 PR 已通过测试,看看还有没有其他需要的补充。 然后文件列表匹配整个执行流程也有测试用例了,在[这个地方](https://github.com/qwqcode/SubRenamer/blob/main/SubRenamer.Tests/MatcherTests/TopLevelTests.json),有需要可以补充。 在命令行运行 `dotnet test SubRenamer.Tests --verbosity normal` 就可以执行测试啦,相较于之前开发更方便,无需运行软件人工手动测试。Rider 里面也挺方便的: