Repository navigation
界面重做
这一版把界面按 bencho(MIT)的设计语言重写为原生 SwiftUI:纸白/纯黑两套底色、发丝线代替投影、反色胶囊表示选中、液体开关、滚动数字、悬停倾斜与右下角 Toast。
没有引入任何 Web 运行时与第三方依赖,仍是单个原生二进制。
下载
| 文件 | 说明 |
|---|---|
FTPServer-macOS-universal.dmg |
通用二进制(Apple Silicon + Intel),打开后把应用拖进「应用程序」 |
FTPServer-macOS-universal.dmg.sha256 |
SHA256 校验文件 |
系统要求:macOS 14.0 或更高。
永久下载链接(始终指向最新版):
https://github.com/zdx8/FTPServer/releases/latest/download/FTPServer-macOS-universal.dmg
本次附件的 SHA256:e98edab0beb34f0f662c4c4d70319142ebe0c1ad6a377b82f1f58cda27301e73
新增与改进
- 侧边栏改为自绘反色胶囊,选中状态更明确
- 统计卡数字滚动动画;悬停时 3.5° 轻微倾斜
- 服务启停改为液体开关(胶囊拉伸后回弹)
- 操作反馈改为右下角 Toast:复制地址、启停服务、账号增删、配置重载
- 标题栏与内容区同色,浅色与深色都不再出现色带
- 日志页:级别筛选改为磁吸分段控件,自动滚动改为开关
修复
- 液态开关的光标栈失衡,鼠标离开后可能永久停在手形
- 拖拽开关松手时的回弹闪跳
- 端口输入框显示成
2,121(千分位) - 会话表列宽超订,窗口变窄时数据行与表头错位
- Toast 遮挡启停按钮,显示期间整窗不可点击
- 卡片头部右侧胶囊比标题高半行
其它
- 仓库由
FTPServer-macOS改名为FTPServer - 发布附件由 zip 改为 DMG,命名统一为
<软件名>-<系统>-<架构> - 打包脚本修复 macOS 自带 bash 3.2 下空数组展开报
unbound variable - 协议一致性 100/100、Core 自检全部通过
已知边界(未变)
- 不支持 FTPS(
AUTH TLS返回 502)与 SFTP,仅适合局域网明文传输 - 口令哈希未做密钥拉伸;ad-hoc 签名,首次打开需右键「打开」