mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
Fix manual hide apply and clear panel actions
This commit is contained in:
2
index.js
2
index.js
@@ -8663,6 +8663,8 @@ async function onReembedDirect() {
|
|||||||
testMemoryLLM: onTestMemoryLLM,
|
testMemoryLLM: onTestMemoryLLM,
|
||||||
fetchMemoryLLMModels: onFetchMemoryLLMModels,
|
fetchMemoryLLMModels: onFetchMemoryLLMModels,
|
||||||
fetchEmbeddingModels: onFetchEmbeddingModels,
|
fetchEmbeddingModels: onFetchEmbeddingModels,
|
||||||
|
applyCurrentHide: () => applyMessageHideNow("panel-manual-apply"),
|
||||||
|
clearCurrentHide: () => clearAllHiddenMessages("panel-manual-clear"),
|
||||||
rebuildVectorIndex: () => onRebuildVectorIndex(),
|
rebuildVectorIndex: () => onRebuildVectorIndex(),
|
||||||
rebuildVectorRange: (range) => onRebuildVectorIndex(range),
|
rebuildVectorRange: (range) => onRebuildVectorIndex(range),
|
||||||
reembedDirect: onReembedDirect,
|
reembedDirect: onReembedDirect,
|
||||||
|
|||||||
25
panel.js
25
panel.js
@@ -2084,23 +2084,22 @@ function _bindConfigControls() {
|
|||||||
|
|
||||||
document
|
document
|
||||||
.getElementById("bme-apply-hide-settings")
|
.getElementById("bme-apply-hide-settings")
|
||||||
?.addEventListener("click", () => {
|
?.addEventListener("click", async () => {
|
||||||
const settings = _getSettings?.() || {};
|
const result = await _actionHandlers.applyCurrentHide?.();
|
||||||
_patchSettings({
|
if (result?.error) {
|
||||||
hideOldMessagesEnabled: settings.hideOldMessagesEnabled ?? false,
|
toastr.error(result.error, "ST-BME");
|
||||||
hideOldMessagesKeepLastN: settings.hideOldMessagesKeepLastN ?? 12,
|
return;
|
||||||
});
|
}
|
||||||
toastr.success("当前聊天的隐藏设置已重新应用", "ST-BME");
|
toastr.success("当前聊天的隐藏设置已重新应用", "ST-BME");
|
||||||
});
|
});
|
||||||
document
|
document
|
||||||
.getElementById("bme-clear-hide-settings")
|
.getElementById("bme-clear-hide-settings")
|
||||||
?.addEventListener("click", () => {
|
?.addEventListener("click", async () => {
|
||||||
_patchSettings({
|
const result = await _actionHandlers.clearCurrentHide?.();
|
||||||
hideOldMessagesEnabled: false,
|
if (result?.error) {
|
||||||
hideOldMessagesKeepLastN: 0,
|
toastr.error(result.error, "ST-BME");
|
||||||
});
|
return;
|
||||||
_setCheckboxValue("bme-setting-hide-old-messages-enabled", false);
|
}
|
||||||
_setInputValue("bme-setting-hide-old-messages-keep-last-n", 0);
|
|
||||||
toastr.info("已取消当前聊天里由 ST-BME 应用的隐藏", "ST-BME");
|
toastr.info("已取消当前聊天里由 ST-BME 应用的隐藏", "ST-BME");
|
||||||
});
|
});
|
||||||
document
|
document
|
||||||
|
|||||||
Reference in New Issue
Block a user