Skip to content

[v4.8.2]#1767

Merged
otiai10 merged 43 commits intomainfrom
develop
Mar 5, 2026
Merged

[v4.8.2]#1767
otiai10 merged 43 commits intomainfrom
develop

Conversation

@otiai10
Copy link
Copy Markdown
Member

@otiai10 otiai10 commented Nov 9, 2025

No description provided.

otiai10 and others added 14 commits November 7, 2025 07:57
Googleが2022年にOOB(urn:ietf:wg:oauth:2.0:oob)フローを廃止したため、
ローカルループバックサーバーを使用した認可コードフローに変更。

変更内容:
- scripts/retrieve-token.sh: ローカルHTTPサーバーを起動してコールバックを受信
- scripts/token-server.js: OAuth2リダイレクト用のシンプルなHTTPサーバー
- state パラメータによるCSRF対策を追加
- エラーハンドリングとクリーンアップ処理を強化

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
requireInteraction: true の挙動に関する調査結果をドキュメント化:
- macOS環境でのバナー/アラート設定による影響
- プラットフォーム依存性と表示されないケースの報告
- 実務上の留意点と代替手段の検討

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- tweet-new-pr.yaml を新規作成(develop向けPR限定)
- tweet-new-issue.yaml に感謝メッセージを追加
- 両ワークフローで「@ユーザー名 さんありがとうございます!」を含める
- 280文字制限対応のため固定部分を150文字で統一

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- aviation-fleet-capture ユースケースを追加(最大3部隊対応)
- CropService の航空隊切り出し座標を微調整(72.3%, 23%)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- stay=falseの場合、10秒後に明示的に通知をクリア
- macOSではrequireInteractionがOS設定に上書きされるための対応
- 関連ドキュメント: spec/features/notification-stay-on-display.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- @ユーザー名 さん → ユーザー名さん に変更
- X/Twitter では @ は自動リンクされるため、スペースなしの方が自然

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- マージコミットは git log -1 --pretty=%P で複数の親を持つことで判定
- バージョン更新コミット (vX.X.X) もスキップ対象として維持
- 出力変数を is_version_update から should_skip に統一

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@otiai10 otiai10 changed the title Develop [v4.6.0] Nov 9, 2025
otiai10 and others added 7 commits November 10, 2025 15:47
chromite および @types/chrome のバージョンアップに伴い、
型定義の変更に対応。アプリケーションの挙動は変更なし。

主な変更点:
- Router型を typeof パターンに変更 (chromite 0.3.3)
  - AlarmEvent → typeof chrome.alarms.onAlarm
  - CommandEvent → typeof chrome.commands.onCommand
  - ExtensionMessageEvent → typeof chrome.runtime.onMessage
  - NotificationClickedEvent → typeof chrome.notifications.onClicked

- WebRequest型の更新
  - WebRequestBodyDetails → OnBeforeRequestDetails

- Notification型の更新
  - NotificationOptions<true> → NotificationCreateOptions

- キャプチャオプション型の更新
  - CaptureVisibleTabOptions → extensionTypes.ImageDetails

- 厳格なundefinedチェックの追加
  - windows.create() の戻り値チェック
  - Launcher.damagesnapshot() の戻り値チェック

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Bumps [jsdom](https://github.com/jsdom/jsdom) from 24.1.1 to 27.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
- [Commits](jsdom/jsdom@24.1.1...27.1.0)

---
updated-dependencies:
- dependency-name: jsdom
  dependency-version: 27.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
PR ツイート通知の権限問題を修正
pull_request_target イベントに変更し、develop ブランチを明示的にチェックアウトすることで、フォークからの PR でもシークレットにアクセス可能にする。

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- vitest.config.tsにカバレッジ設定を追加(provider: v8、reporter、include/exclude)
- CIワークフローでカバレッジが生成されるようコマンドを修正(pnpm exec vitest run --coverage)
- これによりCodecovバッジが正しく表示されるようになる

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@codecov
Copy link
Copy Markdown

codecov bot commented Nov 10, 2025

Codecov Report

❌ Patch coverage is 0% with 177 lines in your changes missing coverage. Please review.
⚠️ Please upload report for BASE (main@b3e16ac). Learn more about missing BASE report.
⚠️ Report is 60 commits behind head on main.

Files with missing lines Patch % Lines
src/models/Logbook.ts 0.00% 69 Missing ⚠️
src/controllers/WebRequest/kcsapi.ts 0.00% 31 Missing ⚠️
src/controllers/WebRequest/index.ts 0.00% 11 Missing ⚠️
src/logger.ts 0.00% 10 Missing ⚠️
src/models/Frame.ts 0.00% 10 Missing ⚠️
src/models/configs/GameWindowConfig.ts 0.00% 6 Missing ⚠️
src/services/Launcher.ts 0.00% 6 Missing ⚠️
src/controllers/Message.ts 0.00% 4 Missing ⚠️
src/services/NotificationService.ts 0.00% 4 Missing ⚠️
src/models/Queue.ts 0.00% 3 Missing ⚠️
... and 12 more
Additional details and impacted files
@@          Coverage Diff           @@
##             main   #1767   +/-   ##
======================================
  Coverage        ?   3.37%           
======================================
  Files           ?      36           
  Lines           ?    1361           
  Branches        ?      46           
======================================
  Hits            ?      46           
  Misses          ?    1315           
  Partials        ?       0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@otiai10 otiai10 changed the title [v4.6.0] [v4.7.0] Nov 11, 2025
ベータ版公開時点ではGitHubタグがまだ作成されていないため、
リリースノートのタグリンクが404エラーになる問題を修正。
代わりにPRリンクをツイートに含めることで、ユーザーが
すぐに詳細を確認できるようにした。

- generate-release-announce.ts に --pr-url オプションを追加
- webstore-beta.yaml でPR URLを渡すように修正

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
xia-sava and others added 12 commits November 11, 2025 20:39
- LogbookPageコンポーネントを新規作成
- Popupページに出撃記録を開くショートカットを追加
- Launcher.logbook()メソッドを追加
- loader/index.tsにlogbook loaderを追加
- React Routerに/logbookルートを登録
- SortieContextをexportして型安全性を向上
- WebRequestコントローラにデバッグログを追加(cells/battlesの不整合調査用)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
- 不要なeslint-disableディレクティブを削除
- useCallbackの依存配列にlogを追加

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
…p/jsdom-27.1.0

chore(deps-dev): bump jsdom from 24.1.1 to 27.1.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…lop/actions/checkout-6

chore(deps): bump actions/checkout from 4 to 6
startとbuildスクリプトでViteのモードを明示的に指定することで、
開発時にlog.debug()が確実に出力されるようにした

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
blank_issues_enabled を true に変更し、テンプレートを使わない
Issue の作成を可能にした。

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@otiai10 otiai10 changed the title [v4.7.0] [v4.8.0] Jan 11, 2026
@otiai10 otiai10 changed the title [v4.8.0] [v4.8.1] Jan 11, 2026
otiai10 added 3 commits March 4, 2026 17:35
- div#root > div.gamesResetStyle ラッパーにビューポートサイズを指定
- main の display: flex を block に上書き
@otiai10 otiai10 changed the title [v4.8.1] [v4.8.2] Mar 4, 2026
@otiai10 otiai10 merged commit 1da474b into main Mar 5, 2026
9 of 16 checks passed
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.

2 participants