更新日志

Joplo 发布了什么

开源 joplo CLI 与 Joplo Cloud 的版本记录,最新的在前。

Joplo Cloud

最新

用 Google 或 GitHub 登录

注册和登录不必再记一个密码;在 joplo.app 首页也能一键登录。

  • 新增

    登录页和注册页可以用 Google 或 GitHub 账号继续。

  • 新增

    在 joplo.app 首页,已经登录 Google 的访客可以一键登录 Joplo,登录后直接进入控制台。

  • 改进

    Google 账号的邮箱和已有账号相同时,自动登录到原来的账号;GitHub 账号只有在 GitHub 确认邮箱已验证时,才会关联到同邮箱的已有账号。

joplo 0.2.4

嵌入、评审版和 joplo feedback

CLI 这一侧补齐了嵌入和评审:发布评审版,把评审里的决定拉回本地交给 Agent,在 CI 里用 API Key 发布。0.2.3 没有单独发布,改动都在这一版里。

  • 新增

    发布站支持嵌入模式:先显示封面,点开后是精简控制条,可以逐步播放和全屏。share 时生成封面图,并打印 Markdown 徽章和嵌入代码。

  • 新增

    npx joplo share --review 发布带全部方案的评审版。评审版是单独的一条链接,不会覆盖 README 里的主链接;规则和问题不会出现在任何上传的文件里。

  • 新增

    npx joplo feedback 列出还没写回的决定和未解决的评论,Agent 按决定改源码、跑 check 之后,用 --applied 标记已写回。

  • 新增

    设置环境变量 JOPLO_API_KEY 后,所有云端命令都用 API Key,不再需要设备登录,适合 CI 和脚本。

  • 新增

    --pr 把 PR 信息交给云端;Joplo GitHub App 开通后,PR 里会出现预览评论,PR 关闭后链接过期。

  • 改进

    演示更好看:字幕重新排版并显示说话人,每个场景有封面,过渡卡铺满舞台;层级多的时候,标签像书签一样叠起来。

Joplo Cloud

评审链接、投票和决策回流

把演示发给同事评审,在一个地方收齐意见、拍板,再让 Agent 按决定改源码。同时上线 API Key。PR 预览已经做好,等 GitHub App 开通后开放。

  • 新增

    在作者视图里创建评审链接,复制发给同事,随时可以撤销。普通分享链接只能看演示;拿到评审链接的人才看得到方案、规则和待决问题。

  • 新增

    评审者点侧边的“反馈”留言,自动记下版本、场景和步骤,还可以选中画面里的某个元素。

  • 新增

    登录用户每个功能投一票,可以改票,票数所有人可见;投票不会自动替你选定方案。

  • 新增

    作者在“拍板”里选定方案、确认或否决规则(否决要写理由)、回答问题。每个决定都有记录,可以撤回。

  • 新增

    Agent 用 npx joplo feedback 拿到还没写回的决定和评论,改完源码后标记已写回。

  • 新增

    在“设置 → API Key”里为 CI 和脚本创建 Key:按权限范围授权,可选 30、90 或 365 天,随时吊销,完整的 Key 只显示一次。

Joplo Cloud

把演示嵌进博客、文档和 README

所有账号的分享都能嵌入。嵌入后先显示封面,访客点开才播放,也能全屏。

  • 新增

    网页 iframe:嵌入后先显示封面和大播放按钮,播放后有精简控制条和全屏。

  • 新增

    GitHub / Markdown 徽章:在 README 里显示“▶ Joplo 演示 · 标题”,点击打开分享页。

  • 新增

    链接卡片:把分享链接贴进聊天软件或社交平台,会显示标题和封面图。

  • 新增

    “我的分享”和作者视图里新增“嵌入”弹窗:网页 iframe、徽章、链接三个标签页,带实时预览和一键复制。

  • 改进

    免费分享过期后,嵌入和徽章显示“已过期”,作者还能从嵌入里找到恢复链接的入口。

