Skip to content

Releases: zyuuryuu/slidecraft

SlideCraft v0.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 13:11
Immutable release. Only release title and notes can be modified.
7447dea

早期版(0.x)。AI 協働(MCP)の視覚レビューと単一エンドポイント化既存コンテンツからの便利スライド生成Mermaid 図の大幅拡張CJK フォント埋め込みリリース成果物の完全性シグナルが目玉のマイナー版。(v0.3.0 は公開を取り止め、その存続機能も本版に含む — AI 非決定 Re-make は下記のとおり撤去済み。)

Added

AI 協働(MCP)

  • スライドの見た目を画像で確認できる get_slide_image#109・PR #239)— 上流 AI が「自分の編集でレイアウトが崩れていないか」を実際の描画(PNG)で確認できるツール。撮る対象は preview / HTML 書き出しと同一の共有描画(第2の描画経路を作らない=WYSIWYG 単一源)。ラスタ化はマシンにある Chrome / Edge だけを使い、ブラウザの同梱・自動ダウンロードはしない(陳腐化=穴の開いたブラウザを配らないため)。未検出は never-silent(browser-not-found)で案内。使い捨てプロファイル・ネット遮断・ページ CSP で JS ゼロ。任意機能=ブラウザ無しでも著作/出力は成立。
  • ブラウザ無しでも見た目を確認できる get_slide_html#242・PR #252)— get_slide_image と同じ共有描画を HTML 文字列で返すツール(script ゼロ・フォント埋め込み済)。CI などブラウザ未導入環境でも呼び出し側の任意手段でラスタ化できる。
  • MCP の接続がコマンド1つに(adaptive front)ADR-0033#222/#224)— エージェントに登録するのは slidecraft serve の1つだけ。GUI 稼働中は自動で相乗り(forward)、無ければ単独(solo)で動く。管制(deck 権威+undo)を1つに統一し、単独モードでもサーバ側 undo/redo が効くように。
  • MCP の細かな改善 — スライド分割後の旧→新 index 対応表 indexMap#243・PR #249)、get_authoring_guideactiveReviewRules(レビュー規則を編集前に一覧提示・#244・PR #253)、成否判定の明文化+isOk helper(#246・PR #250)。
  • MCP クライアント別セットアップ手順#283)— Claude Code / Claude Desktop / Cursor / GitHub Copilot(VS Code)の登録レシピと、「HTTP エンドポイント直登録はアンチパターン(port/token が起動ごとに変わる)→ stdio コマンド1本に寄せる」勘所をユーザガイドに追記。

便利スライドの生成・章立て

  • 便利スライドの生成メニュー(目次 live/static)ADR-0034#277・PR #280)— スライド一覧の ✨ から、既存の章立てをもとに目次を生成して挿入。「自動更新(章に追随・直接編集不可)」と「固定(普通に編集できる・"作り直す"で再生成)」を選べる。特殊記法(<!-- toc -->)の手書きは不要に(後方互換で読み続ける)。
  • 目次見出しの言語自動切替#184・PR #234)— 章タイトルが英語だけのデッキでは目次見出しが自動で "Table of Contents" に(日本語を含めば「目次」)。
  • スピーカーノート <!-- note --> + 章タグ <!-- section --> + 導出目次 <!-- toc -->ADR-0032#150/#151)— 「スライドは疎に・詳細はノートへ」を可能にし、章番号・目次・章扉再掲・フッタ章名を単一関数から毎回導出(本文との乖離が構造的に起きない)。

図(Mermaid / ネイティブ)

  • Mermaid 図の対応拡張 — フローチャートの太矢印 ==>・可変長 --->・丸/バツ端点 --o/--x・双方向 <-->#255・PR #264)、クラス図の generics List~T~<<interface>> stereotype 保持(#256・PR #263)、ノード形状 stadium ([ ])・subroutine [[ ]]・parallelogram [/ /]・cylinder [( )](従来は四角に潰れていた・#269・PR #271)、シーケンス図の注釈 Note over/Note left of/Note right of(従来は無視・#270・PR #273)を正しく解釈・描画。
  • CJK フォントの実行時サブセット化+HTML への @font-face 埋め込み#115#192/#193/#194)— デッキの実使用文字だけの Noto Sans/Serif JP サブセットを生成して HTML に埋め込み、環境にフォントが無くても CJK が文字化けしない(CJK 無しデッキは埋め込みスキップ=サイズ増ゼロ)。

