• Joined on 2026-04-07
dailz opened issue dailz/wl-webrtc#3 2026-06-04 20:58:24 +08:00
安全: 多用户环境下令牌回退路径冲突 (cap_portal.rs)
dailz opened issue dailz/wl-webrtc#2 2026-06-04 20:58:16 +08:00
安全: 令牌文件未设置限制性权限 (cap_portal.rs)
dailz opened issue dailz/wl-webrtc#1 2026-06-04 20:58:04 +08:00
Bug: --port 模式下 wlr-screencopy 后端 negotiate_format panic
dailz pushed to master at dailz/wl-webrtc 2026-06-04 20:56:54 +08:00
b0ed6548a6 feat: add WebRTC streaming via str0m + portal session persistence
74f4dc826d perf(portal): achieve 58-60fps PipeWire screen capture
a83d146ed3 fix: FPS limiter never passes frames when input > target rate
d80b34f44f feat: GPU-downscale + software H.264 encode pipeline (WIP)
55abb5e56d fix(backend_detect): use raw zbus for portal check to avoid OnceLock connection poisoning
Compare 10 commits »
dailz created branch master in dailz/wl-webrtc 2026-06-04 20:56:54 +08:00
dailz created repository dailz/wl-webrtc 2026-06-04 20:52:12 +08:00
dailz commented on issue dailz/logViewer#10 2026-06-04 17:33:21 +08:00
🔴 [H10] Loading 状态下忽略文件变更事件

已修复

提交: 534a089 fix(tui): defer file-change events during Loading state to prevent stale reader

修复方案:延迟重载标记

App 中新增 reload_after_loading: bool 标志位: …

dailz pushed to master at dailz/logViewer 2026-06-04 17:33:07 +08:00
534a089b58 fix(tui): defer file-change events during Loading state to prevent stale reader (closes #10)
dailz closed issue dailz/logViewer#10 2026-06-04 17:33:07 +08:00
🔴 [H10] Loading 状态下忽略文件变更事件
dailz closed issue dailz/logViewer#9 2026-06-04 16:37:46 +08:00
🔴 [H9] 运行时 panic/error 无终端恢复保护
dailz commented on issue dailz/logViewer#9 2026-06-04 16:37:38 +08:00
🔴 [H9] 运行时 panic/error 无终端恢复保护

审核结论:已修复

该 Issue 描述的问题已不存在于当前代码中

当前代码分析

crates/tui/src/main.rs 已实现完整的 RAII TerminalGuard 模式(第 29-76 行):

  1. Drop trait 已实现
dailz commented on issue dailz/logViewer#8 2026-06-04 16:15:50 +08:00
🔴 [H8] 初始文件加载失败 → 终端状态损坏

Fixed in b7938e0. RAII TerminalGuard with Drop cleanup. 88 tests pass. tmux integration test verified terminal restored on error exit (exit code 1) and normal exit (exit code 0).

dailz pushed to master at dailz/logViewer 2026-06-04 16:11:24 +08:00
b7938e069d fix(tui): RAII TerminalGuard prevents terminal corruption on error exit (closes #8)
dailz closed issue dailz/logViewer#8 2026-06-04 16:11:24 +08:00
🔴 [H8] 初始文件加载失败 → 终端状态损坏
dailz closed issue dailz/logViewer#7 2026-06-04 14:33:49 +08:00
🔴 [H7] 文件监控回调中使用阻塞 send
dailz pushed to master at dailz/logViewer 2026-06-04 14:33:49 +08:00
d40d70c600 fix(watcher): use try_send to prevent blocking notify callback
dailz pushed to master at dailz/logViewer 2026-06-04 14:10:57 +08:00
1350f659fa fix(io): eliminate SIGBUS risk in background indexer threads (closes #6)
dailz closed issue dailz/logViewer#6 2026-06-04 14:10:57 +08:00
🔴 [H6] 后台 mmap 索引期间文件截断 → SIGBUS
dailz pushed to master at dailz/logViewer 2026-06-04 13:30:23 +08:00
1bb6b2e9f3 fix: eliminate TOCTOU race in IndexCache::save (closes #5)
dailz closed issue dailz/logViewer#5 2026-06-04 13:30:23 +08:00
🔴 [H5] 后台索引器:索引快照与缓存哈希不匹配