|
1 | 1 |  |
2 | 2 |
|
3 | | -### Hi there, neon-nyan here~ |
| 3 | +### Heyo~ CryoTechnic here! |
4 | 4 |
|
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. |
8 | 6 |
|
9 | 7 | Without further ado, let's get into details of this update! |
10 | 8 |
|
| 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 | + |
11 | 66 | # What's New? - 1.83.12 |
12 | 67 | 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. |
13 | 68 |
|
|
0 commit comments