Repository navigation
Releases: amlei/tassello
Releases · amlei/tassello
Release list
v0.2.0
发布链路从专用 Chrome profile 与 CDP 迁移到用户日常浏览器中的九漾 Onda 扩展,桌面工作台、Obsidian 插件和 CLI 共用同一条本机发布链路。
本次重点
- 使用日常 Chrome 或 Edge 中的登录态完成多平台发布,不再复制浏览器 profile。
- 桌面工作台、Obsidian 插件和 CLI 共用同一条本机发布链路。
新增
- 新增 Chrome / Edge MV3 浏览器扩展,通过本机宿主自动发现 Onda 并完成连接,不需要地址、配对码或手动导入登录态。
- 新增统一
ondaCLI,可按平台与内容类型发布 Markdown、查询任务状态,并调用豆包生图能力。 - 账号验证直接读取当前浏览器中的平台登录状态,支持微信公众号、微博、小红书、X、知乎、豆瓣、即刻、小宇宙、喜马拉雅和荔枝播客。
- 发布队列支持串行任务、取消、断线恢复、标签页聚焦和人工结果回填。
- 本地图片、视频和音频通过短期签名地址传给扩展,并按内容 hash 复用已上传的平台素材。
- Obsidian 插件与 Web 工作台共用发布任务,不再维护第二套发布引擎。
改进
- 内容仍以 Markdown + frontmatter 为唯一事实源,发布快照统一使用 CommonMark + GFM 渲染。
- 所有平台默认只填充编辑页,不代替用户点击最终发布;成功或等待确认后保留平台标签页。
- 主题、设置页发布队列与 Obsidian 连接状态统一到新版工作台界面。
- 设置页改用浏览器扩展安装与连接状态,删除浏览器 profile 导入、Cookies 覆盖确认和 Remote debugging 操作。
- 头条号调整为规划中:驱动代码仍随扩展保留,但不会出现在可发布目标中。
修复
- 修复 Markdown 更新后首个 H1 丢失、公众号标题选择器过期、微博 textarea 假成功和知乎图片 MD5 标识错误。
- 修复知乎空上传缓存导致带图文章崩溃、知乎视频标题未写入,以及 X 媒体上传未完成时任务提前进入待确认的问题。
- 修复全新数据目录首次启动时 Prisma 迁移可能因数据库文件尚不存在而失败的问题。
- 完善小宇宙、喜马拉雅、小红书和荔枝的播客上传;音视频稿件现在可同时携带封面图,微信公众号长音频会得到明确的平台限制提示。
兼容与升级
- 支持平台:macOS(Apple Silicon)、Windows x64。
- 首次使用需要安装并连接 Chrome / Edge 扩展,然后在日常浏览器中登录目标平台。
- 内容继续使用 Markdown +
tassellofrontmatter;无需手动迁移旧内容。
已知问题
- 部分平台仍会停在草稿、扫码或人工确认状态,这是发布安全边界,不是任务失败。
- 抖音、B站和头条号仍为规划中能力,具体可用状态以设置页显示为准。
v0.1.0-beta.1
Tassello v0.1.0 · 阶段性测试版
当前版本仍处于阶段性测试阶段,功能、界面、发布通道和数据结构都可能继续调整。已知问题和体验问题仍然较多,欢迎通过 GitHub Issues 或邮件反馈。
Tassello v0.1.0 · Early Testing Release
This version is still in early testing. Features, UI, publishing channels, and data structures may continue to change. Known issues and rough edges are expected. Feedback is welcome through GitHub Issues or email.
中文
桌面工作台
- 提供文章、贴图、视频、音频的统一内容库
- 支持编辑器与手机预览,发布前可检查移动端阅读体验
- 支持多平台发布流程与平台化内容适配
- 提供集中发布队列,跟踪任务阶段、进度和状态
- 关键发布步骤保留人工确认
Obsidian 插件
- 支持发布当前 Obsidian 笔记
- 通过 Frontmatter 定义发布类型、平台和目标
- 预览实际交给平台适配器的 payload
- 支持选择发布目标
- 发布状态会写回 Obsidian 笔记 frontmatter
- 提供
Tassello Publisher.base查看发布状态 - 支持 Chrome / Edge 远程调试授权流程
- 需要人工确认的平台会停在草稿或确认状态
下载
- macOS Apple Silicon DMG
- Windows x64 安装包
- Obsidian 插件包
说明
- Obsidian 插件需要 Obsidian Desktop 1.5.0 或更高版本。
- 部分平台会有意停在草稿、扫码或人工确认状态,不会自动点击最终发布。
- 平台通道可用性取决于账号登录状态、素材类型和平台规则。
- 本版本仍处于阶段性测试,请先在小范围内容上试用。
English
Desktop
- Unified content library for articles, images, videos, and audio
- Editor with mobile preview for checking reading experience before publishing
- Multi-platform publishing flow with platform-specific adaptation
- Centralized publish queue for tracking stages, progress, and states
- Manual confirmation for key publishing steps
Obsidian Publisher
- Publish the current Obsidian note to supported platforms
- Define publish type and targets through frontmatter
- Preview the actual payload passed to platform adapters
- Select publish targets per note
- Write publish status back to Obsidian note frontmatter
- Review publication status through
Tassello Publisher.base - Chrome / Edge remote debugging authorization flow
- Platforms that require manual confirmation stop at draft or confirmation states
Downloads
- macOS Apple Silicon DMG
- Windows x64 installer
- Obsidian plugin package
Notes
- The Obsidian plugin requires Obsidian Desktop 1.5.0 or later.
- Some platforms intentionally stop at draft, QR-code, or manual confirmation states instead of clicking final publish.
- Channel availability depends on account login state, asset type, and platform rules.
- This is an early testing release. Please try it with small, non-critical content first.