Skip to content

Releases: Colinchiu007/Multi-Publish

Multi-Publish v1.1.7

17 Jun 10:05

Choose a tag to compare

What's Changed in v1.1.7

Full changelog: v1.1.7...HEAD

Multi-Publish v1.1.6

17 Jun 07:28

Choose a tag to compare

What's Changed in v1.1.6

Full changelog: v1.1.6...HEAD

Fixed — Cannot find module 'axios' 打包失败

electron/main.jsapi-platform-adapter.jsrequire('axios') 链条在 asar 打包后失灵。

根因:api-platform-adapter.js 依赖 axios,但 desktop 的 package.json 依赖链中从未显式声明 axios(只存在于 workspace 根 node_modules/,打包时 files 配置的 hoist 路径在 asar 解析时不一致)。

修复:

  • apps/desktop/package.json 显式声明 axios: ^1.9.0form-data: ^4.0.0
  • 重新 npm install + 打包,三层验证(L1 asar 清单 / L2 require 链 / L3 Electron 启动)全部通过

Multi-Publish v1.1.5

14 Jun 15:24

Choose a tag to compare

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

13 Jun 14:42

Choose a tag to compare

What's Changed in v1.1.3

Full changelog: v1.1.3...HEAD

Multi-Publish v1.1.2

13 Jun 11:26

Choose a tag to compare

What's Changed in v1.1.2

Full changelog: v1.1.2...HEAD

Multi-Publish v1.1.1

13 Jun 10:41

Choose a tag to compare

What's Changed in v1.1.1Full changelog: v1.1.1...HEAD

Multi-Publish v1.1.0

13 Jun 05:33

Choose a tag to compare

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

11 Jun 02:35

Choose a tag to compare

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.jsonplaywright 从 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

10 Jun 14:45

Choose a tag to compare

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.jsonplaywright 从 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

10 Jun 14:38

Choose a tag to compare

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.jsonplaywright 从 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 自动更新