You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,35 @@
1
1
# Changelog
2
2
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
0 commit comments