joplo 0.2.2

发布站字体瘦身

每次分享要上传的东西小了很多,首次发布也更快。

  • 改进

    发布站只带演示里实际用到的字体分片,运行时从约 26 MB 降到约 2 MB;默认字体照常离线可用。

  • 改进

    文楷不再随发布站分发,只在看板里选中时从 CDN 加载;没加载到时回退到系统楷体。

Joplo Cloud

Joplo Cloud 上线

npx joplo share 有了正式的云端:登录账号,发布成 joplo.app/s/… 链接,在 cloud.joplo.app 管理自己的分享。

  • 新增

    分享链接放在 joplo.app/s/…:免费账号 1 小时有效,Pro 永久有效。

  • 新增

    npx joplo login 走浏览器登录:在 cloud.joplo.app/device 核对验证码并确认,不在终端里输密码。

  • 新增

    cloud.joplo.app 的“我的分享”列出每条分享的状态和剩余时间,可以复制、打开、删除。

  • 新增

    过期页只告诉观众发生了什么;作者登录后可以重新发布,或在 7 天内升级,恢复原链接。

  • 新增

    官网和控制台与 Joplo 看板一样支持十种语言,默认简体中文。

joplo 0.2.1

CLI 默认连接 cloud.joplo.app

云端命令的默认服务器改为 https://cloud.joplo.app;0.2.0 使用的 app.joplo.app 已下线。

  • 改进

    默认服务器改为 https://cloud.joplo.app,仍可以用 --server 或 JOPLO_CLOUD_URL 指定其他服务器。

joplo 0.2.0

云端命令,表达力更强的演示

在 CLI 里登录和分享,在演示里讲多人协作的故事,看板支持十种语言。

  • 新增

    新增 login、logout、whoami、share。只有这四个命令连接云端,本地创作、检查、构建继续完整、免费。

  • 新增

    Agent 使用 share --format json;未登录的非交互调用返回 AUTH_REQUIRED(退出码 3),提示用户运行 npx joplo login。

  • 新增

    过渡卡(开场、收尾、时间跳跃、角色切换)、多角色、Agent 流式输出与侧边产物。

  • 新增

    分叉点、手绘圈注和箭头、邮件和通知卡、数据与状态层、键盘输入记录。

  • 新增

    看板、播放器和发布站支持十种语言,顶栏右侧切换;CLI 和诊断输出统一为英文。

joplo 0.1.3

看板 UI v1

重新设计的看板:新的设计 Token 和品牌、重做的演示页,以及围绕它的细节与状态。

  • 改进

    新的设计 Token 与控件:暖灰底色,黄色只标“当前”和主操作,页面里不用阴影。

  • 改进

    外观拆成配色、字体、线条,在浮层里点一下立即生效。

  • 新增

    细节与状态:悬停说明、播放进度、点错位置、场景完成、覆盖缺口、导出进度,以及窄屏收起。

  • 改进

    重做首页、全屏模式、发布站和手机页面。

joplo 0.1.2

修复 favicon

一个小的补丁版本。

  • 修复

    修复 favicon data URI 里引号未转义的问题。

joplo 0.1.1

npm 包改到 @joplo-app

npm 作用域从 @tokenroll 改为 @joplo-app。

  • 改进

    包名改为 @joplo-app/kit、/core、/cli、/server、/web;入口包仍是 joplo,作者项目从 @joplo-app/kit 导入。

joplo 0.1.0

Joplo 发布到 npm

第一个可以用 npx 安装的版本。

  • 新增

    入口包 joplo 自带预构建的看板,项目不再需要 Joplo 源码仓库。

  • 新增

    npx joplo init 创建项目,锁定版本,并按你的包管理器打印下一步。

  • 新增

    CLI 检查 Node.js 22 以上;项目里 @joplo-app/kit 的版本和 CLI 不一致时给出提示。