Skip to content

Releases: johmaru/Yu_Launcher

YuLauncher 0.4.4

Choose a tag to compare

@github-actions github-actions released this 04 Oct 09:41
677cea8

YuLauncher 0.4.4

Changes since v0.322

New Features

  • feat: CreateGameDialog/PropertyDialog/SettingWindow UI overhaul with divider design
  • feat: サイト毎のウィンドウサイズ変更機能と複数起動リストのスクロール化
  • feat(settings): add games.db copy to export/import backup functions
  • feat(lib): add GameRepository with SQLite connection, migrations, and CRUD API
  • feat: GameList 2ペインレイアウト適用 + UserControl化で3ページ共通化

Bug Fixes

  • fix: label application action as launch instead of play
  • fix: preserve update backups and restore partial data safely
  • fix: Web.xaml 保存ボタンの Grid.Row を修正
  • fix(ci): fix Velopack packId to static 'YuLauncher' and bump version to 0.4.2
  • fix(ci): use GITHUB_TOKEN instead of secrets.TOKEN for release upload
  • fix(ci): use tag-existence check instead of HEAD~1 diff for idempotent release
  • fix(ci): prevent grep no-match from aborting release notes generation
  • fix(lib): guard RecordPlay against invalid gameId and swallow non-critical DB errors
  • fix(app): add second pass to re-link MultipleLaunch after full import
  • fix(lib): fetch high-resolution icons for HeroImage

Performance

  • perf(lib): batch child reads in LoadList to eliminate N+1 queries

Refactor

  • refactor(dialog): replace Directory.GetFiles with GameRepository.GetAll in LoadMultipleLaunchCandidatesAsync
  • refactor(lib): replace File.Exists/Delete with GameRepository, add RecordPlay on launch
  • refactor(pages): replace Directory.GetFiles and File.Exists with GameRepository calls
  • refactor: replace JsonControl body with GameRepository calls and add InitializeDatabase migration
  • refactor(json): convert ApplicationJsonData to record struct, add Id field
  • refactor(ui): GameWindow改修 + ゲームリスト ダブルクリック起動
  • refactor(ui): GenreManageWindow と WikiDataManageWindow のUI改修
  • refactor(ui): FluentWindow ダイアログ3種のUI全面改修

Documentation

  • docs: describe launcher features in Japanese and English
  • docs(plan): add games SQLite migration implementation plan
  • docs(spec): restore PageControlCreate.cs:117 entry lost in cleanup
  • docs(spec): fix async pattern (A案), move 362/435 to unchanged, add Interface.cs:54
  • docs(spec): add games SQLite migration design doc
  • docs: AGENTS.md にハマった場所と解決策を記録

Tests

  • test(ui): fix CI failures - async load wait + DB table check
  • test(ui): rewrite tests with real assertions, not false positives
  • test(ui): expand FlaUI suite to 10 tests across 4 classes
  • test(ui): introduce FlaUI UI automation test with DB isolation
  • test
  • test

Build

  • build: add Microsoft.Data.Sqlite and Dapper packages

CI

  • ci: auto-generate release notes from conventional commits and skip on version unchanged

Chore

  • chore: bump version to 0.4.3
  • chore: bump version to 0.4.1
  • chore: デバッグ用ローカルファイルをトラッキングから除外

Other Changes

  • V0.4.4
  • UI改善 & ログイン履歴確認機能追加
  • UI改修
  • v0.4.0
  • アップデート時のバグ修正が機能してなかった問題の修正、htmlエンコードの修正、urlにhtmlなどの拡張子が入ってない場合のエラー修正
  • 0.3.9pushed
  • htmlsaverで画像も保存するように
  • 0.3.8
  • 0.3.8
  • GameWindowのバグ修正 & アップデート時のデータ削除修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • V0.3.6
  • .net9.0 workflow
  • .net9対応
  • Wiki追加機能追加
  • ジャンル作成機能追加 & バグ修正
  • アップデート関係を少し改善
  • ウィンドウのサイズを変更した時のコントロールの修正
  • WebGameWindowの改善
  • リファクタリング
  • ImportとExport機能の改善
  • メモウィンドウのバグ修正
  • ImportとExportの機能改善
  • 動画でのみ音量を変えられる機能追加
  • WEBゲームにおいてミュート状況を記憶しておくシステム追加
  • forgot
  • v0.3.3
  • データのImport Export機能追加
  • Webニュース改良
  • Update build.yml
  • release v0.32
  • Update build.yml
  • hotfix

