Skip to content

Commit 81df2f0

Browse files
committed
CL-1.83.13-PRE & CL-1.83.13
1 parent 7da3cd7 commit 81df2f0

32 files changed

Lines changed: 107 additions & 682 deletions

changelog_preview.md

Lines changed: 59 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,68 @@
11
![UpdateIsAvailable-Campaign](https://github.com/user-attachments/assets/5c5df62c-8570-4018-b6e7-66d5decf8278)
22

3-
### Hi there, neon-nyan here~
3+
### Heyo~ CryoTechnic here!
44

5-
It's been almost 3 weeks since the last preview update. To commemorate Genshin Impact 6.0 (aka: Luna I) update, we have decided to use a new codename for this release: "**Luna**"
6-
7-
With this release, we are bringing a long-awaited feature, the Plugin System. This will catapult the development of Collapse to become not only an exclusively third-party launcher for HoYoverse/miHoYo titles, but also others in the future.
5+
It's been a while since the last preview update. This release aims to fix a lot of issues in our backend code, ensuring that the release is stable for our other branch. This also contains new features, like a couple of new buttons, both in Quick Settings and in the Plugin Management menu! Let us know what you think.
86

97
Without further ado, let's get into details of this update!
108

9+
# What's New - 1.83.13
10+
- **[Fix]** Fix Honkai Repair crash due to 2x dispose on SenadinaFileIdentifier by @neon-nyan
11+
- **[Imp]** Use reload mechanism when registry value is not found by @neon-nyan
12+
- **[Fix]** Avoid double load conflict on metadata update by @neon-nyan
13+
- **[Fix]** Fix unwanted disposed callback on plugin disposal by @neon-nyan
14+
- **[Imp]** Remove WASDK ML junk on publish by @neon-nyan
15+
- **[Fix]** Fix UI conflicts while loading regions by @neon-nyan
16+
- Fix where sometimes the region has 1 second delay on loading region
17+
- Fix where an error occur, user will unable to switch to other region
18+
- Fix where sometimes, when a fatal error occur, a loading frame spawns, causing the buttons inside of the exception page become unclickable
19+
- **[Fix]** Fix DiscordPresence initialized even if it's disabled by @neon-nyan
20+
- **[Imp]** Move RegistryRoot and its dependencies to each GameSettings instance by @neon-nyan
21+
- **[Fix]** Avoid nested JSON serialization on CollapseScreenSetting by @neon-nyan
22+
- **[Imp]** Create game process with with explorer as parent by @shatyuka
23+
- **[New]** Re-map HYP API by @neon-nyan
24+
- **[Imp]** Simplify binding process on content data by @neon-nyan
25+
- **[Imp]** Make FlipView respects content alignment by @neon-nyan
26+
- **[New]** Add keybind to open Plugin Manager by @gablm
27+
- **[Fix]** Fix crash changing window size when bg is a video by @gablm
28+
- **[Imp]** Decouple ProgressBase and GamePropertyBase from Generics by @neon-nyan
29+
- **[Imp]** Make GamePropertyBase inherit NotifyPropertyChanged by @neon-nyan
30+
- **[Imp]** Adjust Progress classes to be bindable by @neon-nyan
31+
- Also adjust some changes due to field changed to property
32+
- **[Fix]** Fix nullable warning on LookupableApiResponse by @neon-nyan
33+
- **[Fix]** Fix severe UI thread lockups due to rapid GC for HashUtility by @neon-nyan
34+
- **[Fix]** Fix GamePath property ambiguity by @neon-nyan
35+
- **[Fix]** Fix COMException on spawning region-specific notification due to detached thread @neon-nyan
36+
- **[Imp]** Make CancellationTokenSourceWrapper state volatile by @neon-nyan
37+
- **[New]** Add IGameVersionCheck.SaveVersionConfig by @neon-nyan
38+
- **[Fix]** Fix thread-lock on accessing TaskSchedulerHelper by @neon-nyan
39+
- **[Fix]** Fix NRE while loading plugin-based games by @neon-nyan
40+
- **[Fix]** Fix double event assignment due to the absent of DataContext by @neon-nyan
41+
- **[Fix]** Fix default RegionID for Genshin if registry doesn't exist by @neon-nyan
42+
- **[Fix]** Fix attempt for MeasureOverride throw by @neon-nyan
43+
- **[Imp]** Use the new SimpleZipArchiveReader to read Zip entries on the fly, by @neon-nyan
44+
- **[Imp]** Reset taskbar status on GenshinRepair.ResetAndFetchAssets by @neon-nyan
45+
- **[Fix]** Fix wrong logic on GameVersionAPIPreload by @neon-nyan
46+
- **[Fix]** Fix compile error on AOT by @neon-nyan
47+
- **[Imp]** Prefer direct enumeration for ZipArchiveReader by @neon-nyan
48+
- **[Fix]** Fix Zip64 reading on SimpleZipArchiveReader by @neon-nyan
49+
- **[New]** Enhance release workflow with build attestation by @CryoTechnic
50+
- **[New]** Add button to change Game Location to Game Setting by @gablm
51+
- **[New]** Add support for custom Resizable Window Hook by @gablm
52+
- **[New]** Add plugin download button to page after plugins are installed by CryoTechnic
53+
- **[Fix]** Fix WPF package enabled if game isn't updated by @neon-nyan
54+
- **[Fix]** Fix WPF package version not changing after update by @neon-nyan
55+
- **[Fix]** Fix RPC not clearing status when idle status is disabled by @bagusnl
56+
- **[Fix]** Fix Tray not showing up due to GUID conflict by @bagusnl
57+
- **[New]** Add detection for ExplorerPatcher's OldTaskbar behaviour by @bagusnl
58+
- **[Fix]** Fake position to make CopyToAsync happy by @shatyuka
59+
- **[Fix]** Read ContentLength from HEAD request if response is chunked by @shatyuka
60+
- **[Fix]** Fix "Add to Steam" not working correctly by @gablm
61+
- **[Fix]** Fix calling UserFeedback dialog crashes app due to nulled game property by @neon-nyan
62+
- **[Fix]** Fix DbConfig.Init causing blocking on DbHandler.Init by @neon-nyan
63+
- **[Fix]** Fix double dispose on LazyLoadBitmap, by @bagusnl
64+
- **[Loc]** Update Localizations by Localizers ❤️
65+
1166
# What's New? - 1.83.12
1267
Due to a reported recent ban for using the Mobile Layout feature, we are disabling it for now by force. While the ban seems to be only applicable for co-op play and is currently limited to Genshin Impact, we're not taking a risk with it and are choosing to disable this feature until we are sure that it is safe to use for our users.
1368

0 commit comments

Comments
 (0)