取り込み・テンプレート

  • faithful Re-make(デザインを保持して取り込む)ADR-0027)— テンプレートの装飾・背景・レイアウトをそのまま保持し、フォントだけ整えて取り込む新モード。日本語(EA)ブランドフォントも保持。
  • マスター取り込みの透明化(進捗+結果+ミニプレビュー) — 取り込み時に進捗バー、完了後に結果要約バーを表示。「詳細」で各レイアウトのミニプレビュー(実描画=WYSIWYG)・抽出テーマ(フォント/配色/ロゴ)・修復件数・健全性の指摘を確認できる。

オーサリング・編集

  • 表と本文の共存+列内 GFM テーブルのネイティブ保持#100/#101・PR #207)、グループセル内 ## 見出し 表示#102・PR #209)、ネスト箇条書き(3段)#103・PR #202)。
  • スライドの句読点に警告 — 句読点はスライドで読みにくいため、レビューで読点「、」は強い警告・句点「。」は軽い注意を表示(「✨直す」で AI が整形)。
  • 非ディレクティブ HTML コメントの本文混入を解消+変換レポートの完成#147/#148/#165)— レビュー注記・TODO を md に残したまま変換できるように。無言で起きていた drop を get_deck_issues に計上。

UX

  • 初回起動オンボーディング#259・PR #265)— 初回に最小の起点パネル(新規/.pptx を開く/サンプル+簡単な手順とドキュメント導線)を表示。「次回以降表示しない」でスキップ。
  • 「新版あり」通知バナーADR-0021#113・PR #236)— 公開リリースが現行版より新しいとき dismissible バナーで通知(通知のみ・自動更新や署名は伴わない)。CSP connect-srcapi.github.com のみ追加。

Changed

  • macOS の公式ビルドは Apple Silicon(arm64)のみに#112)— Intel Mac 向けインストーラの提供を終了(Intel はソースからのビルドで利用)。Windows・Linux は従来どおり。
  • レイアウト選出エンジンの gate 付き強化(Tier1/2)ADR-0025・v0.3.0 由来)— スライドの中身に合ったレイアウトが選ばれやすく(単純な箇条書きが不必要に段組へ割り当てられる問題を是正・degrade 末尾を適性ベースに)。健全テンプレは byte-identical。
  • README を英語既定に#260)— トップの README.md を英語に、日本語は README.ja.md に(相互リンクあり)。
  • リリース成果物の完全性シグナル#257/#258・PR #266)— 各リリースに SHA256SUMS・ビルド来歴の証明(attest-build-provenance)・SBOM(CycloneDX)を添付(コード署名は行わない)。リリースノートは CHANGELOG の当該タグ節から自動生成。

Removed

  • AI 非決定 Re-make(試験・v0.3.0 で新設)を撤去ADR-0028)— 入力レイアウトを標準レイアウトへ「写像」する試験機能は、faithful Re-make(保つ)+決定論 Re-make(作り直す)が明確な代替となり削除。v0.3.0 が公開されなかったためユーザには未到達。取り込みは「忠実 Import/faithful Re-make/決定論 Re-make」に整理。