Full Changelog: v0.322...v0.4.4

YuLauncher 0.4.3

Choose a tag to compare

@github-actions github-actions released this 30 Sep 06:18
36e51d2

YuLauncher 0.4.3

Changes since v0.322

New Features

  • feat: CreateGameDialog/PropertyDialog/SettingWindow UI overhaul with divider design
  • feat: サイト毎のウィンドウサイズ変更機能と複数起動リストのスクロール化
  • feat(settings): add games.db copy to export/import backup functions
  • feat(lib): add GameRepository with SQLite connection, migrations, and CRUD API
  • feat: GameList 2ペインレイアウト適用 + UserControl化で3ページ共通化

Bug Fixes

  • fix: label application action as launch instead of play
  • fix: preserve update backups and restore partial data safely
  • fix: Web.xaml 保存ボタンの Grid.Row を修正
  • fix(ci): fix Velopack packId to static 'YuLauncher' and bump version to 0.4.2
  • fix(ci): use GITHUB_TOKEN instead of secrets.TOKEN for release upload
  • fix(ci): use tag-existence check instead of HEAD~1 diff for idempotent release
  • fix(ci): prevent grep no-match from aborting release notes generation
  • fix(lib): guard RecordPlay against invalid gameId and swallow non-critical DB errors
  • fix(app): add second pass to re-link MultipleLaunch after full import
  • fix(lib): fetch high-resolution icons for HeroImage

Performance

  • perf(lib): batch child reads in LoadList to eliminate N+1 queries

Refactor

  • refactor(dialog): replace Directory.GetFiles with GameRepository.GetAll in LoadMultipleLaunchCandidatesAsync
  • refactor(lib): replace File.Exists/Delete with GameRepository, add RecordPlay on launch
  • refactor(pages): replace Directory.GetFiles and File.Exists with GameRepository calls
  • refactor: replace JsonControl body with GameRepository calls and add InitializeDatabase migration
  • refactor(json): convert ApplicationJsonData to record struct, add Id field
  • refactor(ui): GameWindow改修 + ゲームリスト ダブルクリック起動
  • refactor(ui): GenreManageWindow と WikiDataManageWindow のUI改修
  • refactor(ui): FluentWindow ダイアログ3種のUI全面改修

Documentation

  • docs: describe launcher features in Japanese and English
  • docs(plan): add games SQLite migration implementation plan
  • docs(spec): restore PageControlCreate.cs:117 entry lost in cleanup
  • docs(spec): fix async pattern (A案), move 362/435 to unchanged, add Interface.cs:54
  • docs(spec): add games SQLite migration design doc
  • docs: AGENTS.md にハマった場所と解決策を記録

Tests

  • test(ui): fix CI failures - async load wait + DB table check
  • test(ui): rewrite tests with real assertions, not false positives
  • test(ui): expand FlaUI suite to 10 tests across 4 classes
  • test(ui): introduce FlaUI UI automation test with DB isolation
  • test
  • test

Build

  • build: add Microsoft.Data.Sqlite and Dapper packages

CI

  • ci: auto-generate release notes from conventional commits and skip on version unchanged

Chore

  • chore: bump version to 0.4.3
  • chore: bump version to 0.4.1
  • chore: デバッグ用ローカルファイルをトラッキングから除外

Other Changes

  • v0.4.0
  • アップデート時のバグ修正が機能してなかった問題の修正、htmlエンコードの修正、urlにhtmlなどの拡張子が入ってない場合のエラー修正
  • 0.3.9pushed
  • htmlsaverで画像も保存するように
  • 0.3.8
  • 0.3.8
  • GameWindowのバグ修正 & アップデート時のデータ削除修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • V0.3.6
  • .net9.0 workflow
  • .net9対応
  • Wiki追加機能追加
  • ジャンル作成機能追加 & バグ修正
  • アップデート関係を少し改善
  • ウィンドウのサイズを変更した時のコントロールの修正
  • WebGameWindowの改善
  • リファクタリング
  • ImportとExport機能の改善
  • メモウィンドウのバグ修正
  • ImportとExportの機能改善
  • 動画でのみ音量を変えられる機能追加
  • WEBゲームにおいてミュート状況を記憶しておくシステム追加
  • forgot
  • v0.3.3
  • データのImport Export機能追加
  • Webニュース改良
  • Update build.yml
  • release v0.32
  • Update build.yml
  • hotfix

