2026年4月上期
2026年4月上期(2026/4/1~2026/4/12)にリスキリング(プログラミング)として取り組んだことをまとめました。
Topic
リスキリング
- OS: Windows Insider Preview Dev Channel Build 26300.8155→8170(Quality Update)にアップデート。ChromeOS Flex 146.0.7680.184にアップデート。Ubuntu Desktop 26.04(development branch)にアップグレード
- 開発ツール: Visual Studio Code 1.114.0→1.115.0に更新。Cursor 3.0.9→3.0.16に更新。AntiGravity 1.21.9@Windows・1.22.2@ChromeOS Flexに更新。Zed 0.230.1→0.231.2@Windows・macOSに更新。Codex 26.406.31014に更新
- MCP: Claude Code 2.1.92→2.1.98@macOS・2.1.101@Windowsに更新
- TypeScript: Windows InsiderでReact Native Windows 0.82.3(React Native 0.82.1・React 19.2.4)に更新
- Kotlin: Android Studio Panda 2025.3.4 Canary 2(Android Emulator v.36.6.2)・IntelliJ IDEA 2026.1に更新
営業日報システム
- テスト: PlaywrightのE2EテストにScreencast Capture Fixtureを追加・ローカル実行手順とスクリーンキャスト記録を整備(4/1)
- テスト: reports.spec.ts の前提依存による不安定テストを日付フィルターフォールバックで安定化(4/1)
- テスト: WebKitフォームsubmit後の不安定テストを修正、スクリーンキャストフィクスチャを全reportスペックに適用(4/2)
近況確認アプリ
- v1.5.0: ユニット一覧・詳細ページを実装。メンバー詳細に所属ユニットセクション、リリース詳細・曲詳細にユニット情報、プレイリスト詳細にユニット遷移リンクを追加
- v2.0.0: MusicBrainz MBID基盤への刷新。MBID照合によるディスコグラフィー自動集約とアーティスト名ルックアップ改善
- v2.5.0: サブユニットMBID登録・全MBID対応ディスコグラフィー自動取得基盤整備
- v2.6.0〜v2.6.2: メンバープロフィールへの出身地追加・サブユニット専用リリース除外
- v2.7.0〜v2.7.2: 手動リリース登録機能追加・ID重複検出強化・sourceUrl空文字バグ修正
詳細は、GitHubを参照ください
Daily
リスキリング
【4/2】
- <開発ツール> Visual Studio Code 1.114.0 に更新
【4/3】
- <開発ツール> Cursor 3.0.9 に更新
- <Kotlin> Android Studio Panda 2025.3.4 Canary 2 に更新
- Android Emulator v.36.6.2 との組み合わせで更新を確認
【4/4】
- <開発ツール> Windowsで、AntiGravity 1.21.9 に更新
- <開発ツール> Windowsで、Zed 0.230.1 に更新
- <MCP> macOSで、Claude Code 2.1.92 に更新
- <TypeScript> Windows Insiderで、React Native Windows 0.82.3 に更新
- React Native 0.82.1・React 19.2.4 との組み合わせでスターターアプリの動作を確認
【4/5】
【4/6】
- <Kotlin> IntelliJ IDEA 2026.1 に更新
【4/8】
- <OS> ChromeOS Flex 146.0.7680.184 にアップデート
- <OS> Ubuntu Desktop 26.04 (development branch) にアップグレード
- <開発ツール> Visual Studio Code 1.115.0 に更新
- <開発ツール> ChromeOS Flexで、AntiGravity 1.22.2 に更新
【4/9】
- <OS> Ubuntu Desktopで、Linux Kernel 7.0.0-12 に更新
- <開発ツール> Windowsで、Codex 26.406.31014 に更新
【4/10】
- <開発ツール> Windowsで、AntiGravity 1.22.2 に更新
- <開発ツール> Windowsで、Zed 0.231.2 に更新
- <開発ツール> macOSで、Zed 0.231.2 に更新
- <開発ツール> Cursor 3.0.16 に更新
- <開発ツール> macOSで、Codex 26.406.31014 に更新
- <MCP> macOSで、Claude Code 2.1.98 に更新
- <MCP> Windowsで、Claude Code 2.1.100 に更新
【4/11】
- <OS> Windows 11 Insider Preview (Dev Channel) Build 26300.8170 (Quality Update) にアップデート
- <MCP> Windowsで、Claude Code 2.1.101 に更新
営業日報システム
- テスト: PlaywrightのE2EテストにScreencast Capture Fixtureを追加(4/1)
- ドキュメント: ローカルE2E実行手順・スクリーンキャスト記録手順を追加(#297)(4/1)
- テスト: reports.spec.ts の前提依存による不安定テストを日付フィルターフォールバックで安定化(#298)(4/1)
- テスト: WebKit フォーム submit 後のリスト取得待機を追加し不安定テストを修正(4/2)
- テスト: スクリーンキャストフィクスチャを残りの report スペックに適用(4/2)
- ドキュメント: WebKit CI リトライでシード下書きが枯渇する問題の開発メモを追加(4/2)
近況確認アプリ
v1.5.0
- ユニット一覧・詳細ページを実装(#535・#536, 4/5)
- メンバー詳細に所属ユニットセクションを追加(#537, 4/5)
- リリース詳細・曲詳細にユニット情報を追加(#538・#572, 4/5)
- プレイリスト詳細にユニット遷移リンクを追加(#539, 4/5)
- sync-discography で units.json を Vercel Blob にアップロード(#574, 4/5)
- メンバー一覧にユニット一覧へのリンクを追加(#576, 4/5)
v2.0.0
- Unit.mbid / Track.artistMbid フィールドを型定義に追加(#580, 4/6)
- units.json に MBID を追加(#582, 4/6)
- sync-discography に artistMbid 取得・MBID 優先照合・artist-credit 再取得・releaseIds 自動集約を追加(#583, 4/6)
- releaseIdsAddedCount を ID ベースの countAddedReleaseIds にリファクタリング(#590, #584, 4/6)
- プレイリスト詳細のアーティスト名ルックアップを Track.unitId ベースに変更し、コンピレーションアルバムでも正しいユニット名を表示(#585, 4/6)
v2.5.0
- サブユニットの MBID を調査・登録。全 MBID を対象にユニット・サブユニット名義リリースを自動取得できるよう基盤を整備。環境変数 ARTIST_MBID を廃止(#594, #595, #596, 4/7)
v2.6.0〜v2.6.2
- v2.6.0: メンバープロフィールに出身地(birthplace)を追加。全48メンバーの出身地データを登録し、メンバー詳細ページに表示(#519, 4/7)
- v2.6.1: メンバー詳細の出身地表示に「出身地」見出しが欠けていたバグを修正(#601, 4/7)
- v2.6.2: リリース一覧・メンバー詳細の関連リリースからサブユニット専用リリースを除外(#603, 4/9)
v2.7.0〜v2.7.2
- v2.7.0: 手動リリース登録機能を実装。MusicBrainz 未登録リリースを data/manual-releases.json で管理し、sync-discography でマージして Blob に保存(#612, 4/10)
- v2.7.1: 手動リリースマージ時の ID 重複検出を強化し、manual-releases.json 内部の重複も検出してスキップするよう修正(#623, #624, 4/11)
- v2.7.2: 手動登録リリースの sourceUrl 空文字でリリース一覧・メンバー詳細がエラーになるバグを修正(#627, 4/11)