Fixed

  • 図の重なりを修正(横向きレイアウト)#104/#229・PR #237)— 横方向(LR/RL)で高さの違うノード(クラス図・状態図・ひし形など)が同じ段で重なることがあった問題を修正。縦向き・均一高の図は座標バイト不変。
  • グループの反転(鏡像)指定がプレビュー/HTML で正しく反転#241・PR #248)。PPTX 出力は不変。
  • 同梱テンプレ「Midnight Executive」で白タイトルが不可視だった不具合#274・PR #278)— 19 レイアウトに正しい暗色下地(TitleBackdrop)を補って修正(回帰テスト付き)。
  • スライド一覧のサムネイルと右プレビューの表示一致#275・PR #279/#280)— 目次・章扉再掲が左サムネイルで空/素に見えていた不一致を、表示用 materialize を1本化して解消。一覧=プレビュー=書き出しが一致。
  • 先頭に置いた章扉の表紙誤解決#195・PR #199)、closing スライドの本文落ち#153・PR #175)、CRLF 入力での layout pin 無効化#164・PR #187)、複数ドキュメント切替時の snapshot 損失#160・PR #173)を修正。

Download the installer for your OS below. macOS is ad-hoc signed (not notarized) — install via brew install --cask zyuuryuu/slidecraft/slidecraft for a clean first run, or right-click → Open on a direct .dmg download (Apple Silicon only; Intel Macs build from source). SHA256SUMS, SBOM, and build provenance attestations are attached below. See README for details.

SlideCraft v0.2.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 01:27
Immutable release. Only release title and notes can be modified.

バグ修正・セキュリティ強化と、Windows コード署名(SignPath)の申請準備が中心のパッチです(早期版・0.x)。

主な変更

  • 修正 — 名前が「Title / タイトル」の枠にタイトルが入らない不具合(一部テンプレートで、タイトル用の枠なのにタイトルが表示されないことがあった)/macOS の brew upgrade が「already a Binary」で失敗する不具合。
  • セキュリティ — 開発ツール鎖の依存脆弱性を解消(出荷アプリには非含有・npm audit = 0)/CI に秘密情報スキャン(gitleaks)を追加し、鍵・クレデンシャルの誤コミットを block。
  • 署名準備 — Windows コード署名(SignPath Foundation)の申請用ドキュメント(コード署名ポリシー・行動規範・SECURITY 等)を整備。

全変更 → CHANGELOG


各 OS のインストーラは下記から。macOS は ad-hoc 署名(未ノータライズ)— クリーンな初回起動は brew install --cask zyuuryuu/slidecraft/slidecraft、または .dmg を右クリック →「開く」。詳細は README

  • Windows インストーラは現状まだ未署名です(SmartScreen で「詳細情報 → 実行」)。SignPath 承認後に署名版へ切り替えます。
  • ※ Intel Mac (.dmg x64) は CI runner の都合で今回も未同梱(Apple Silicon / Windows / Linux のみ)。

SlideCraft v0.2.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 23:23
Immutable release. Only release title and notes can be modified.

UI の日英切替(i18n)と英語ドキュメント.scft ファイル関連付けプレビュー描画の忠実化が目玉です(早期版・0.x)。

主な変更

  • UI の日英切替(i18n) — 画面右上のトグルで UI 全体を日本語⇄英語に切替(選択は記憶されます)。
  • 英語ドキュメントドキュメントサイトに英語版ユーザーガイドを追加(ナビ右上の言語スイッチャで日⇄英)。README・第三者通知も英訳。
  • .scft をアプリに関連付け(ダブルクリックで開く) — プロジェクトファイルをダブルクリック /「プログラムから開く」で起動=新タブで開く。拡張子を .slidecraft.scft に短縮。
  • 公式ビルトインテンプレートを 4 本に — 「配布資料 公文書高密度/ビジュアルデッキ マガジン/技術報告 スタンダード水色」を追加。
  • プレビュー/HTML の描画忠実度を向上 — 背景画像・グラデーション、グループ図形、custGeom の弧、テンプレの図形(楕円・矢印・カスタム幾何)を描画。
  • 空の状態で起動(既定サンプル Markdown を廃止)+ 空デッキで「+ スライド追加」が効かない不具合の修正、協働ホストで AI が作った Deck のタブ名を先頭見出しから命名。

全変更 → CHANGELOG


各 OS のインストーラは下記から。macOS は ad-hoc 署名(未ノータライズ)— クリーンな初回起動は brew install --cask zyuuryuu/slidecraft/slidecraft、または .dmg を右クリック →「開く」。詳細は README

※ Intel Mac (.dmg x64) は CI runner の都合で今回は未同梱(Apple Silicon / Windows / Linux のみ)。

SlideCraft v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 07:11
Immutable release. Only release title and notes can be modified.

第三者スライドマスター対応と、上流 AI 向けの MCP CLI 同梱が目玉です(早期版・0.x)。

主な変更

  • マスター Re-make(テーマだけ取り込む) — 会社テンプレのフォント・配色・背景・ロゴだけ受け継ぎ、SlideCraft 自前レイアウトで作り直す第2の取り込み口(従来の忠実取り込みと両立)。ロゴ継承・フラット設計の吸収・コントラスト安全な配色マッピング付き。
  • 素の第三者スライドマスターで本文が入らない不具合を修正 + 反転テーマでプレビュー背景が暗転する不具合の修正 + プレビュー/HTML でのロゴ・図版描画。
  • MCP サーバをアプリに同梱 — 上流 AI(Claude Code / Cursor / Claude Desktop)から、ソースのビルドもシステム Node も不要で SlideCraft を駆動できるように。macOS は slidecraft-mcp を PATH 登録(claude mcp add slidecraft -- slidecraft-mcp)。

全変更は CHANGELOG を参照。

インストール

  • macOS (Apple Silicon) — Homebrew が最もクリーンです:brew install --cask zyuuryuu/slidecraft/slidecraft。新しめの macOS(15 Sequoia 以降)では初回に未ノータライズ警告が出るので、システム設定 → プライバシーとセキュリティ →「このまま開く」 で開いてください(右クリック→「開く」だけでは通らない場合あり・破損ではありません)。Intel Mac 版(x64 .dmg)は CI runner の都合で本リリース未収録(空き次第 追って追加)。
  • Windows.msi(推奨)/ .exe(NSIS)。未署名のため SmartScreen が警告する場合は「詳細情報 → 実行」。
  • Linux.AppImage(推奨・要 chmod +x)/ .deb / .rpm

macOS は ad-hoc 署名(未ノータライズ)です。詳細は ドキュメント を参照。

SlideCraft v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 02:14
Immutable release. Only release title and notes can be modified.

SlideCraft の初回パブリックリリース(早期版)です。 0.x 系のため、今後の MINOR 更新でも破壊的変更があり得ます。

インストール

下の Assets から各 OS のインストーラをダウンロードしてください。

  • WindowsSlideCraft_0.1.0_x64_en-US.msi(推奨)または ..._x64-setup.exe
  • Linux.AppImage / .deb / .rpm
  • macOS (Apple Silicon)SlideCraft_0.1.0_aarch64.dmg

⚠️ macOS について:ad-hoc 署名(未ノータライズ)です。Apple Silicon での起動は確認済み
最も簡単なのは Homebrew:brew install --cask zyuuryuu/slidecraft/slidecraft
新しめの macOS(15 Sequoia 以降)では初回に「問題を起こす可能性がある…」警告が出るので、
**システム設定 → プライバシーとセキュリティ →「このまま開く」**で開いてください(右クリック→「開く」だけでは通らない場合あり・破損ではありません)。
Intel Mac 版(x64 .dmg)は CI ランナーの都合で本リリースには未収録です(ランナーが空き次第、追って追加します)。

使い方

主な機能

  • Markdown/YAML → PPTX(テンプレート流し込み・編集可能な native 図形)
  • ネイティブ 12 種の図 + Mermaid、GFM 表・画像(data URI)・コード
  • 内蔵オフライン AI(llamafile 同梱・環境適応モデル)
  • スタンダロン HTML 出力(遷移つき)
  • 協働ホスト(MCP):上流 AI が Tools 経由で編集

更新について

当面は手動更新です(macOS は将来 Homebrew cask 予定)。詳細は
ADR-0021

不具合・要望は Issues までお気軽に。🙏