Full Changelog: v0.322...v0.4.3

YuLauncher 0.4.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 11:17
75291fa

YuLauncher 0.4.2

Changes since v0.322

New Features

  • feat: サイト毎のウィンドウサイズ変更機能と複数起動リストのスクロール化
  • feat(settings): add games.db copy to export/import backup functions
  • feat(lib): add GameRepository with SQLite connection, migrations, and CRUD API
  • feat: GameList 2ペインレイアウト適用 + UserControl化で3ページ共通化

Bug Fixes

  • fix: Web.xaml 保存ボタンの Grid.Row を修正
  • fix(ci): fix Velopack packId to static 'YuLauncher' and bump version to 0.4.2
  • fix(ci): use GITHUB_TOKEN instead of secrets.TOKEN for release upload
  • fix(ci): use tag-existence check instead of HEAD~1 diff for idempotent release
  • fix(ci): prevent grep no-match from aborting release notes generation
  • fix(lib): guard RecordPlay against invalid gameId and swallow non-critical DB errors
  • fix(app): add second pass to re-link MultipleLaunch after full import
  • fix(lib): fetch high-resolution icons for HeroImage

Performance

  • perf(lib): batch child reads in LoadList to eliminate N+1 queries

Refactor

  • refactor(dialog): replace Directory.GetFiles with GameRepository.GetAll in LoadMultipleLaunchCandidatesAsync
  • refactor(lib): replace File.Exists/Delete with GameRepository, add RecordPlay on launch
  • refactor(pages): replace Directory.GetFiles and File.Exists with GameRepository calls
  • refactor: replace JsonControl body with GameRepository calls and add InitializeDatabase migration
  • refactor(json): convert ApplicationJsonData to record struct, add Id field
  • refactor(ui): GameWindow改修 + ゲームリスト ダブルクリック起動
  • refactor(ui): GenreManageWindow と WikiDataManageWindow のUI改修
  • refactor(ui): FluentWindow ダイアログ3種のUI全面改修

Documentation

  • docs(plan): add games SQLite migration implementation plan
  • docs(spec): restore PageControlCreate.cs:117 entry lost in cleanup
  • docs(spec): fix async pattern (A案), move 362/435 to unchanged, add Interface.cs:54
  • docs(spec): add games SQLite migration design doc
  • docs: AGENTS.md にハマった場所と解決策を記録

Tests

  • test(ui): fix CI failures - async load wait + DB table check
  • test(ui): rewrite tests with real assertions, not false positives
  • test(ui): expand FlaUI suite to 10 tests across 4 classes
  • test(ui): introduce FlaUI UI automation test with DB isolation
  • test
  • test

Build

  • build: add Microsoft.Data.Sqlite and Dapper packages

CI

  • ci: auto-generate release notes from conventional commits and skip on version unchanged

Chore

  • chore: bump version to 0.4.1
  • chore: デバッグ用ローカルファイルをトラッキングから除外

Other Changes

  • v0.4.0
  • アップデート時のバグ修正が機能してなかった問題の修正、htmlエンコードの修正、urlにhtmlなどの拡張子が入ってない場合のエラー修正
  • 0.3.9pushed
  • htmlsaverで画像も保存するように
  • 0.3.8
  • 0.3.8
  • GameWindowのバグ修正 & アップデート時のデータ削除修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • V0.3.6
  • .net9.0 workflow
  • .net9対応
  • Wiki追加機能追加
  • ジャンル作成機能追加 & バグ修正
  • アップデート関係を少し改善
  • ウィンドウのサイズを変更した時のコントロールの修正
  • WebGameWindowの改善
  • リファクタリング
  • ImportとExport機能の改善
  • メモウィンドウのバグ修正
  • ImportとExportの機能改善
  • 動画でのみ音量を変えられる機能追加
  • WEBゲームにおいてミュート状況を記憶しておくシステム追加
  • forgot
  • v0.3.3
  • データのImport Export機能追加
  • Webニュース改良
  • Update build.yml
  • release v0.32
  • Update build.yml
  • hotfix

Full Changelog: v0.322...v0.4.2

YuLauncher 0.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 18:15
b2adf90

YuLauncher 0.4.1

Changes since v0.322

New Features

  • feat(settings): add games.db copy to export/import backup functions
  • feat(lib): add GameRepository with SQLite connection, migrations, and CRUD API
  • feat: GameList 2ペインレイアウト適用 + UserControl化で3ページ共通化

