Commit Graph

577 Commits

Author SHA1 Message Date
tty228
892735db62
Merge pull request #319 from msylgj/serverchan3
feat: Support ServerChan3
2024-10-24 01:07:38 +08:00
ZiMing Mo
005ad78c78
feat: Support ServerChan3
Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
2024-10-23 21:18:09 +08:00
tty228
c73532ff1e
Merge pull request #307 from Aethersailor/master
fix wechatpush.po
2024-08-27 09:04:36 +08:00
Aethersailor
b47f1aa2ed
fix wechatpush.po
修正一处错误
2024-08-23 02:41:33 +08:00
tty228
af9bd7e8d0
Merge pull request #302 from xianren78/master
fix cpu load always shown as 0.0% @定时推送 in OP 23.05.4
2024-08-13 15:01:57 +08:00
闲人一枚
f28c4e74b8
fix cpu load always shown as 0.0% @定时推送 in OP 23.05.4 2024-08-12 09:37:03 +08:00
tty228
0fe821d67d
Update config.js
https://github.com/tty228/luci-app-wechatpush/issues/294
2024-07-20 08:53:47 +08:00
tty228
071b978709 v3.6.6
1.登录提醒免打扰为仅记录日志时,应对所有登录提醒(包括失败的登录)生效 fix https://github.com/tty228/luci-app-wechatpush/issues/287
2. 改进定时任务和主程序冲突,导致定时任务信息不全的问题
3. 简化 IP 获取逻辑
4. 删除多余代码和一些修复
2024-07-13 16:57:50 +08:00
tty228
d3da14d0da debug 2024-07-13 16:57:50 +08:00
tty228
dd1a424f68 更新 wechatpush-call 2024-07-13 16:57:50 +08:00
tty228
dfe8850dfb debug 2024-07-13 16:57:50 +08:00
tty228
ebb5736306 简化 IP 获取逻辑
删除了更新获取 API 的设定
2024-07-13 16:57:50 +08:00
tty228
855b328835 精简客户端列表信息时,定时任务不应扫描在线列表 2024-07-13 16:57:50 +08:00
tty228
129803db57 调整函数代码块顺序 2024-07-13 16:57:50 +08:00
tty228
15d4a24bc9 更新 wechatpush 2024-07-13 16:57:50 +08:00
tty228
e4cc879c36 Update issue templates 2024-07-13 16:57:50 +08:00
tty228
2141bda0ab 清理代码
1. 登录提醒已是实时推送通知,没必要再生成临时文件
2. add_ip_black() 在添加重复的 IP 时,返回错误码 1
2024-07-13 16:57:50 +08:00
tty228
d275ec7ae5 debug
登录提醒免打扰为仅记录日志时,应对所有登录提醒(包括失败的登录)生效
2024-07-13 16:57:50 +08:00
tty228
5e886dd9cc 更新 wechatpush 2024-07-13 16:57:50 +08:00
tty228
e3bc8314f4 修改一处日志信息文字 2024-07-13 16:57:50 +08:00
tty228
86da29ba4d v3.5.5
1. 避免程序非正常中断时进程残留
2. 在线列表和日志页面样式更改,以适合不同主题
3. debug
2024-07-13 16:57:50 +08:00
tty228
5b3b88d8ea 更新日志输出信息 2024-07-13 16:57:50 +08:00
tty228
cb23955d05 删除一些无用的判断条件 2024-07-13 16:57:50 +08:00
tty228
719e116c55 Revert "使用变量存储 JSON"
因不正常的 CPU 负载,取消这个设定
判断太少,并发时容易存储过时的信息;判断太多并发的时候负载很容易就特别高
老老实实用文件操作,反正都是 tmpfs 文件系统,临时文件就临时文件吧,不强迫症了
2024-07-13 16:57:50 +08:00
tty228
8806038d98 debug 2024-07-13 16:57:50 +08:00
tty228
66cc1bb387 在线列表和日志页面样式更改
15e7b0179d (commitcomment-144033876)
2024-07-13 16:57:50 +08:00
tty228
bc92b36a1e debug 2024-07-13 16:57:50 +08:00
tty228
d199995210 清理调试代码等 2024-07-10 02:18:23 +08:00
tty228
dba448060d 调整函数代码块顺序 2024-07-10 01:27:16 +08:00
tty228
9122cb9129 尝试优化程序非正常中断时进程残留 2024-07-10 00:56:09 +08:00
tty228
e856d2dfff 使用变量存储 JSON,减少 IO 操作 2024-07-09 22:23:16 +08:00
tty228
d8a577a6b7 v3.5.4
1. 当存在直通挂载的硬盘时,只显示宿主机上的磁盘信息
2. 虚拟磁盘不再检测磁盘信息
3. 定时推送时不应进行扫描局域网 IP、 NetBIOS 查询等耗时较长的操作,http/https 端口因只在首次连接检测,待优化
4. 使直通硬盘可以读取到空间使用量
5. 修复离线设备不显示 MAC 和在线时间(v3.5.3)
2024-07-09 22:19:07 +08:00
tty228
36653bcdf8 使直通硬盘可以读取到空间使用量 2024-07-09 22:19:07 +08:00
tty228
64abb224f2 更新 wechatpush 2024-07-08 23:58:13 +08:00
tty228
0cb73963a7 debug
修复离线设备不显示 MAC 和在线时间
2024-07-08 13:22:27 +08:00
tty228
18f0b3b9f1 优化定时推送
1. 当存在直通挂载的硬盘时,只显示宿主机上的磁盘信息
2. 虚拟磁盘不再检测磁盘信息
3. 定时推送时不应进行扫描局域网 IP、 NetBIOS 查询等耗时较长的操作,http/https 端口因只在首次连接检测,待优化
2024-07-08 13:15:33 +08:00
tty228
c52d59b00f 增加 curl 重试次数 2024-07-08 09:22:37 +08:00
tty228
bc20fbc37e v3.5.3
1. 修复并发时文件锁失效的 bug
2. 修复带参数启动时,线程限制没有生效的 bug
3. 修复 MAC 信息表下载不成功,且日志无提示的问题
4. 优化和修复主机名等信息的获取未按预期工作的问题
5. 修复部分版本的系统,SSH登录信息获取不正确的问题
6. 局域网扫描应快速扫描更新 ARP 列表,而不是加入 IPLIST 列表,使用普通的 ping 超时检测
7. 减少一部分调试模式中的信息输出,方便排查错误
8. 稍稍调整了推送内容中,设备列表的对齐方式
9. 增加通过 NetBIOS 查询主机名和 MAC 的方式,此功能需要安装 samba*-server 或 samba*-client
10. 因 OpenWrt 版本的 jq 处理速度已经有了显著提升,改为使用 json 存储 IP 和设备信息
11. 清理多余代码和一些小的修改
2024-07-08 01:33:24 +08:00
tty228
2cb9278a76 debug
修复一处语法错误
将离线待确认设备显示在在线列表页面中
2024-07-07 21:58:50 +08:00
tty228
9ff3fdccc4 debug
修复 NetBIOS 和 MAC 设备信息数据库优先级冲突的问题
2024-07-07 21:58:50 +08:00
tty228
172390f666 update
1. 修复并发时文件锁失效的 bug
2. 修复带参数启动时,线程限制没有生效的 bug
3. 修复对离线设备进行 NetBIOS 查询的 bug
4. 稍稍调整了推送内容中,设备列表的对齐方式
5. 改为使用 json 存储 IP 和设备信息
(待观察是否需要调整,现在为使用紧凑模式保存,且设备离线后不删除信息以待下次使用,预留了磁盘字段,但怀疑会影响网页加载速度,未并入单文件)
2024-07-07 21:58:50 +08:00
tty228
2cc3596498 debug
1. 修复 MAC 信息表下载不成功,且日志无提示的问题
2. 优化和修复主机名等信息的获取未按预期工作的问题
3. 修复部分版本的系统,SSH登录信息获取不正确的问题
3. 减少一部分调试模式中的信息输出,方便排查错误
4. 增加通过 NetBIOS 查询主机名和 MAC 的方式,此功能需要安装 samba*-server 或 samba*-client,且检查时间较久,待观察
2024-07-07 21:58:50 +08:00
tty228
15e7b0179d v3.5.1
fix #275
2024-07-07 21:58:50 +08:00
tty228
710e0e00b2 debug
fix https://github.com/tty228/luci-app-wechatpush/issues/275
2024-07-05 22:30:20 +08:00
tty228
e3abd5d1bc v3.5.0
1. pull https://github.com/tty228/luci-app-wechatpush/pull/277
2. pull https://github.com/tty228/luci-app-wechatpush/pull/281
3. fix https://github.com/tty228/luci-app-wechatpush/issues/270
4. fix https://github.com/tty228/luci-app-wechatpush/issues/279
5. fix https://github.com/tty228/luci-app-wechatpush/issues/278
6. fix https://github.com/tty228/luci-app-wechatpush/issues/275
7. fix https://github.com/tty228/luci-app-wechatpush/issues/252
8. fix https://github.com/tty228/luci-app-wechatpush/issues/258
9. fix https://github.com/tty228/luci-app-wechatpush/issues/241
10. 使客户端列表页面支持自动刷新
11. 在客户端列表页面显示客户端是否可以通过 http 或 https 访问
12. 添加选项,可以自行选择客户端列表的排序方式
13. 添加选项 - 始终进行在线检测的 IP
14. 移除 luci-app-serverchan 自动移植配置脚本
15. debug

Co-Authored-By: abu9 <2047272+abu9@users.noreply.github.com>
Co-Authored-By: 闲人一枚 <26913311+xianren78@users.noreply.github.com>
2024-07-05 21:00:28 +08:00
tty228
459f1481bf Revert "v3.4.4"
This reverts commit a162bbd3b9.
2024-07-05 20:47:02 +08:00
tty228
9885112895 修复表头点击 2024-07-05 20:40:39 +08:00
tty228
80c71c71eb 更新 luci-wechatpush 2024-07-05 20:08:10 +08:00
tty228
4022ceea66 添加权限 2024-07-05 19:53:36 +08:00
tty228
cd8c7fc328 Merge branch 'master' of https://github.com/tty228/luci-app-wechatpush 2024-07-05 19:52:35 +08:00