2026.10.10 14:05:13(UTC+8) 来源:GitHub
Max Lv 复核 meow-rs PR #745(稳定多路复用 WebSocket 连接):在 macOS 本地验证新增 ws_test、mux 库与 api_test 的 DNS 用例通过,fmt、三路 clippy、rustdoc 干净。他在原提交上追加了一个小提交 dc72528:为 ws.rs 的 16 KiB 单次 poll_write 上限与 64 KiB tungstenite 写缓冲上限命名并加 const 断言关联,更新过时的 ws_config() 文档…(节选)
2026.10.03 14:33:50(UTC+8) 来源:GitHub
在 meow-ios 为订阅配置新增按配置自动更新节奏的 PR #352(由 gengjiawen 提交,分支 feat/profile-auto-update)下,维护者 madeye 给出合并前审查:`.manual` 默认值意味着升级后不会自动开始抓取;更新节奏仅由 `lastUpdated` 推导,手动刷新会顺延自动刷新,不存在第二个时间戳产生漂移;抓取失败会保持到期状态,`isRefreshing` 守卫阻止并发重叠。已把跟进提交推到该分支:rebase 到当前 m…(节选)
2026.10.03 14:15:24(UTC+8) 来源:GitHub
在 meow-ios 让首页状态图标镜像所选应用图标的 PR #351(由 gengjiawen 提交,分支 fix/status-glyph-follows-app-icon)下,维护者 madeye 给出合并前审查:`AppIconStore` 是图标选择的唯一所有者,iOS 仍是持久化层,`current` 只在 iOS 接受切换后前进,被拒绝的切换会重新同步,重新选择已安装图标会跳过系统弹窗。tvOS 检查:tvOS 目标会编译 `App/Sources/Servic…(节选)
2026.10.03 13:51:15(UTC+8) 来源:GitHub
在 meow-ios 处理 iOS 上 DHCP DNS nameserver 的 PR #362(由 mvanhorn 提交,分支 fix/358-dhcp-dns-compatibility)下,维护者 madeye 说明已把跟进提交推到该分支:rebase 到当前 main(含 meow-rs a663364),该版本 meow-rs 仍以同样的 `unsupported scheme` 拒绝 `dhcp`,因此该修复仍然必要;提交 61703ac 把过滤从 `name…(节选)
2026.10.03 10:30:18(UTC+8) 来源:GitHub
Max Lv(madeye)在自己提交的 meow iOS issue #393(承接 #392 的审查)中说明:小组件与控制中心的重载目前只来自应用进程(WidgetReloader 在阶段变化时,以及自 #392 起在应用变为活跃时)和小组件的 intent,因此应用未运行时发生的状态变化,要到下次打开 meow 才会反映到控制中心开关上,主屏与锁屏小组件则要等 30 分钟时间线才追上。受影响的变化包括:在「设置 › VPN」中关闭 VPN、另一个 VPN 应用占用该位置…(节选)
2026.10.03 09:50:55(UTC+8) 来源:GitHub
在 TrustTunnel 出站功能提议(#727)下回复:接受该 PR,并给出要求。范围与形态——先做 HTTP/2(TCP、_udp2 与 _check)并单独成 PR,H3 后续另开;H3 复用现有 quiche + BoringSSL 栈(同 Hysteria2),不引入第二套 QUIC 或 TLS 库;在 meow-proxy 中以 trusttunnel 特性门控(同 snell、anytls),是否并入默认 full 组合由二进制体积数字决定(ADR-0007 …(节选)
2026.10.03 08:56:31(UTC+8) 来源:GitHub
在 meow-rs issue #709「切出 v0.22.0」的讨论中,Max Lv(madeye)说明暂时保留手动发布流程。理由:发布频率低,CHANGELOG.md 是有意手工整理的,自动生成的变更说明或 `skip-changelog: true` 会丢掉这一点,或让流程处于半自动化状态。 他指出已经自动化的只有不可逆部分:推送 `vX.Y.Z` tag 会运行 `publish.yml`(按依赖顺序发布到 crates.io,幂等)和 `release.yml`(G…(节选)
2026.10.02 09:24:28(UTC+8) 来源:GitHub
meow iOS 首页小组件 PR #384(为 VPN 开关与路由模式添加主屏小组件)合并前,维护者 madeye 推送了审查与修复:分支 rebase 到 main(a423904),解决 scripts/build-adhoc.sh(保留 main 的 Ad Hoc profile UUID,另加 WIDGET_PROFILE)与 project.pbxproj(由合并后的 project.yml 重新生成)的冲突;提交 04297b2 为 SubscriptionsV…(节选)
2026.09.29 10:22:07(UTC+8) 来源:GitHub
Max Lv 在自己提交、并于 2026-09-29 02:22Z 关闭(未合并)的 madeye/BaoLianDeng PR #119「Drop unused FirebaseAnalytics to fix experiment-fetch crash」下留言:该崩溃已被判定为 Firebase 服务端的 sdk-exp 事故(firebase/firebase-ios-sdk#16728),不是 SDK 或应用本身的缺陷,因此不再按原计划移除未使用的 Firebase…(节选)
2026.09.27 14:29:18(UTC+8) 来源:GitHub
Max Lv(madeye)在自己提交、目前仍未合并的 meow-rs PR #646(feat(openwrt): TPROXY UDP support, side-router gateway, and LuCI expansion)下,说明新增提交 35c48a3:加入可选开启的 ARP 客户端导向与一个 LuCI「Clients」视图,用来选择旁路由对哪些局域网设备做透明代理,无需逐台设备配置,也不用改主路由的 DHCP。 他同时说明:该做法本质上是 ARP 欺骗,默…(节选)
2026.09.25 16:22:55(UTC+8) 来源:GitHub
在 meow iOS 的 iCloud 中继 PR #383(给 tvOS 提供 iCloud Drive 配置导入,仍为 open)中,madeye 提交 ad1818e:配置行的左侧滑动操作「iCloud Drive」会把该配置的 YAML 以协调写入方式存进 iCloud Drive › meow 的中继文件夹,已有的文件夹监听随后把它中继到 Apple TV;文件以配置名命名,重复导出覆盖同名文件,因此电视端的 upsertLocal 会在原地更新该配置。他说本地 s…(节选)
2026.09.17 13:49:03(UTC+8) 来源:GitHub
madeye 说明 meow-android 的分支基于旧版 Compose 主分支,文件误放在多一个字母的包路径下会导致 Kotlin 重复声明;他在当前 main 上重建提交、保留原作者,并通过 Android lint 与单元测试。
2026.09.12 15:24:32(UTC+8) 来源:GitHub
Thanks for the report. This is caused by macOS's default per-process file descriptor limit rather than a bug in the event loop. `test_event` deliberately opens 256 UDP sockets (to exceed Winsock's 64-descriptor `select()` limit) plus a send…(节选)