Bug Fixes

  • fix(ci): use GITHUB_TOKEN instead of secrets.TOKEN for release upload
  • fix(ci): use tag-existence check instead of HEAD~1 diff for idempotent release
  • fix(ci): prevent grep no-match from aborting release notes generation
  • fix(lib): guard RecordPlay against invalid gameId and swallow non-critical DB errors
  • fix(app): add second pass to re-link MultipleLaunch after full import
  • fix(lib): fetch high-resolution icons for HeroImage

Performance

  • perf(lib): batch child reads in LoadList to eliminate N+1 queries

Refactor

  • refactor(dialog): replace Directory.GetFiles with GameRepository.GetAll in LoadMultipleLaunchCandidatesAsync
  • refactor(lib): replace File.Exists/Delete with GameRepository, add RecordPlay on launch
  • refactor(pages): replace Directory.GetFiles and File.Exists with GameRepository calls
  • refactor: replace JsonControl body with GameRepository calls and add InitializeDatabase migration
  • refactor(json): convert ApplicationJsonData to record struct, add Id field
  • refactor(ui): GameWindow改修 + ゲームリスト ダブルクリック起動
  • refactor(ui): GenreManageWindow と WikiDataManageWindow のUI改修
  • refactor(ui): FluentWindow ダイアログ3種のUI全面改修

Documentation

  • docs(plan): add games SQLite migration implementation plan
  • docs(spec): restore PageControlCreate.cs:117 entry lost in cleanup
  • docs(spec): fix async pattern (A案), move 362/435 to unchanged, add Interface.cs:54
  • docs(spec): add games SQLite migration design doc
  • docs: AGENTS.md にハマった場所と解決策を記録

Tests

  • test
  • test

Build

  • build: add Microsoft.Data.Sqlite and Dapper packages

CI

  • ci: auto-generate release notes from conventional commits and skip on version unchanged

Chore

  • chore: bump version to 0.4.1
  • chore: デバッグ用ローカルファイルをトラッキングから除外

Other Changes

  • v0.4.0
  • アップデート時のバグ修正が機能してなかった問題の修正、htmlエンコードの修正、urlにhtmlなどの拡張子が入ってない場合のエラー修正
  • 0.3.9pushed
  • htmlsaverで画像も保存するように
  • 0.3.8
  • 0.3.8
  • GameWindowのバグ修正 & アップデート時のデータ削除修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • ゲームウィンドウをドラッグ移動出来ないバグ修正
  • V0.3.6
  • .net9.0 workflow
  • .net9対応
  • Wiki追加機能追加
  • ジャンル作成機能追加 & バグ修正
  • アップデート関係を少し改善
  • ウィンドウのサイズを変更した時のコントロールの修正
  • WebGameWindowの改善
  • リファクタリング
  • ImportとExport機能の改善
  • メモウィンドウのバグ修正
  • ImportとExportの機能改善
  • 動画でのみ音量を変えられる機能追加
  • WEBゲームにおいてミュート状況を記憶しておくシステム追加
  • forgot
  • v0.3.3
  • データのImport Export機能追加
  • Webニュース改良
  • Update build.yml
  • release v0.32
  • Update build.yml
  • hotfix

Full Changelog: v0.322...v0.4.1

YuLauncher 0.4.0

Choose a tag to compare

@johmaru johmaru released this 08 Jan 14:09
3386b88
V0.4.0

v0.4.0

YuLauncher 0.3.9

Choose a tag to compare

@johmaru johmaru released this 02 Jan 05:56
1431cb8
Merge pull request #108 from johmaru/Dev3

Dev3

YuLauncher 0.3.8

Choose a tag to compare

@johmaru johmaru released this 24 Dec 18:57
c3cfd13
Dev3

YuLauncher 0.3.7

Choose a tag to compare

@johmaru johmaru released this 23 Dec 13:11
45307ef
v0.3.7

ゲームウィンドウをドラッグ移動出来ないバグ修正

YuLauncher 0.3.6

Choose a tag to compare

@johmaru johmaru released this 15 Nov 10:04
47bd423
Merge pull request #104 from johmaru/Dev3

V0.3.6

YuLauncher 0.3.5

Choose a tag to compare

@johmaru johmaru released this 13 Nov 11:20
a696bdb
V0.3.5 Release

yep