Skip to content
This repository was archived by the owner on Jan 27, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
c1912b4
fix: 修复系统信息显示不全的问题
tinymins Jan 25, 2026
471bb5d
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
6794024
fix: 修复聊天过滤报错的问题
tinymins Jan 27, 2026
d1c1909
feat: 优化聊天过滤历史显示
tinymins Jan 27, 2026
5fd846c
feat: 增加背景通讯调试工具
tinymins Jan 27, 2026
e601eff
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
a53b93c
feat: 更新测试工具命名空间
tinymins Jan 27, 2026
873f684
feat: 优化背景通讯调试工具界面
tinymins Jan 27, 2026
839e5f4
feat: 背景通讯增加重放按钮
tinymins Jan 27, 2026
357a8d9
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
f3ce2f6
feat: 更新命名空间
tinymins Jan 27, 2026
8b7fafb
fix: 修复背景通讯分片数据显示不能翻页问题
tinymins Jan 27, 2026
44c710b
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
ef14f8c
fix: 修复消息ID超出界面的问题
tinymins Jan 27, 2026
b1acf47
feat: 增加消息染色提示内容
tinymins Jan 27, 2026
87b638e
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
56e6869
feat: 界面库支持 WndTable 的禁用操作
tinymins Jan 27, 2026
5f361ba
feat: 背景通讯调试器优化禁用状态
tinymins Jan 27, 2026
c58aba8
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
5f9f960
feat: 背景通讯调试器持久化存储增加上限
tinymins Jan 27, 2026
c2e8047
Merge remote-tracking branch 'upstream/master'
tinymins Jan 27, 2026
1be9c37
release: 29.0.2
github-actions[bot] Jan 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# 更新日志

## 茗伊插件集 v29.0.2

* [聊天过滤] 修复聊天过滤报错的问题

## 茗伊插件集 v29.0.1

