Repository navigation
Releases: XXGxiaoyu/dsh-session-sync
Releases · XXGxiaoyu/dsh-session-sync
Release list
v0.8.3 — privacy fix & 0.8 UI
0.8.3
- Privacy: removed every screenshot containing real device names, IPs, paths or session titles; rewrote the 0.8.x history so the old commits are unreachable from main. Sample data in the design draft now uses placeholders.
- UI: session desk with a device rail, whole-row selection, on-demand selection bar with target menu, bottom transfer dock, and shared panel/host settings.
- 0.8.1: row actions no longer overlap the status chip; the concurrent-transfer setting now explains auto (cap 5) vs manual 1–16.
- npm:
@xxgxiaoyu/dsh-session-sync@0.8.3(the unscoped name belongs to another project). - Tests: 60 passing; CI green.
No screenshots are attached to this release.
v0.7.1 — device column overflow & full list | 设备列不再溢出、多少台都显示
中文说明
修复设备列的两个可见问题(截图反馈:设备只看到 3 个、右侧 ⋯ 按钮压到会话栏)。
- 不再溢出:
.ss-shell / .ss-side / .ss-device-item统一box-sizing:border-box,⋯ 按钮回到列内,不再跨过 16px 间隙压住右侧卡片。 - 多少台都显示:设备列自身滚动(
max-height: min(60vh, 560px)),不做截断;新增说明「列表展示全部已发现或曾连接过的设备;其他网段可在『网络与高级』里加网段扫描」。 - 为什么只有 3 台:列表长度等于宿主实际发现的设备数。UDP 广播不跨路由器,其他网段的机器需要在那里填网段(如
192.168.5.0/24)或IP:端口,保存后会立刻重新扫描。 - 新增测试:渲染 30 台设备并断言 30 行全部存在。
English
Two visible problems in the device column fixed (from the screenshot: only 3 devices listed, and the row's ⋯ button bleeding into the session pane).
- No more overflow:
box-sizing:border-boxon the shell, column and rows — the ⋯ button stays inside the 340px column instead of crossing the 16px gap. - Nothing is truncated: the device column scrolls (
max-height: min(60vh, 560px)), and a new hint says every discovered or previously seen device is listed, with other subnets scanned from “Network & advanced”. - Why only 3: the list length equals what the host has actually discovered. UDP broadcast does not cross routers, so machines on other subnets need a subnet (e.g.
192.168.5.0/24) orip:portthere; saving rescans immediately. - New test: renders 30 devices and asserts all 30 rows exist.
Tests: 59.