Skip to content

Commit 878c8be

Browse files
authored
Update CHANGELOG.md
1 parent f6af601 commit 878c8be

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# Changelog
22

3+
4+
5+
6+
## [1.2.1] — 2026-04-04
7+
8+
### Added
9+
10+
- **Ubisoft Connect platform** — added alongside Steam, Epic Games, and GOG as a built-in default platform
11+
- **Ubisoft auto-scan** — reads `HKLM\SOFTWARE\WOW6432Node\Ubisoft\Launcher\Installs\{id}` for install directories and `HKLM\...\Uninstall\Uplay Install {id}` for display names; exposed as `scan_ubisoft_games` command and included in `scan_all_games`
12+
- **Ubisoft launch**`launch_ubisoft_game` command opens `ubisoft://launch/{gameId}` via `open::that()`; playtime tracking follows the same directory-based process monitoring used by Steam and Epic
13+
- **`ubisoft_game_id` column** — new nullable TEXT column in the `games` table; live migration via `ALTER TABLE` applies to existing installs
14+
- **Ubisoft platform badge**`UbisoftIcon` SVG added to `Icons.tsx` and `PlatformBadge.tsx`
15+
- **Ubisoft sidebar filter** — Ubisoft Connect entry with live game count in the Platforms section of the sidebar
16+
- **Ubisoft spin wheel filter** — "Ubisoft" quick-filter chip added to the Game Spin page; platform dot colored `#60a5fa`
17+
- **Ubisoft stats support**`ubisoft` field added to `LibraryGrowthEntry`; library growth chart, platform breakdown, and Year in Review donut all track Ubisoft games separately
18+
- **Ubisoft filter builder** — Ubisoft Connect available as a platform value in the advanced filter builder
19+
- **Ubisoft game detail** — Game ID shown in the info section of the detail panel when `ubisoft_game_id` is set
20+
- **Collapsible library sections** — Play Next and Recently Played rows can be collapsed by clicking their header; a chevron rotates to indicate state; collapsed state persists in `localStorage` across sessions
21+
22+
### Changed
23+
24+
- `VALID_PLATFORMS` in `settings.rs` extended to include `"ubisoft"`
25+
- `Platform` TypeScript union extended to `"steam" | "epic" | "gog" | "custom" | "ubisoft"`
26+
- `useLaunchGame` hook routes Ubisoft games to `launch_ubisoft_game` before falling back to direct exe launch
27+
28+
29+
30+
---
31+
32+
333
## [1.2.0] — 2026-03-21
434

535
### Added

0 commit comments

Comments
 (0)