RoyirinRosmontis
|
567d395d6f
|
新增功能: - 代理白名单:设置页新增第一个设置项「代理白名单+配置」,点配置打开编辑弹窗(Windows 环境变量风格列表),支持添加/删除强制直连的域名、IP、CIDR(IPv4/IPv6 均支持),每条规则带复选框可单独启用/禁用,保存后立即生效,白名单优先于域名表强制隧道与固定代理模式
|
2026-08-27 13:18:07 +08:00 |
|
RoyirinRosmontis
|
c2c3bd1426
|
修复:
- 打包路径兼容 Nuitka:识别 __compiled__,无 sys._MEIPASS 时回退 __file__ 所在目录(onefile 解压临时目录);新增 build_nuitka.bat(PyQt5 插件、内置 config.json、输出名不变)
|
2026-08-26 14:56:06 +08:00 |
|
RoyirinRosmontis
|
2aeb327638
|
新增功能:
- 切换节点后把当前节点域名记录到用户设置(settings.json 的 current_node),下次启动自动继续使用上次选中的节点(按域名匹配,节点表变化时安全回退第一条)
|
2026-08-26 14:39:57 +08:00 |
|
RoyirinRosmontis
|
2120009c8c
|
修复:
- 手动点击「检查更新」无视「跳过检查更新」设置:必定输出日志,发现新版本时照常弹窗询问下载(跳过设置只作用于启动时的自动检查)
|
2026-08-24 12:35:41 +08:00 |
|
RoyirinRosmontis
|
5620f0051e
|
修复:
- 版本号与"检查更新"间距调整为 4px
|
2026-08-24 12:32:30 +08:00 |
|
RoyirinRosmontis
|
f8e8fd1acd
|
修复:
- 版本号与"检查更新"间距从 16px 缩到 6px(约一两个空格)
|
2026-08-24 12:31:35 +08:00 |
|
RoyirinRosmontis
|
d1369d02d4
|
修复:
- 设置弹窗版本号与「检查更新」入口改为整体居中,中间隔 16px 小空
|
2026-08-24 12:30:10 +08:00 |
|
RoyirinRosmontis
|
ebccfb4165
|
新增功能:
- 设置弹窗版本号左对齐,右侧新增「检查更新」入口(节点同款 hover),点击手动触发一次检查更新(后台执行,完成后提示见主界面日志)
|
2026-08-24 12:28:59 +08:00 |
|
RoyirinRosmontis
|
b9a35684ac
|
新增功能:
- 设置弹窗标题下固定显示当前版本号(config.json 的 version)
|
2026-08-24 12:27:10 +08:00 |
|
RoyirinRosmontis
|
7e6c95f78a
|
修复:
- 保存更改成功提示去掉端口号显示,统一为"已保存,下次开启代理生效"
|
2026-08-24 12:24:31 +08:00 |
|
RoyirinRosmontis
|
54385d72ce
|
修复:
- ToggleSwitch 开关点击无反应:自绘 QCheckBox 在部分样式引擎下默认点击不触发切换,改为显式处理鼠标按下事件切换并重绘
|
2026-08-24 12:21:00 +08:00 |
|
RoyirinRosmontis
|
2652213a10
|
新增功能:
- 设置页新增「跳过检查更新」开关(settings.json 的 skip_update_check,默认关):开启后跳过 PAC 最新版拉取与程序版本检查且不输出相关日志;节点配置更新与客户端认证不受影响
|
2026-08-24 12:16:55 +08:00 |
|
RoyirinRosmontis
|
4afb810078
|
修复:
- 设置弹窗提示语移到"设置"标题正下方(保存结果/错误信息同位置显示)
|
2026-08-24 12:12:26 +08:00 |
|
RoyirinRosmontis
|
3519fbe9e3
|
修复:
- 设置页「使用代理更新」改为左文字 + 右侧苹果风格开关(ToggleSwitch 自绘:绿/灰胶囊+滑动圆钮,无图片资源)
|
2026-08-24 12:10:28 +08:00 |
|
RoyirinRosmontis
|
a08ca154c9
|
新增功能:
- 设置页新增「使用代理更新」开关(用户级 settings.json 的 update_via_proxy,默认关):开启后检查更新与下载走节点隧道(CONNECT),关闭时直连仓库 releases API——直连不通的网络可开启隧道,默认直连避免节点隧道故障影响更新检查
|
2026-08-24 12:07:42 +08:00 |
|
RoyirinRosmontis
|
f92c3f52e0
|
修复:
- 更新检查超时从 10 秒放宽到 20 秒(隧道到 Gitea 链路较慢,避免慢网被误判为失败)
|
2026-08-24 11:48:26 +08:00 |
|
RoyirinRosmontis
|
22498cb884
|
修复:
- 移除设置弹窗标题下方的分割线(视觉效果不佳)
|
2026-08-23 15:24:43 +08:00 |
|
RoyirinRosmontis
|
8e550cba6b
|
修复:
- 设置弹窗标题"设置"下方增加分割线(与主界面分隔线同款)
|
2026-08-23 15:08:37 +08:00 |
|
RoyirinRosmontis
|
863d6ccc57
|
新增功能:
- 检查更新改为基于 Gitea 仓库 releases API:版本取 release 的 tag_name(v0.1.0 式),下载取 exe 附件链接;语义化版本比较(v0.2.0 > v0.1.0)
- config.json 移除 update_url(latest_version.json 不再使用),默认检查地址为仓库 API;CDN 上的 latest_version.json 可下线
|
2026-08-23 14:45:54 +08:00 |
|
RoyirinRosmontis
|
62e5c991fc
|
修复:
- 登录中状态改为:绿色登录按钮变灰不可点、按钮文字替换为"登录中"(完成后恢复"登录"),不再用红色提示行显示
|
2026-08-23 14:26:59 +08:00 |
|
RoyirinRosmontis
|
b414c45d5b
|
修复:
- 退出登录后立即触发登录流程(隐藏主窗口弹登录框,取消则退出),不再停留在无节点的空闲状态
- "nodes.json 中没有可用节点"弹窗增加提示:可在右下角设置中退出登录后重新登录获取节点配置
|
2026-08-23 14:23:43 +08:00 |
|
RoyirinRosmontis
|
115d339d3b
|
修复:
- 设置弹窗的设置项在空白区域纵向居中(上下均分留白)
|
2026-08-23 14:16:58 +08:00 |
|
RoyirinRosmontis
|
01def4cef0
|
修复:
- 设置按钮去掉 hover 效果,常驻小卡片背景(灰底+浅边框)
|
2026-08-23 14:15:12 +08:00 |
|
RoyirinRosmontis
|
6c25360f68
|
修复:
- 底部两行提示小字均改为左对齐,右侧完全留给设置按钮
- 设置入口改为小按钮:默认透明文字,hover 显示卡片背景+边框(替代原来的下划线样式)
|
2026-08-23 14:13:46 +08:00 |
|
RoyirinRosmontis
|
e9f8321daf
|
修复:
- 退出登录按钮改为红色填充样式(与主界面关闭代理按钮一致)
|
2026-08-23 14:03:36 +08:00 |
|
RoyirinRosmontis
|
e8a37edfc0
|
修复:
- 设置弹窗提示语移到按钮上方并居中显示
|
2026-08-23 14:01:58 +08:00 |
|
RoyirinRosmontis
|
701845afc2
|
修复:
- 设置弹窗改为"保存更改"统一提交(后续设置项在此扩展),保存更改与退出登录并排底部
- 更新检查与更新下载不再携带节点 Basic 认证头(update_url 已迁移到公开 CDN,凭据不再暴露给 CDN 日志)
|
2026-08-23 13:59:03 +08:00 |
|
RoyirinRosmontis
|
40175a144d
|
新增功能:
- 代理转发端口从内置 config.json 移到设置弹窗:可修改并持久化到用户数据目录 settings.json(下次开启代理生效)
- 取值链:本地设置 > 内置 config.json > 默认 1080;非法输入(非数字/超出 1-65535)拒绝保存
- 代理运行中锁定端口修改(输入框与保存按钮禁用,提示先关闭代理)
|
2026-08-23 13:53:23 +08:00 |
|
RoyirinRosmontis
|
3c83f26647
|
新增功能:
- 底部提示行改为:左对齐"请勿二次分发此软件!"+ 右对齐"设置"入口(hover 下划线+手型,与节点标签一致)
- 新增设置弹窗(风格与登录框一致),目前仅含"退出登录":清除加密凭据与本地节点配置,下次启动/开启代理时要求重新登录
|
2026-08-23 13:47:56 +08:00 |
|
RoyirinRosmontis
|
bbf78e655d
|
新增功能:
- 登录成功后凭据加密落盘(auth.json,DPAPI 同 nodes.json 保护级别)
- 每次启动后台用已保存凭据拉取最新节点配置(内容比对,变化才覆盖):服务端修改 nodes.json 后,客户端下次启动自动同步
- 凭据失效(401)或网络失败时保留本地配置不破坏;登录框在保存过凭据时自动预填,重新登录一键完成
|
2026-08-23 13:45:05 +08:00 |
|
RoyirinRosmontis
|
1e60db3b11
|
修复:
- 登录弹窗表单改为按内容高度垂直居中(外层容器对齐),消除输入框之间及上下的拉伸留白;行距收紧到 6px、窗口高度降到 170
|
2026-08-23 13:30:55 +08:00 |
|
RoyirinRosmontis
|
a8b18c6d8a
|
修复:
- 登录弹窗 logo 下方增加品牌小字 R.R.P.P.(logo+文字垂直居中)
|
2026-08-23 13:27:40 +08:00 |
|
RoyirinRosmontis
|
f2ad051377
|
修复:
- 登录弹窗加宽到 420、logo 加大到 80x80
|
2026-08-23 13:25:50 +08:00 |
|
RoyirinRosmontis
|
ae540efb8b
|
修复:
- 登录弹窗细节调整:错误提示行平时隐藏(消除密码框下方大段空白)、logo 加大到 64x64、窗口加宽到 380、取消/登录按钮缩小
- 启动时节点未配置:隐藏主窗口只显示登录框,登录成功恢复主窗口,取消则直接退出程序
|
2026-08-23 13:23:49 +08:00 |
|
RoyirinRosmontis
|
2ab7b90c49
|
修复:
- 登录弹窗布局重排:左侧 logo,右侧登录名/密码输入框,底部小字提示"登录以获取节点配置"+ 取消/登录按钮
|
2026-08-23 13:20:32 +08:00 |
|
RoyirinRosmontis
|
61a59a7872
|
新增功能:
- 节点配置登录弹窗(LoginDialog,风格与主界面一致):nodes.json 未配置时启动后自动弹出,点击开启代理时也会弹出
- 登录凭据以 Basic 认证请求 config.json 的 nodes_url(参与 nginx 认证),成功后拉取 nodes.json 并 DPAPI 加密保存到 %LOCALAPPDATA%\RRPP,自动刷新标题
- 401 显示"认证失败"、非法返回数据拒绝写入、请求期间按钮禁用防重复提交
- 移除原先无认证的 nodes 自动拉取(该接口已改为必须认证,避免每次启动 401 噪音)
|
2026-08-23 13:10:42 +08:00 |
|
RoyirinRosmontis
|
415e9787e3
|
修复:
- dev 模式(未打包)文件读取优先级改为源码目录优先:否则首启在 %LOCALAPPDATA% 生成的加密空模板会永远压过开发者放回源码目录的 nodes.json,test.bat 调试无法生效;打包后仍为用户数据目录优先
|
2026-08-23 12:55:06 +08:00 |
|
RoyirinRosmontis
|
11c1eab4b4
|
修复:
- 更新检查跳过(节点未配置)时 _latest_version 未初始化,_on_update_done 读取触发 AttributeError;改为检查开始前统一初始化
|
2026-08-23 12:45:33 +08:00 |
|
RoyirinRosmontis
|
365171d6a1
|
修复:
- 节点未配置(nodes.json 域名为空)时更新检查优雅跳过,不再以 "???" 域名连接隧道刷错误日志
- 节点未配置时禁止开启代理:否则系统代理会指向连不通任何目标的转发器导致断网
- 更新检查早退路径重复发送完成信号(原逻辑遗留),统一由 finally 发送
|
2026-08-23 12:41:36 +08:00 |
|
RoyirinRosmontis
|
1336b9efb4
|
新增功能:
- nodes.json 本地存储改用 Windows DPAPI 加密(本机本用户可解,非 Windows 明文;读取兼容明文/密文,损坏内容安全降级)
- 新增 others/nodes_tool 工具:加密导入 / 解密查看 / 显示存储路径
- 移除项目目录中的 nodes.json 与 PAC 数据文件(不再参与打包:nodes 存 %LOCALAPPDATA%,PAC 由 CDN 拉取);PAC 更新脚本与路由测试改从 CDN 获取数据
|
2026-08-23 12:37:36 +08:00 |
|
RoyirinRosmontis
|
8fed0a1844
|
修复:
- 用户数据目录从用户主目录 ~/RRPP 迁移到 Windows 惯例位置 %LOCALAPPDATA%\RRPP(隐藏、不进备份、无同步冲突;非 Windows 环境回退主目录)
|
2026-08-23 12:29:29 +08:00 |
|
RoyirinRosmontis
|
e8f3d8b645
|
修复:
- PAC 数据更新源改为直接拉取数据文件(原 manifest 方案简化,文件自带资源号/日期)
- 远端数据缺少版本号时改为按内容比对,避免每次启动重复下载
新增功能:
- 配置真实 PAC CDN 地址(cdn.rrrosmontis.icu)
|
2026-08-23 12:19:17 +08:00 |
|
RoyirinRosmontis
|
254f78cc04
|
新增功能:
- 节点配置与 PAC 数据改为 ~/RRPP 存储,首次启动自动初始化(nodes.json 缺失时生成模板)
- PAC 数据在线更新:按 pac_manifest.json 的资源号/日期比对,从 CDN 直连拉取(无需认证),失败自动使用本地副本
- nodes.json 支持在线更新(独立地址,按内容比对,原子覆盖)
- 打包仅内置 config.json,nodes/PAC 不再进 EXE
|
2026-08-23 12:11:59 +08:00 |
|
RoyirinRosmontis
|
f518819d8a
|
修复:
- 检查更新可能失败
- 关闭代理时代理不会正确退出,表现为重启设备后代理设置异常
- 按关闭按钮关闭窗口时程序不会正确退出
新增功能:
- 多节点切换支持
- 更好的 PAC 规则
- 更多的配置项分离加载
|
2026-08-23 11:24:39 +08:00 |
|
RoyirinRosmontis
|
9339625763
|
上传文件至「lite」
|
2026-08-23 02:47:06 +08:00 |
|
RoyirinRosmontis
|
6c9a04b754
|
上传文件至「lite」
|
2026-08-23 02:29:27 +08:00 |
|
RoyirinRosmontis
|
ab7c6cc87a
|
上传文件至「lite」
|
2026-08-23 02:05:03 +08:00 |
|
RoyirinRosmontis
|
5ec84db56f
|
上传文件至「lite」
|
2026-08-18 08:16:31 +00:00 |
|