Skip to content

Update plugin 文件共享 v1.2.0 - #525

Merged
lzx8589561 merged 2 commits into
ZToolsCenter:mainfrom
me1dlinger:plugin/fileshare
Sep 7, 2026
Merged

Update plugin 文件共享 v1.2.0#525
lzx8589561 merged 2 commits into
ZToolsCenter:mainfrom
me1dlinger:plugin/fileshare

Conversation

@me1dlinger

@me1dlinger me1dlinger commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

插件信息

  • 名称: 文件共享
  • 插件ID: fileshare
  • 版本: 1.2.0
  • 描述: 局域网文件共享,支持在线预览文本、代码、Markdown、音视频
  • 作者: meidlinger
  • 类型: 更新

本次变更

新增

  • 点对点私密共享:远程访问者可按来源 IP 向主机申请私密连接,插件端实时收到申请通知并可同意/拒绝;同意后双方建立私密对话
  • 私密对话能力:文本消息、一次多文件发送(多文件合并为一条消息)、文件上传/下载/在线预览、离线消息与文件投递、实时消息通知(SSE + 系统通知)
  • 消息与连接管理:双方均可删除单条消息(服务端留存同步删除、收到的文件同步清理)与删除整个私密连接,删除结果双方可见
  • 本机/远程访问识别:Web 页面识别是否在插件宿主机浏览器访问,头部显示「本机访问 / 远程访问」标识
  • 本机管理控制台:本机浏览器访问 Web 页面时,通过左侧「文件 / 消息」菜单切换到与插件端一致的点对点对话管理与查看;页面可查看下载/上传日志、管理 IP 白名单

截图 / 演示

image_188 06c363f872e57b07af5cefb333114165

自检清单

  • plugin.json 的 name / title / version / description / author 字段均已检查
  • 已移除调试日志、未使用文件、敏感信息(.env、token、密钥等)
  • 本次 PR 的 diff 仅涉及 plugins/fileshare/ 目录
  • 已在本地 ZTools 客户端实际加载并测试过此插件,主要功能正常
  • 同意以仓库声明的开源协议发布此插件

此 PR 由 ztools-plugin-cli 自动管理:每次 ztools publish 在分支上追加一个 commit,PR 链接保持不变。

- feat: init
- upfate: name&title
- feat: 客户端上传回传、按 IP 分组与限权删除
- fix: 下载日志上传/下载标签过窄导致文字竖排
- feat: Web UI 大图全屏查看 + 插件侧文件预览
- feat: 补充提交
- fix(build): 修复TypeScript 关键字识别失效
- feat: 点对点私密共享 + 本机管理控制台
@me1dlinger
me1dlinger marked this pull request as ready for review September 6, 2026 16:20
- feat: init
- upfate: name&title
- feat: 客户端上传回传、按 IP 分组与限权删除
- fix: 下载日志上传/下载标签过窄导致文字竖排
- feat: Web UI 大图全屏查看 + 插件侧文件预览
- feat: 补充提交
- fix(build): 修复TypeScript 关键字识别失效
- feat: 点对点私密共享 + 本机管理控制台
- fix: 修复P2P聊天客户端刷新后历史消息丢失和主机端对话区域滚动问题
@lzx8589561
lzx8589561 merged commit f5a534b into ZToolsCenter:main Sep 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants