Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,10 @@ jobs:
# Win: tauri/cargo が出す単一 .exe(フロント資産は exe に埋め込み済み)。
# WebView2 は同梱せず OS 既定ランタイムを使う。
# Mac: .app バンドル自体がポータブル。zip して配布する。
# 注意: ポータブル版のファイル名(WallMaker-*-portable-windows-x64.exe /
# WallMaker-*-portable-macos-universal.zip)と NSIS/MSI/dmg の命名は
# `src-tauri/src/update.rs` の `pick_asset` が照合している。名前を変えると
# アプリ内の更新通知がアセットを見つけられなくなる(リリースページ誘導のみになる)。
- name: Stage portable (Windows — standalone .exe)
if: matrix.platform == 'windows-latest'
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ export async function getPackWriter(): Promise<PackWriter> {
- 出力先は**ユーザに選ばせて `tauri-plugin-store` に記憶する**のが基本動作。`.minecraft` の自動検出はしない
(MCSR は MultiMC/Prism のインスタンス別フォルダが多い)。初回ダイアログの既定パスはホームディレクトリ。
- 権限は `src-tauri/capabilities/` で最小化(`requireLiteralLeadingDot: false` で `.minecraft` を扱う)。
- 配布対象は Win+Mac、自動更新なし、署名最小限(未署名警告は許容)。
- 配布対象は Win+Mac、自動更新なし(起動時の更新通知+配布形態に合うリリースアセットを実行ファイルと同じフォルダへダウンロードする補助のみ。適用はユーザー操作)、署名最小限(未署名警告は許容)。

## Verification

Expand Down
2 changes: 1 addition & 1 deletion REWRITE_SPEC.md
Original file line number Diff line number Diff line change
Expand Up @@ -519,7 +519,7 @@ interface Area {
- **状態**:Zustand 5 + `persist`(2層永続化、第7.2章)。
- **デスクトップ**:Tauri 2(Rust シェル、`dialog`/`fs`/`store`/`opener` プラグイン)。
- **配布**:対象は **Windows + macOS**。両 OS の実機でビルドするため CI は必須としない。
**自動更新なし**(`tauri-plugin-updater` は導入しない)。**署名は最小限**。
**自動更新なし(更新通知+リリースアセットのダウンロード補助のみ。`update_check`/`update_download`)**(`tauri-plugin-updater` は導入しない)。**署名は最小限**。
→ macOS は notarization 無しで Gatekeeper 警告(初回は右クリック→開く)、Windows は未署名で SmartScreen 警告が出る点は許容する。
- **ZIP**:JSZip(Web アダプタ)。
- **音声**:ffmpeg.wasm を両環境で共有。**ffmpeg-core を自前バンドル/ホスト**して unpkg 依存を排除。
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "wall-maker-v3",
"private": false,
"version": "3.2.0",
"version": "3.3.0",
"type": "module",
"license": "GPL-3.0-or-later",
"engines": {
Expand Down
Loading
Loading