NexusMods.App - v0.2
What's Changed
- Two small stress test fixes by @halgari in #516
- Cleanup
AdvancedHttpDownloader
by @erri120 in #519 - Fix plugin parsing for non-Skyrim files by @erri120 in #529
- Avoid crashing on fomods that require plugin related checks by @Al12rs in #531
- Abstraction namespace by @halgari in #528
- Try and fix flakey tests by @halgari in #511
- FOMOD Cleanup by @erri120 in #532
- Add tests that cover installing most popular mods for Skyrim LE/SE by @Al12rs in #533
- Configure INI parser to support bethesda ini files by @Al12rs in #535
- Replace Moq with NSubstitute by @erri120 in #538
- Fix fomod install not working due to missing console renderer by @Al12rs in #540
- Allow games to set target path for Fomod installer by @Al12rs in #542
- Warnings cleanup by @Al12rs in #545
- Fix "File is not an archive" by @halgari in #543
- Add Working Directory to .nxm Handler & Remove Default Host Builder (fixes #513) by @Sewer56 in #555
- Upgrade GameFinder to 3.2.2 by @erri120 in #551
- Removed unused imports on entire solution by @Al12rs in #549
- Update Paths library to 0.1.2 and add back GamePath to main repo by @Al12rs in #557
- Fixed: DataModel Default Paths in AppConfig.json by @Sewer56 in #562
- Update guided installer abstraction and FOMOD installer by @erri120 in #541
- Added: Localization Backend & Documentation (fixes #452) by @Sewer56 in #563
- Switch to xxhash64 nuget by @halgari in #559
- Chunked seekable stream reader by @halgari in #566
- Disable flakey tests in CI by @halgari in #569
- Metrics opt-out UI functionality by @halgari in #568
- Hide remaining time in UI when paused by @JanuarySnow in #571
- GamePath FileTree support by @Al12rs in #570
- Installer Architecture Revamp by @halgari in #573
- Add banner for development builds (#567) by @JonathanFeenstra in #574
- Fixes in Skyrim LE docs by @JonathanFeenstra in #576
- Show product version instead of file version in development build banner by @JonathanFeenstra in #575
- Implemented localization support throughout the app by @Al12rs in #587
- More Skyrim docs fixes by @JonathanFeenstra in #594
- Fixed small bug for rendering quotes in Login overlay due to localization changes by @Al12rs in #595
- Add mention to Avalonia extensions for IDEs in docs by @Al12rs in #596
- Remove loadorder.txt section from SSE docs by @JonathanFeenstra in #597
- FOMOD validation for CLI by @Al12rs in #608
- Fix Login button being black due to localization typo by @Al12rs in #602
- Use static references for localization, remove live localization updates by @Al12rs in #613
- Fomod install fixes by @Al12rs in #617
- Update Language.pl.resx by @Patriot99 in #618
- FOMOD UI by @erri120 in #600
- Advanced Installer Documentation & Tasks by @Sewer56 in #628
- Remove analyzers by @halgari in #615
- Load remote and local images for FOMOD by @erri120 in #643
- Add dependabot by @erri120 in #648
- Bump the system group with 2 updates by @dependabot in #649
- Bump the microsoft group with 3 updates by @dependabot in #650
- Fix Avalonia base package in Dependabot config by @erri120 in #652
- Bump the avalonia group with 8 updates by @dependabot in #653
- Added: Base Implementation of AdvancedInstaller Core by @Sewer56 in #657
- Allow Games to define arbitrary GameFolderTypes (game path Ids) by @Al12rs in #656
- Updater functionality by @halgari in #644
- Add telemetry by @erri120 in #655
- Bump the avalonia group with 1 update by @dependabot in #664
- Update Language.pl.resx by @Patriot99 in #669
- Added: Basic Suggesions for AdvancedInstaller by @Sewer56 in #667
- OAuth Rework by @erri120 in #666
- Update GettingStarted.md to mention Avalonia extensions for Rider and VS by @Al12rs in #665
- Run games through Steam by @erri120 in #681
- Move back to nx archivemanager by @halgari in #659
- Switch to 1% threshold on codecov by @halgari in #683
- Ability to set your own game version in AGame by @Aragas in #684
- Bump the nexusmods group with 1 update by @dependabot in #687
- Update README.md by @cuzkey in #696
- Initial support for Workspaces and Panels (split and join) by @erri120 in #688
- Rework the Loadout Synchronizer by @halgari in #697
- Workspace Layout State and Image Generation by @erri120 in #704
- Tell codecov to ignore axaml and .g.cs by @halgari in #710
- Bump the microsoft group with 3 updates by @dependabot in #712
- Bump the avalonia group with 1 update by @dependabot in #713
- Workspace Tabs by @erri120 in #708
- Update Language.pl.resx by @Patriot99 in #720
- Add German translation by @erri120 in #723
- Update README.md by @UdayKharatmol in #724
- Update qodana_code_quality.yml by @halgari in #732
- Workspace pages and persistence by @erri120 in #731
- Implement "Standard Button" using Control Themes by @erri120 in #734
- Polish for FOMOD UI by @Patriot99 in #726
- Add Colors and Fonts resources by @erri120 in #736
- Bump the avalonia group with 7 updates by @dependabot in #729
- Adapt app to syncronizer by @halgari in #719
- Bump the nexusmods group with 1 update by @dependabot in #728
- Update README.md by @bhargavshirin in #745
- Bump the microsoft group with 2 updates by @dependabot in #742
- Update UI coding conventions and guidelines by @erri120 in #738
- Fix text negative margins due to outdated TextBox styling class. by @Al12rs in #749
- More UI coding conventions by @erri120 in #753
- Manual installer UI Layout and Styling by @Al12rs in #673
- Wire up the advanced installer to a button in the UI by @halgari in #756
- Fix tons of little issues found while running the app through the UI by @halgari in #757
New Contributors
- @JanuarySnow made their first contribution in #571
- @JonathanFeenstra made their first contribution in #574
- @Patriot99 made their first contribution in #618
- @dependabot made their first contribution in #649
- @cuzkey made their first contribution in #696
- @UdayKharatmol made their first contribution in #724
- @bhargavshirin made their first contribution in #745
Full Changelog: v0.1...v0.2