Skip to content

release: v0.2.0 (Electron 版初回リリース)#61

Merged
ymnao merged 4 commits into
mainfrom
release/v0.2.0
Jun 5, 2026
Merged

release: v0.2.0 (Electron 版初回リリース)#61
ymnao merged 4 commits into
mainfrom
release/v0.2.0

Conversation

@ymnao

@ymnao ymnao commented May 14, 2026

Copy link
Copy Markdown
Owner

概要

scripta の Electron 版初回リリース v0.2.0。旧 Tauri 版 ymnao/scripta からの完全書き直し版として、機能パリティ + 新機能 + 安定性向上を提供する。

本 PR は version bump + CHANGELOG 新設 + リリース運用ドキュメント整備の 3 commits 構成。マージ後、v0.2.0 タグを push して release.yml で配布バイナリ生成 → draft Release 編集 → publish。

関連 Issue

Closes #27

移行 Stage

  • Stage 0: 雛形 + フロント表示確認
  • Stage 1: ファイル I/O
  • Stage 2: ワークスペース・ファイルツリー・ファイル監視
  • Stage 3: 全文検索(ripgrep sidecar)
  • Stage 4: Git Sync
  • Stage 5: OGP / PDF / アップデート
  • Stage 6: 仕上げ・配布・切り替え(v0.2.0 タグ準備)

変更内容

  • package.json:version0.0.00.2.0
  • CHANGELOG.md 新設(Keep a Changelog 形式、Added / Changed / Fixed / Dependencies / Security / 既知の制限 セクション、リリース日 2026-05-14)
  • README.md: "v0.2.0 を予定" / "リリース後 ... 取得できる予定" を release publish 後にも valid な表現へ書き換え
  • docs/parity-checklist.md § 12: リリース運用注釈を冒頭に追加。release.yml の実態(tag push → gh release create --draft --generate-notes で draft 自動生成 + matrix dist でアセット添付)に合わせて「必須 4 項目を tag push 前に手動検証 → tag push → 生成された draft に検証ログ追記 → publish」の正しい順序を明示

動作確認

  • biome check: clean (256 files)
  • tsc --noEmit: clean
  • vitest: 1730 passed / 2 skipped
  • (merge 後・tag push 前にユーザーが手動実施) docs/parity-checklist.md § 12 必須 4 項目:
    • § 9 ローカル画像レンダリング (scripta-asset://) packaged build 動作確認
    • § 7 旧 userData 互換 (~/Library/Application Support/scripta/settings.json の継承)
    • § 4 Git remote 認証実機確認 (HTTPS credential helper / SSH agent で commit + pull + push 一往復)
    • § 10 packaged build 手動スモーク (Sidebar / ファイル監視 / 全文検索 / Git / エクスポート全 3 形式 / OGP / update check / ウィンドウ復元)

スクリーンショット

該当なし(リリース準備 PR、UI 変更なし)

Copilot AI review requested due to automatic review settings May 14, 2026 06:28

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

v0.2.0(Electron 版初回リリース)に向けた version bump、CHANGELOG 新設、リリース運用ドキュメントの整備。コード変更は無く、ドキュメント/メタデータ更新のみで構成される。

Changes:

  • package.json の version を 0.0.00.2.0 に更新
  • CHANGELOG.md を Keep a Changelog 形式で新設(Added / Changed / Fixed / Dependencies / Security / 既知の制限)
  • README.md および docs/parity-checklist.md § 12 をリリース後でも矛盾しない表現/運用順序に修正

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
package.json version を 0.2.0 に bump
CHANGELOG.md 0.2.0 リリースノートの新規追加
README.md リリース予定表現を配布開始済み表現に変更
docs/parity-checklist.md § 12 にリリース運用フロー(tag push 前検証 → 自動 draft → 検証ログ追記 → publish)を追記

@ymnao ymnao marked this pull request as draft May 28, 2026 17:19
ymnao and others added 4 commits June 5, 2026 19:31
- package.json:version 0.0.0 → 0.2.0
- CHANGELOG.md 新設(旧 Tauri 版から Electron への完全書き直し版として
  Added / Changed / Fixed / Dependencies / Security / 既知の制限 を記載)

closes #27
レビュー指摘反映:
- README.md: "v0.2.0 を予定" / "リリース後 ... 取得できる予定" を
  リリース後にも valid な表現へ書き換え(merge → tag push 後に
  Releases ページが publish される前提)
- docs/parity-checklist.md § 12: 「必須 4 項目は tag push 前に
  手動検証で pass させ、検証ログを Release Notes に追記する」
  というリリース運用を冒頭に明示
レビュー指摘反映:
- CHANGELOG.md: リリース日を 2026-05-13 → 2026-05-14 (publish/tag 日に揃える)
- docs/parity-checklist.md § 12: release.yml が tag push 後に
  draft Release を `--generate-notes` で自動生成する流れに合わせ、
  「Release Notes 追記 → tag push」を「tag push → draft 自動生成
  → 生成された draft に検証ログ追記 → publish」の正しい順序へ修正
- Fixed にバグ修正クラスタをロールアップ追記 (#116 #117 #120 #124 #130 #131 #132 #134 #135 #136 #137)
- Added に手動アップデートチェック (#98#138) を追記
- Dependencies を Phase α 反映の実バージョンに更新
  (electron 42.3.3 / biome 2.4.16 / zustand 5.0.14 / js-yaml 4.2.0 /
   dompurify 3.4.8 / marked 18.0.4 / lucide-react 1.17.0 /
   @codemirror/view 6.43.0 / vite 8.0.14 / vitest 4.1.7)
- リリース日を _(unreleased)_ に、旧リポ表記を scripta-tauri (private) に、
  footer URL を ymnao/scripta に修正

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ymnao ymnao force-pushed the release/v0.2.0 branch from cfe0261 to 0598509 Compare June 5, 2026 10:38
@ymnao ymnao marked this pull request as ready for review June 5, 2026 10:39
Copilot AI review requested due to automatic review settings June 5, 2026 10:39

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@ymnao ymnao merged commit be27030 into main Jun 5, 2026
7 checks passed
@ymnao ymnao deleted the release/v0.2.0 branch June 5, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

release: v0.2.0 リリース実施(Electron 版初期リリース)

2 participants