Repository navigation
Releases: johmaru/Yu_Launcher
Releases · johmaru/Yu_Launcher
Release list
YuLauncher 0.4.4
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
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
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
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
YuLauncher 0.3.9
Merge pull request #108 from johmaru/Dev3 Dev3
YuLauncher 0.3.8
YuLauncher 0.3.7
YuLauncher 0.3.6
Merge pull request #104 from johmaru/Dev3 V0.3.6