Commit Graph
79 Commits
Author SHA1 Message Date
kevin f6fa167d76 更新ai服务提醒 2026-07-01 11:26:08 +08:00
kevin 01c7275763 admin 页面 MQTT 服务状态增加去重队列长度显示 2026-06-30 12:18:40 +08:00
kevin fd766be731 up 2026-06-20 01:45:24 +08:00
kevin f5dacdce19 up 2026-06-19 23:39:30 +08:00
kevin 6cec82235a fix(map): 节点右键菜单不再触发地图空白菜单
leaflet 与自定义的 handleMapContextMenu 都挂在 mapEl 容器上,普通
stopPropagation 不能阻止同节点上的后续监听器。改用
stopImmediatePropagation 并显式重置 menuMap,确保右键 marker 只显示
节点菜单。
2026-06-19 21:00:11 +08:00
kevin 2afd890de4 批量删除节点,一键屏蔽ip 2026-06-19 20:37:19 +08:00
kevin b56cfb7b1e 新增删除节点功能 2026-06-19 20:03:25 +08:00
kevin 3fbc52c6c1 up 2026-06-19 19:08:44 +08:00
kevin 01b0ad1999 up 2026-06-19 18:51:28 +08:00
kevin 5aae81c831 up 2026-06-19 18:17:27 +08:00
kevinandClaude 8e7d11a162 feat(llm): 处理完成的消息自动软删除并隐藏删除按钮
- MarkAsProcessed 在写入 reply/processed_at 的同时设置 deleted_at,
  避免 /admin/llm 队列页堆积已处理消息(仍可勾选"包含已删除"查看)
- 前端列表中已删除的消息行隐藏删除按钮,改为显示灰色"已删除"标签

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-19 17:50:56 +08:00
kevinandClaude 49a287e6e7 feat: console_log.meshtastic 控制 packet 控制台输出;新增每客户端报文统计
- ConsoleLogConfig 增加 Meshtastic 字段(默认 true);旧配置自动补齐
- meshtasticFilterHook 增加 packetConsoleLog;OnPublish 中根据开关调用
  新的 printMeshtasticRecord 输出可读单行(key=value、按 type 着色),
  替代原来的 JSON dump;事件型 printJSON 调用保持不变
- 新增 internal/mqttforward/ClientStats,按 client_id 累计 in/out 报文计数
- meshtasticFilterHook 多挂 OnPacketRead / OnPacketSent / OnDisconnect
  事件,用于增减计数;Provides() 同步声明
- AdminMQTTClient JSON 视图删除 RemoteHost/RemotePort,新增
  packets_in / packets_out;前端 types.ts、AdminDashboard.vue 同步更新

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-19 17:09:00 +08:00
kevin dfb3fdd3e5 根本原因:PKI 私聊需要接收方的公钥,但 !72d17be4 这个节点从未广播过节点信息,nodeinfo 表中没有它的公钥。这傻x豆包ai突然发什么神经,蠢死了 2026-06-18 00:49:42 +08:00
kevin 9f088c265d up 2026-06-17 23:10:20 +08:00
kevin f3ee4035bb up 2026-06-17 20:58:01 +08:00
kevin b0a9f52096 实现每机器人独立 LLM 消息队列
主要变更:
- 后端:为 botNodeRecord 添加 llm_queue_enabled 和 llm_include_channel_messages 字段
- 后端:移除全局 LLM 队列开关,完全基于每个机器人的设置
- 后端:重写 enqueueChannelMessageToLLM,为每个启用了「包含频道消息」的机器人创建独立队列记录
- 后端:频道消息不再使用 bot_id=0,每条消息都有明确的机器人归属
- 前端:AdminLLM.vue 完全重写,添加机器人 LLM 设置面板
- 前端:消息列表表格新增「机器人」列,显示机器人名称和节点 ID
- 前端:消息类型判断逻辑改为使用 channel_id 区分频道/私聊
- 前后端类型同步更新
2026-06-17 20:51:22 +08:00
kevin e2bf6aa173 up 2026-06-17 20:18:37 +08:00
kevinandClaude 2840aca69b 修复签到日历人数显示
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 20:56:50 +08:00
kevinandClaude 8690265fa0 新增签到日历筛选
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 20:49:21 +08:00
kevinandClaude d36455ce71 修复签到页顶部导航显示
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 20:26:13 +08:00
kevinandClaude 6084897bdb 新增签到管理功能
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 20:16:28 +08:00
kevinandClaude eeefdaa180 调整轨迹浮窗宽度
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 19:56:42 +08:00
kevinandClaude 5b873ea059 修复轨迹浮窗文字布局
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 19:54:01 +08:00
kevinandClaude e6a8826a8f 显示轨迹全部坐标节点
Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-16 19:45:27 +08:00
kevin f00f030ef3 节点移出地图不消失 2026-06-16 18:56:19 +08:00
kevin 02bb31584a 修复编译bug 2026-06-14 21:21:34 +08:00
kevin 0024841ffb 修复机器人聊天记录与修改机器人信息 2026-06-14 21:17:49 +08:00
kevin 491876284e 优化机器人私聊 2026-06-14 20:14:52 +08:00
kevin 5d4aced3e0 完善私聊 2026-06-14 19:26:43 +08:00
kevin a2d838d556 up 2026-06-12 20:26:48 +08:00
kevin 6c0285c015 私聊功能未完成 2026-06-12 20:24:18 +08:00
kevin 609462252c 机器人功能还差发送nodeinfo 2026-06-12 19:24:40 +08:00
kevin 0db2b181cc 合并 2026-06-12 18:16:16 +08:00
kevin 2e96faf5a2 Merge branch 'main' of https://git.lmve.net/kevin/meshtastic_mqtt_server
# Conflicts:
#	meshmap_frontend/src/App.vue
#	web.go
2026-06-12 18:15:30 +08:00
kevin b645907c52 新增机器人功能 2026-06-12 18:07:53 +08:00
kevin 32bc572284 去掉了“查询轨迹”按钮 2026-06-07 00:30:00 +08:00
kevin 1e0aa8f637 增加最近按钮 2026-06-07 00:27:22 +08:00
kevin c0ceba93b7 限制轨迹数据查询 2026-06-07 00:22:18 +08:00
kevin 1841509622 修复文本错误 2026-06-06 15:23:01 +08:00
kevin ddf434ef82 隐藏地图的 “Leaflet” 但保留瓦片来源 attribution 2026-06-06 13:21:00 +08:00
kevin 1b5cf41576 修复聊天信息聚合问题 2026-06-06 13:09:19 +08:00
kevin 2faac32d87 代理与否可控 2026-06-06 12:20:16 +08:00
kevin 9d3f007cb8 优化地图节点遮挡选中策略 2026-06-06 03:16:38 +08:00
kevin 63465f13e6 优化重合节点显示机制 2026-06-06 03:00:21 +08:00
kevin 35823507a0 美化前端 2026-06-06 02:10:56 +08:00
kevin 71282f4e4f 支持图源切换 2026-06-06 01:49:05 +08:00
kevin 0f9cb3eae5 新增图源修改功能 2026-06-06 01:16:03 +08:00
kevin 91267eb99c 可以快速删除折叠消息 2026-06-05 21:56:47 +08:00
kevin fb1971da72 增加转发开关 2026-06-05 20:03:52 +08:00
kevin bfdf57cd72 修复地图窗口闪烁问题 2026-06-05 19:12:39 +08:00