Releases: Colinchiu007/Multi-Publish
Releases · Colinchiu007/Multi-Publish
Multi-Publish v1.1.7
What's Changed in v1.1.7
Full changelog: v1.1.7...HEAD
Multi-Publish v1.1.6
What's Changed in v1.1.6
Full changelog: v1.1.6...HEAD
Fixed — Cannot find module 'axios' 打包失败
electron/main.js → api-platform-adapter.js → require('axios') 链条在 asar 打包后失灵。
根因:api-platform-adapter.js 依赖 axios,但 desktop 的 package.json 依赖链中从未显式声明 axios(只存在于 workspace 根 node_modules/,打包时 files 配置的 hoist 路径在 asar 解析时不一致)。
修复:
apps/desktop/package.json显式声明axios: ^1.9.0和form-data: ^4.0.0- 重新
npm install+ 打包,三层验证(L1 asar 清单 / L2 require 链 / L3 Electron 启动)全部通过
Multi-Publish v1.1.5
What's Changed in v1.1.5
Full changelog: v1.1.5...HEAD
Fixed — Asar 打包后 require 路径全面修复
跨包相对路径(../../../../apps/desktop/electron/xxx)在 electron-builder 打包后的
app.asar 内无法解析。全面修复如下:
- logger 模块 —
bilibili-rpa.js改用@multi-publish/shared-utils/src/logger - api-platform-adapter — 复制到
packages/rpa-engine/src/,本地化引用 - python-bridge — 复制到
packages/rpa-engine/src/,本地化引用 - api-mode-publisher — 重构为无循环依赖版本(移除 registry 导入)
- registry — API 平台改用 ApiModePublisher 子类工厂,避免循环依赖
- task-queue — desktop 跨包引用改为
@multi-publish/shared-utils/src/task-queue - CI 修复 —
Sync package version with tag步骤强制shell: bash(PowerShell 不兼容) - 安装包文件名 — 跟随 tag 版本号(
Multi-Publish.Setup.1.1.5.exe)
Changed
apps/desktop/package.json补上author字段- CI workflow 更新:版本号同步、shell 策略
Removed
- 旧的跨包相对路径引用全部消除
.github/workflows/build.yml.part清理
Multi-Publish v1.1.3
What's Changed in v1.1.3
Full changelog: v1.1.3...HEAD
Multi-Publish v1.1.2
What's Changed in v1.1.2
Full changelog: v1.1.2...HEAD
Multi-Publish v1.1.1
What's Changed in v1.1.1Full changelog: v1.1.1...HEAD
Multi-Publish v1.1.0
What's Changed in v1.1.0Full changelog: v1.1.0...HEAD
Added — 正式版 Release
- 格式适配器 (F1) — 11 平台格式转换(HTML 白名单/长度截断/#标签)
- 封面图自动处理 (F2) — sharp 库中心裁剪+格式转换+质量自适应
- 百家号 RPA 发布器 (F3.1) — 第 12 个平台
- 平台 URL 配置化 (融媒宝 F1) —
config/platforms.yaml统一管理,PlatformConfig 加载器 - 敏感词预检 (融媒宝 F2) — DFA 算法 + 内置开源词库,发布前自动弹窗
- 数据同步系统 (融媒宝 F3) — 5 平台数据同步框架 + Dashboard 数据卡片
- 评论统一管理 (融媒宝 F4) — WebContentsView 内嵌各平台评论页
- 端到端测试 — 全部测试套件通过
- CI 自动 Release — GitHub Actions auto-tag + auto-release
- Playwright 浏览器捆绑 — electron-builder extraResources 将 Chromium 捆入安装包,离线可用
- 自动更新 GFW 静默 — 网络错误(超时/DNS 失败/断网)静默处理,不弹错误提示
Fixed
- CI 修复(5 轮迭代)— electron-builder 25.1.8 内置 rebuilder 失败问题
- 显式声明
app-builder-bin为根依赖(避免 devDep hoisting 被跳过) - 单独执行
npx @electron/rebuild -f -w better-sqlite3+npmRebuild: false - Windows runner Playwright 步骤强制
shell: bash(PowerShell 不认 ENV=val cmd)
- 显式声明
- Release body 提取 — 改用 awk 显式块匹配,支持中文标题,自动附 CHANGELOG 链接
Changed
- PRD v1.1:12 平台矩阵、新增融媒宝四阶段功能
- platforms.yaml 统一管理平台配置,替代多处硬编码
- rules.js/presets.js 改为从 PlatformConfig 加载
Multi-Publish v1.0.7
Changelog
v1.0.4 (2026-06-10)
修复
- 自动更新下载无反应 —
package.json添加publish配置(provider: github),electron-updater才能解析下载 URL - 下载按钮无视觉反馈 —
handleDownload()立即设置downloading=true+ 错误捕获
v1.0.3 (2026-06-10)
新增
- 今日头条发布器 — Playwright RPA,支持图文 + 视频发布
- YouTube 发布器 — Playwright RPA,视频发布(标题+描述+上传)
- TikTok 发布器 — Playwright RPA,视频发布(标题+标签+上传)
- 账号/发布页更新 — 10 平台完整列表
v1.0.2 (2026-06-10)
新增
- 视频号发布器 — Playwright RPA,支持视频上传 + 图文发布
- 快手发布器 — Playwright RPA,支持视频上传 + 图文发布
- 视频文件上传 — 发布页面支持拖拽上传 mp4/mov/avi(视频号/快手/抖音可用)
- 账号管理 UI 增强 — 新增「新增账号」对话框,支持 7 平台选择
修复
- 首次运行引导
first-run.js— 修正 playwright 浏览器安装路径 - 自动更新
auto-updater.js— 404 错误显示"当前已是最新版本"而非崩溃 - CI
build.yml—--publish=never防止 Release 创建 403 错误 - CI
release job— 生成latest.yml供 electron-updater 使用 - 打包
package.json—playwright从 devDependencies → dependencies,node_modules加入打包列表
v1.0.1 (2026-06-10)
修复
- 自动更新
latest.yml生成 — CI release job 计算 SHA256 + 版本号 - 自动更新 404 友好提示
v1.0.0 (2026-06-10)
🎉 首个正式 Release! 多平台内容一键发布桌面工具。
新增功能
平台发布器(5 个平台)
- 微信公众号 ✅ — Playwright RPA 自动化,草稿编辑 → 群发
- 知乎 ✅ — 文章发布 + 话题标签
- 微博 ✅ — 图文发布
- 抖音 ✅ — 图文发布
- 小红书 ✅ — 笔记发布(标题+正文+标签)
核心功能
- 富文本编辑器(Quill)— 支持格式、图片、排版
- 多账号管理 — Cookie 加密持久化(AES-256),重启后自动加载
- 单篇/批量发布 — 选择多平台一键发布
- 任务队列 — 顺序执行 + 自动重试(可配置次数)
- 定时发布 — 设定时间自动发布,支持 App 关闭后重启恢复
- 发布历史 — JSONL 持久化,按平台/时间可追溯
- 统计看板 — 总发布数、各平台分布、成功率、趋势图
系统功能
- 首次运行引导 — 自动检测并安装 Python 依赖 + Playwright 浏览器
- 自动更新 — electron-updater,从 GitHub Release 拉取
- 跨平台 — Windows + Linux 双平台支持
- GitHub Actions CI — 自动构建
PROJECT-001 集成
- Aggregator Bridge — 接收内容聚合器文章推送,自动加入发布队列
技术架构
- Electron Shell + Vue 3 + Vite 前端
- Playwright RPA 引擎(Python FastAPI 后端子进程)
- AES-256 Cookie 加密 + JSON 持久化
- Electron-Updater 自动更新
Multi-Publish v1.0.4
Changelog
v1.0.2 (2026-06-10)
新增
- 视频号发布器 — Playwright RPA,支持视频上传 + 图文发布
- 快手发布器 — Playwright RPA,支持视频上传 + 图文发布
- 视频文件上传 — 发布页面支持拖拽上传 mp4/mov/avi(视频号/快手/抖音可用)
- 账号管理 UI 增强 — 新增「新增账号」对话框,支持 7 平台选择
修复
- 首次运行引导
first-run.js— 修正 playwright 浏览器安装路径 - 自动更新
auto-updater.js— 404 错误显示"当前已是最新版本"而非崩溃 - CI
build.yml—--publish=never防止 Release 创建 403 错误 - CI
release job— 生成latest.yml供 electron-updater 使用 - 打包
package.json—playwright从 devDependencies → dependencies,node_modules加入打包列表
v1.0.1 (2026-06-10)
修复
- 自动更新
latest.yml生成 — CI release job 计算 SHA256 + 版本号 - 自动更新 404 友好提示
v1.0.0 (2026-06-10)
🎉 首个正式 Release! 多平台内容一键发布桌面工具。
新增功能
平台发布器(5 个平台)
- 微信公众号 ✅ — Playwright RPA 自动化,草稿编辑 → 群发
- 知乎 ✅ — 文章发布 + 话题标签
- 微博 ✅ — 图文发布
- 抖音 ✅ — 图文发布
- 小红书 ✅ — 笔记发布(标题+正文+标签)
核心功能
- 富文本编辑器(Quill)— 支持格式、图片、排版
- 多账号管理 — Cookie 加密持久化(AES-256),重启后自动加载
- 单篇/批量发布 — 选择多平台一键发布
- 任务队列 — 顺序执行 + 自动重试(可配置次数)
- 定时发布 — 设定时间自动发布,支持 App 关闭后重启恢复
- 发布历史 — JSONL 持久化,按平台/时间可追溯
- 统计看板 — 总发布数、各平台分布、成功率、趋势图
系统功能
- 首次运行引导 — 自动检测并安装 Python 依赖 + Playwright 浏览器
- 自动更新 — electron-updater,从 GitHub Release 拉取
- 跨平台 — Windows + Linux 双平台支持
- GitHub Actions CI — 自动构建
PROJECT-001 集成
- Aggregator Bridge — 接收内容聚合器文章推送,自动加入发布队列
技术架构
- Electron Shell + Vue 3 + Vite 前端
- Playwright RPA 引擎(Python FastAPI 后端子进程)
- AES-256 Cookie 加密 + JSON 持久化
- Electron-Updater 自动更新
Multi-Publish v1.0.3
Changelog
v1.0.2 (2026-06-10)
新增
- 视频号发布器 — Playwright RPA,支持视频上传 + 图文发布
- 快手发布器 — Playwright RPA,支持视频上传 + 图文发布
- 视频文件上传 — 发布页面支持拖拽上传 mp4/mov/avi(视频号/快手/抖音可用)
- 账号管理 UI 增强 — 新增「新增账号」对话框,支持 7 平台选择
修复
- 首次运行引导
first-run.js— 修正 playwright 浏览器安装路径 - 自动更新
auto-updater.js— 404 错误显示"当前已是最新版本"而非崩溃 - CI
build.yml—--publish=never防止 Release 创建 403 错误 - CI
release job— 生成latest.yml供 electron-updater 使用 - 打包
package.json—playwright从 devDependencies → dependencies,node_modules加入打包列表
v1.0.1 (2026-06-10)
修复
- 自动更新
latest.yml生成 — CI release job 计算 SHA256 + 版本号 - 自动更新 404 友好提示
v1.0.0 (2026-06-10)
🎉 首个正式 Release! 多平台内容一键发布桌面工具。
新增功能
平台发布器(5 个平台)
- 微信公众号 ✅ — Playwright RPA 自动化,草稿编辑 → 群发
- 知乎 ✅ — 文章发布 + 话题标签
- 微博 ✅ — 图文发布
- 抖音 ✅ — 图文发布
- 小红书 ✅ — 笔记发布(标题+正文+标签)
核心功能
- 富文本编辑器(Quill)— 支持格式、图片、排版
- 多账号管理 — Cookie 加密持久化(AES-256),重启后自动加载
- 单篇/批量发布 — 选择多平台一键发布
- 任务队列 — 顺序执行 + 自动重试(可配置次数)
- 定时发布 — 设定时间自动发布,支持 App 关闭后重启恢复
- 发布历史 — JSONL 持久化,按平台/时间可追溯
- 统计看板 — 总发布数、各平台分布、成功率、趋势图
系统功能
- 首次运行引导 — 自动检测并安装 Python 依赖 + Playwright 浏览器
- 自动更新 — electron-updater,从 GitHub Release 拉取
- 跨平台 — Windows + Linux 双平台支持
- GitHub Actions CI — 自动构建
PROJECT-001 集成
- Aggregator Bridge — 接收内容聚合器文章推送,自动加入发布队列
技术架构
- Electron Shell + Vue 3 + Vite 前端
- Playwright RPA 引擎(Python FastAPI 后端子进程)
- AES-256 Cookie 加密 + JSON 持久化
- Electron-Updater 自动更新