* [团队工具] 修复重伤记录显示问题
Expand Down
19 changes: 12 additions & 7 deletions MY_!Base/info.ini
Original file line number Diff line number Diff line change
Expand Up @@ -108,10 +108,15 @@ lua_100=src\DebugLogs.lua
lua_101=src\Dev_UIManager.lua
lua_102=src\Dev_UIEditor.lua
lua_103=src\Dev_UIFindStation.lua
lua_104=src\PS.Welcome.lua
lua_105=src\PS.GlobalConfig.lua
lua_106=src\PS.UISample.lua
lua_107=src\MY_Serendipity.lua
lua_108=src\MY_Bidding.lua
lua_109=src\MY_RSS.lua
lua_110=src\MY_ShareKnowledge.lua
lua_104=src\Dev_BgMsgSender.lua
lua_105=src\Dev_BgMsgViewer.lua
lua_106=src\Dev_BgMsgViewer_Detail.lua
lua_107=src\Dev_BgMsgSegmentViewer.lua
lua_108=src\Dev_BgMsgSegmentViewer_Detail.lua
lua_109=src\PS.Welcome.lua
lua_110=src\PS.GlobalConfig.lua
lua_111=src\PS.UISample.lua
lua_112=src\MY_Serendipity.lua
lua_113=src\MY_Bidding.lua
lua_114=src\MY_RSS.lua
lua_115=src\MY_ShareKnowledge.lua
19 changes: 12 additions & 7 deletions MY_!Base/info.ini.zh_TW
Original file line number Diff line number Diff line change
Expand Up @@ -108,10 +108,15 @@ lua_100=src\DebugLogs.lua
lua_101=src\Dev_UIManager.lua
lua_102=src\Dev_UIEditor.lua
lua_103=src\Dev_UIFindStation.lua
lua_104=src\PS.Welcome.lua
lua_105=src\PS.GlobalConfig.lua
lua_106=src\PS.UISample.lua
lua_107=src\MY_Serendipity.lua
lua_108=src\MY_Bidding.lua
lua_109=src\MY_RSS.lua
lua_110=src\MY_ShareKnowledge.lua
lua_104=src\Dev_BgMsgSender.lua
lua_105=src\Dev_BgMsgViewer.lua
lua_106=src\Dev_BgMsgViewer_Detail.lua
lua_107=src\Dev_BgMsgSegmentViewer.lua
lua_108=src\Dev_BgMsgSegmentViewer_Detail.lua
lua_109=src\PS.Welcome.lua
lua_110=src\PS.GlobalConfig.lua
lua_111=src\PS.UISample.lua
lua_112=src\MY_Serendipity.lua
lua_113=src\MY_Bidding.lua
lua_114=src\MY_RSS.lua
lua_115=src\MY_ShareKnowledge.lua
61 changes: 61 additions & 0 deletions MY_!Base/lang/Dev/zhcn.jx3dat
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,67 @@ return {
-- Dev_UIEditor.lua
['Dev_UIEditor'] = '���ڲ鿴',

-- Dev_BgMsgViewer.lua
['BgMsgViewer'] = '������Ϣ�鿴',
['Recording'] = '��¼��',
['Clear'] = '���',
['Segment Viewer'] = '��Ƭ�鿴',
['BgMsg Sender'] = '��Ϣ����',
['Time'] = 'ʱ��',
['Dir'] = '����',
['Status'] = '״̬',
['Channel'] = 'Ƶ��',
['MsgID'] = '��ϢID',
['Sender'] = '������',
['Preview'] = 'Ԥ��',
['Replay'] = '�ط�',
['View Detail'] = '�鿴����',
['Blue: Outbound message'] = '��ɫ����վ��Ϣ',
['Green: Inbound message from self'] = '��ɫ����վ��Ϣ���Լ����ͣ�',
['Yellow: Incomplete message'] = '��ɫ����վ��Ϣ��δ������Ϣ��',
['White: Inbound message from others'] = '��ɫ����վ��Ϣ�����˷��ͣ�',

-- Dev_BgMsgViewer_Detail.lua
['BgMsgDetail'] = '������Ϣ����',
['Copy to clipboard'] = '���Ƶ����а�',
['Open in TextEditor'] = '���ı��༭���д�',
['Detail has been copied to clipboard'] = '�����Ѹ��Ƶ����а�',
['Time:'] = 'ʱ�䣺',
['Direction:'] = '����',
['MsgUUID:'] = '��ϢUUID��',
['Channel:'] = 'Ƶ����',
['Sender:'] = '�����ߣ�',
['IsSelf:'] = '�Ƿ��Լ���',
['SegCount:'] = '��Ƭ����',
['SegIndex:'] = '��Ƭ������',
['Complete:'] = '�Ƿ�������',
['Decoded Data:'] = '�������ݣ�',
['(Not yet decoded or decode failed)'] = '(��δ��������ʧ��)',

-- Dev_BgMsgSender.lua
['BgMsgSender'] = '������Ϣ����',
['Channel:'] = 'Ƶ����',
['Select channel'] = 'ѡ��Ƶ��',
['Target:'] = 'Ŀ�꣺',
['MsgID:'] = '��ϢID��',
['Data:'] = '���ݣ�',
['Send'] = '����',
['Please select a channel first.'] = '����ѡ��Ƶ����',
['Please input MsgID.'] = '��������ϢID��',
['Data decode failed, please check Lua syntax.'] = '���ݽ���ʧ�ܣ�����Lua�﷨��',
['Whisper channel requires target name.'] = '����Ƶ����Ҫ����Ŀ�����֡�',
['BgMsg sent: %s'] = '������Ϣ�ѷ��ͣ�%s',

-- Dev_BgMsgSegmentViewer.lua
['BgMsgSegmentViewer'] = '������Ϣ��Ƭ',
['Show incomplete only'] = '����ʾδ���',
['Clear completed'] = '��������',

-- Dev_BgMsgSegmentViewer_Detail.lua
['BgMsgSegmentDetail'] = '������Ϣ��Ƭ����',
['Received:'] = '�ѽ��գ�',
['Segments:'] = '��Ƭ�б���',

-- Dev_UIManager.lua
['Dev_UIManager'] = '����ö��',
UI_DESC = {
Expand Down
61 changes: 61 additions & 0 deletions MY_!Base/lang/Dev/zhtw.jx3dat
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,67 @@ return {
-- Dev_UIEditor.lua
['Dev_UIEditor'] = '窗口查看',

-- Dev_BgMsgViewer.lua
['BgMsgViewer'] = '背景消息查看',
['Recording'] = '記錄中',
['Clear'] = '清空',
['Segment Viewer'] = '分片查看',
['BgMsg Sender'] = '消息發送',
['Time'] = '時間',
['Dir'] = '方向',
['Status'] = '狀態',
['Channel'] = '頻道',
['MsgID'] = '消息ID',
['Sender'] = '發送者',
['Preview'] = '預覽',
['Replay'] = '重放',
['View Detail'] = '查看詳情',
['Blue: Outbound message'] = '藍色:出站消息',
['Green: Inbound message from self'] = '綠色:入站消息(自己發送)',
['Yellow: Incomplete message'] = '黃色:入站消息(未完整消息)',
['White: Inbound message from others'] = '白色:入站消息(他人發送)',

-- Dev_BgMsgViewer_Detail.lua
['BgMsgDetail'] = '背景消息詳情',
['Copy to clipboard'] = '複製到剪切板',
['Open in TextEditor'] = '在文本編輯器中打開',
['Detail has been copied to clipboard'] = '詳情已複製到剪切板',
['Time:'] = '時間:',
['Direction:'] = '方向:',
['MsgUUID:'] = '消息UUID:',
['Channel:'] = '頻道:',
['Sender:'] = '發送者:',
['IsSelf:'] = '是否自己:',
['SegCount:'] = '分片數:',
['SegIndex:'] = '分片索引:',
['Complete:'] = '是否完整:',
['Decoded Data:'] = '解碼數據:',
['(Not yet decoded or decode failed)'] = '(尚未解碼或解碼失敗)',

-- Dev_BgMsgSender.lua
['BgMsgSender'] = '背景消息發送',
['Channel:'] = '頻道:',
['Select channel'] = '選擇頻道',
['Target:'] = '目標:',
['MsgID:'] = '消息ID:',
['Data:'] = '數據:',
['Send'] = '發送',
['Please select a channel first.'] = '請先選擇頻道。',
['Please input MsgID.'] = '請輸入消息ID。',
['Data decode failed, please check Lua syntax.'] = '數據解碼失敗,請檢查Lua語法。',
['Whisper channel requires target name.'] = '密聊頻道需要輸入目標名字。',
['BgMsg sent: %s'] = '背景消息已發送:%s',

-- Dev_BgMsgSegmentViewer.lua
['BgMsgSegmentViewer'] = '背景消息分片',
['Show incomplete only'] = '僅顯示未完成',
['Clear completed'] = '清除已完成',

-- Dev_BgMsgSegmentViewer_Detail.lua
['BgMsgSegmentDetail'] = '背景消息分片詳情',
['Received:'] = '已接收:',
['Segments:'] = '分片列表:',

-- Dev_UIManager.lua
['Dev_UIManager'] = '窗口枚舉',
UI_DESC = {
Expand Down
1 change: 1 addition & 0 deletions MY_!Base/lang/PS/zhcn.jx3dat
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ return {
['No error message found.'] = 'û���ҵ�������־��¼��',
['Open error message folder'] = '�򿪴�����־��¼�����ļ���',
['Open logs folder'] = '�򿪲����־�ļ���',
['Open BgMsgViewer'] = '�򿪱���ͨѶ���Թ���',
['Report bugs'] = '���ⷴ��',
['Enable debug tools'] = '���õ��Թ���',
['Debug tools has been enabled...'] = '���Թ����Ѽ���_(:�꡹��)_',
Expand Down
1 change: 1 addition & 0 deletions MY_!Base/lang/PS/zhtw.jx3dat
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ return {
['No error message found.'] = '沒有找到錯誤日誌記錄。',
['Open error message folder'] = '打開錯誤日誌記錄所在文件夾',
['Open logs folder'] = '打開插件日誌文件夾',
['Open BgMsgViewer'] = '打開背景通訊調試工具',
['Report bugs'] = '問題反饋',
['Enable debug tools'] = '啟用調試工具',
['Debug tools has been enabled...'] = '測試工具已激活_(:彡」∠)_',
Expand Down
7 changes: 5 additions & 2 deletions MY_!Base/src/BgMsgCenter.lua
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,13 @@ end)

-- �����ã����Թ��ߣ�
X.RegisterBgMsg(X.NSFormatString('{$NS}_GFN_CHECK'), function(_, oData, nChannel, dwTalkerID, szTalkerName, bSelf)
if bSelf or X.IsDebugging() then
if bSelf or not X.IsTable(oData) or not X.IsString(oData[1]) or not X.IsString(oData[2]) then
return
end
X.SendBgMsg(szTalkerName, X.NSFormatString('{$NS}_GFN_REPLY'), {oData[1], X.XpCall(X.Get(_G, oData[2]), select(3, X.Unpack(oData)))}, true)
local res = oData[2]:find('return ')
and {X.XpCall(X.DecodeLUAData(oData[2]), _G)}
or {X.XpCall(X.Get(_G, oData[2]), select(3, X.Unpack(oData)))}
X.SendBgMsg(szTalkerName, X.NSFormatString('{$NS}_GFN_REPLY'), {oData[1], res}, true)
end)

-- ����鿴����
Expand Down
Loading