更新日誌

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 裡顯示演示的標題和狀態,點擊開啟分享頁。

  • 新增

    連結卡片:把分享連結貼到通訊軟體或社群平台,會顯示標題和封面圖。

  • 新增

    「我的分享」和作者視圖新增「嵌入」視窗:網頁 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

Cloud commands and more expressive demos

Sign in and share from the CLI, tell multi-person stories in a demo, and use the board in ten languages.

  • 新增

    New login, logout, whoami and share commands. Only these four talk to the cloud; local authoring, checks and builds stay complete and free.

  • 新增

    Agents run share --format json. Without a login, non-interactive runs return AUTH_REQUIRED (exit code 3) and ask the user to run npx joplo login.

  • 新增

    Transition cards for openings, endings, time jumps and role switches; multiple roles; streaming agent output with side artifacts.

  • 新增

    Fork points, hand-drawn callouts and arrows, email and notification cards, a data and state layer, and a keystroke strip.

  • 新增

    The board, player and published site support ten languages with a switcher in the top bar. CLI output and diagnostics are English only.

joplo 0.1.3

Board UI v1

A redesigned board: new tokens and brand, a rebuilt demo page, and the details and states around it.

  • 改進

    New design tokens and controls: warm grey surfaces, yellow only for what is current or the main action, no shadows inside pages.

  • 改進

    Appearance is split into palette, typeface and stroke, picked from a popover that applies immediately.

  • 新增

    Details and states: hover hints, play progress, missed clicks, scene complete, coverage gaps, export progress and narrow-screen collapsing.

  • 改進

    Rebuilt home, full-screen mode, published site and phone pages.

joplo 0.1.2

Favicon fix

A small patch release.

  • 修正

    Fixed an unescaped quote in the favicon data URI.

joplo 0.1.1

Packages move to @joplo-app

The npm scope changes from @tokenroll to @joplo-app.

  • 改進

    Packages are now @joplo-app/kit, /core, /cli, /server and /web. The entry package is still joplo; projects import from @joplo-app/kit.

joplo 0.1.0

Joplo on npm

The first release you can install with npx.

  • 新增

    The joplo entry package ships a prebuilt board, so projects no longer need the Joplo repository.

  • 新增

    npx joplo init creates a project with pinned versions and prints the next steps for your package manager.

  • 新增

    The CLI checks for Node.js 22+ and warns when the project's @joplo-app/kit version differs from the CLI.