Releases: CollapseLauncher/Collapse
1.82.13 Stable Hotfix [Codename: Natlan]
What's new? - 1.82.13 [Hotfix]
- [Loc] Localization Sync from Transifex, by Localizers <3
- [Fix] [Regression] False "Obsolete Version" detection on Sophon method while the update is actually available, by @neon-nyan
- [Fix] Crash due to
NullReferenceException
whileToastCOM
'sNotificationService
is failing to initialize, by @neon-nyan - [Imp + Fix] UI Improvements, by @shatyuka
- Update overlay mask on Image Cropping dialog
- Hide all invisible system buttons
- Implement Taskbar State/Progress API (will be used in the future)
- Fix repair status flicker
- [Fix] [Regression] Crash while checking Cache files on Honkai Impact 3rd, by @neon-nyan
- [Fix] Fix more Issues on Sophon, by @neon-nyan
- 0 total size on display while falling back from Update to Install mode on Sophon
- Double logging while falling back from Update to Install mode on Sophon
- [Fix] [ZZZ GSP] Wrong index assigned to the resolution list and width rounding issue, by @neon-nyan
- If the default resolution exist on the fullscreen resolution list, the index of that resolution will be shifted to the first index. Previously in Collapse, it was manually added to the top while it actually not deleted to the fullscreen list, making it duplicated. Now, it should matches the behaviour
- Some resolution which have rounding digits might have displayed incorrectly.
Full Changelog: CL-v1.82.12...CL-v1.82.13
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.13 Preview Hotfix [Codename: Natlan]
What's new? - 1.82.13 [Hotfix]
- [Loc] Localization Sync from Transifex, by Localizers <3
- [Fix] [Regression] False "Obsolete Version" detection on Sophon method while the update is actually available, by @neon-nyan
- [Fix] Crash due to
NullReferenceException
whileToastCOM
'sNotificationService
is failing to initialize, by @neon-nyan - [Imp + Fix] UI Improvements, by @shatyuka
- Update overlay mask on Image Cropping dialog
- Hide all invisible system buttons
- Implement Taskbar State/Progress API (will be used in the future)
- Fix repair status flicker
- [Fix] [Regression] Crash while checking Cache files on Honkai Impact 3rd, by @neon-nyan
- [Fix] Fix more Issues on Sophon, by @neon-nyan
- 0 total size on display while falling back from Update to Install mode on Sophon
- Double logging while falling back from Update to Install mode on Sophon
- [Fix] [ZZZ GSP] Wrong index assigned to the resolution list and width rounding issue, by @neon-nyan
- If the default resolution exist on the fullscreen resolution list, the index of that resolution will be shifted to the first index. Previously in Collapse, it was manually added to the top while it actually not deleted to the fullscreen list, making it duplicated. Now, it should matches the behaviour
- Some resolution which have rounding digits might have displayed incorrectly.
Full Changelog: CL-v1.82.12-pre...CL-v1.82.13-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.12 Stable Hotfix [Codename: Natlan]
What's new? - 1.82.12 [Hotfix]
- [Fix] Failure when installing sophon, by @neon-nyan
- neon forgor to put the variable into the right line
- [Fix] Disk space recognition when resuming game install with sophon, by @neon-nyan
- neon forgor to return the right value
- [Fix] Game update with sophon failing if its updating from a version that is too old, by @neon-nyan
- neon too eepy and forgor to check if the manifest exist for those older game version
- if the game is too old then fallback to use install method and replace any assets that is not matching with the target version.
- [Fix]
EnumFailedVersion
errors when installing games and (super rarely) in early launch, by @bagusnl - [Imp] Use Attachment instead of breadcrumbs for LoadedModules reporting in Sentry, by @bagusnl
Full Changelog: CL-v1.82.11...CL-v1.82.12
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.12 Preview Hotfix [Codename: Natlan]
What's new? - 1.82.12 [Hotfix]
- [Fix] Failure when installing sophon, by @neon-nyan
- neon forgor to put the variable into the right line
- [Fix] Disk space recognition when resuming game install with sophon, by @neon-nyan
- neon forgor to return the right value
- [Fix] Game update with sophon failing if its updating from a version that is too old, by @neon-nyan
- neon too eepy and forgor to check if the manifest exist for those older game version
- if the game is too old then fallback to use install method and replace any assets that is not matching with the target version.
- [Fix]
EnumFailedVersion
errors when installing games and (super rarely) in early launch, by @bagusnl - [Imp] Use Attachment instead of breadcrumbs for LoadedModules reporting in Sentry, by @bagusnl
Full Changelog: CL-v1.82.11-pre...CL-v1.82.12-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.11 Stable Hotfix [Codename: Natlan]
What's new? - 1.82.11 [Hotfix]
- [New] Toggle "Playing" Discord RPC status per-region, by @bagusnl
- You can disable "Playing" status per-region now by going to Quick Settings (bottom right on Homepage) and toggling it off.
- This is enabled by default (as it always is)
- [Fix] Bloated Sophon pre-download/update size due to duplicate entries, by @neon-nyan
- [Imp] Match API requests headers, by @neon-nyan
- [Fix] Cannot copy error message caused by
HGlobal
buffer misallocation for some users, by @neon-nyan - [Fix] IOSharingViolation due to file/directory handling in some methods, by @neon-nyan
- [Fix] Repair causing application crashes due to value overflow, by @bagusnl
- [Fix] Game installation error due to invalid VO language selection, by @neon-nyan
- [Imp] Sentry improvements, by @bagusnl
- Filter exceptions to be sent
- Exceptions caused by users' internet situation are filtered
- Add loaded modules info to breadcrumb
- Detach inner exception handler method
- Filter exceptions to be sent
- [Imp] Sophon Download Improvements, by @neon-nyan
- Adding disk-space check on Game Installation/Update and Pre-load Download.
- Ignore if VO's LanguageString is not valid on non-debug build
- Separate Sophon methods to its own code files
- [Imp] UI/UX Improvements, by @shatyuka @neon-nyan and @bagusnl
- New fallback background when the background sprite is not yet downloaded
The official HoYoPlay's default background is used for the fallback background
- Disable some tab focus within the PostPanel
- Resize Pivot header in PostPanel
- Make ScrollViewer receive focus as a whole
- Enable navigation via arrow keys in ScrollViewer
- Adjust Audio-related setting's Grid layout on Genshin Game Settings Page
- [Fix] DB sync buttons on App Settings page doesn't get disabled when the toggle is off
- [Loc] Localization Sync from Transifex, by Localizers <3
Full Changelog: CL-v1.82.10...CL-v1.82.11
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.11 Preview Hotfix [Codename: Natlan]
What's new? - 1.82.11 [Hotfix]
- [New] Toggle "Playing" Discord RPC status per-region, by @bagusnl
- You can disable "Playing" status per-region now by going to Quick Settings (bottom right on Homepage) and toggling it off.
- This is enabled by default (as it always is)
- [Fix] Bloated Sophon pre-download/update size due to duplicate entries, by @neon-nyan
- [Imp] Match API requests headers, by @neon-nyan
- [Fix] Cannot copy error message caused by
HGlobal
buffer misallocation for some users, by @neon-nyan - [Fix] IOSharingViolation due to file/directory handling in some methods, by @neon-nyan
- [Fix] Repair causing application crashes due to value overflow, by @bagusnl
- [Fix] Game installation error due to invalid VO language selection, by @neon-nyan
- [Imp] Sentry improvements, by @bagusnl
- Filter exceptions to be sent
- Exceptions caused by users' internet situation are filtered
- Add loaded modules info to breadcrumb
- Detach inner exception handler method
- Filter exceptions to be sent
- [Imp] Sophon Download Improvements, by @neon-nyan
- Adding disk-space check on Game Installation/Update and Pre-load Download.
- Ignore if VO's LanguageString is not valid on non-debug build
- Separate Sophon methods to its own code files
- [Imp] UI/UX Improvements, by @shatyuka @neon-nyan and @bagusnl
- New fallback background when the background sprite is not yet downloaded
The official HoYoPlay's default background is used for the fallback background
- Disable some tab focus within the PostPanel
- Resize Pivot header in PostPanel
- Make ScrollViewer receive focus as a whole
- Enable navigation via arrow keys in ScrollViewer
- Adjust Audio-related setting's Grid layout on Genshin Game Settings Page
- [Fix] DB sync buttons on App Settings page doesn't get disabled when the toggle is off
- [Loc] Localization Sync from Transifex, by Localizers <3
Full Changelog: CL-v1.82.10-pre...CL-v1.82.11-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.10 Stable Hotfix [Codename: Natlan]
Notice: Regarding Update Issue from 1.82.8 to 1.82.9 and 1.82.10
We have previously pushed an update which causing some users unable to run their launcher. This due to a transition to the update management library that we use, from Squirrel to Velopack. This hotfix will hopefully fix the issue.
If you encounter the same problem where the launcher won't run, please follow an instruction in a link below:
How to fix "This application is missing a package manifest (.nuspec)" error
What's new? - 1.82.10 [Hotfix]
- [Fix]
NullReferenceException
crash caused by nullvoice_packs
property, by @neon-nyan - [Fix] Some migration dialog still provides install choices, by @neon-nyan
- [Fix] TimeSpan overflow + Number to Percentage and TimeSpan converter refactor, by @neon-nyan and @bagusnl
- [Fix] Minor Audio Selection UI bug, by @neon-nyan
- [Fix] More
SharingViolation
exceptions onInstallManagerBase
, by @neon-nyan - [Fix]
DirectoryNotFoundException
on HSR's Game Repair ->RemoveHashMarkFile()
method, by @neon-nyan - [Fix] Relative URL for the Velopack packages getting cut-off, by @neon-nyan
Full Changelog: CL-v1.82.9...CL-v1.82.10
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.10 Preview Hotfix [Codename: Natlan]
What's new? - 1.82.10 [Hotfix]
- [Fix]
NullReferenceException
crash caused by nullvoice_packs
property, by @neon-nyan - [Fix] Some migration dialog still provides install choices, by @neon-nyan
- [Fix] TimeSpan overflow + Number to Percentage and TimeSpan converter refactor, by @neon-nyan and @bagusnl
- [Fix] Minor Audio Selection UI bug, by @neon-nyan
- [Fix] More
SharingViolation
exceptions onInstallManagerBase
, by @neon-nyan - [Fix]
DirectoryNotFoundException
on HSR's Game Repair ->RemoveHashMarkFile()
method, by @neon-nyan - [Fix] Relative URL for the Velopack packages getting cut-off, by @neon-nyan
Full Changelog: CL-v1.82.9-pre...CL-v1.82.10-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.9 Stable [Codename: Natlan]
What's new? - 1.82.9
- [Fix] Sophon failing to install games, by @bagusnl & @neon-nyan
- Errors such as
EnumFailedVersion
orInvalidOperationException
- Caused by Sophon data got modified mid-flight before the finalization
- Errors such as
- [Fix] App crashing when minimized to tray on certain system, by @bagusnl
- This is caused by missing Windows feature causing the method to be missing, please contact your custom ISOs creator if other errors happened caused by similar 'Incorrect function' error
- [Fix] Error when trying to uninstall games that do not have AppData entry, by @neon-nyan
- [Fix] Installation starts before audio package is selected, by @neon-nyan & @bagusnl
- [Imp] Improved Sophon performance by increasing minimum thread pool available for processing files, by @neon-nyan
Full Changelog: CL-v1.82.8...CL-v1.82.9
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.
1.82.9 Preview [Codename: Natlan]
What's new? - 1.82.9
- [Fix] Sophon failing to install games, by @bagusnl & @neon-nyan
- Errors such as
EnumFailedVersion
orInvalidOperationException
- Caused by Sophon data got modified mid-flight before the finalization
- Errors such as
- [Fix] App crashing when minimized to tray on certain system, by @bagusnl
- This is caused by missing Windows feature causing the method to be missing, please contact your custom ISOs creator if other errors happened caused by similar 'Incorrect function' error
- [Fix] Error when trying to uninstall games that do not have AppData entry, by @neon-nyan
- [Fix] Installation starts before audio package is selected, by @neon-nyan & @bagusnl
- [Imp] Improved Sophon performance by increasing minimum thread pool available for processing files, by @neon-nyan
Full Changelog: CL-v1.82.8-pre...CL-v1.82.9-pre
Code Signing Policy
Free code signing provided by SignPath.io, certificate by SignPath Foundation
- This program will only transfer user data to user configured database server. Exception data will be sent to [Sentry.io] for error tracking purposes (user are able to disable the behavior in App Settings).
- Read our full Privacy Policy
- Also read our Third Party Notices for license used by third party libraries that we use.