Skip to content

Releases: KnossosNET/Knossos.NET

v1.3.6

12 May 02:27

Choose a tag to compare

What's Changed

  • Increase getmod timeout to 60 seconds by @Shivansps in #394
  • Limit fso runtime errors to libfuse check on linux during getflag by @Shivansps in #395
  • Guard async void TaskViewModel methods against unhandled exceptions by @Goober5000 in #401
  • Fix 504 Gateway Timeout falsely reported as success in Nebula API calls by @Goober5000 in #400
  • Validate LZ41 footer fields before decompression by @Goober5000 in #399
  • Validate API-supplied paths to prevent directory traversal by @Goober5000 in #398
  • Make GetFlagsV1 async to avoid blocking the UI thread by @Goober5000 in #396
  • Fix GetSystemCMD concatenating flags without spaces by @Goober5000 in #397
  • fix task cancellation by @Goober5000 in #405
  • add < and > to dependency version operators by @Goober5000 in #402
  • Fix dev UI showing == Any when dependency version isn't installed by @Goober5000 in #404
  • Skip FS2 retail from dependency cleaner by @Shivansps in #406
  • Update dependencies with vulnerabilities by @Shivansps in #407
  • Harden 7-Zip extraction and LZ41 decompression by @Goober5000 in #408
  • Close remaining path-validation gaps in install flow by @Goober5000 in #409
  • Create parent directory during sharpcompress symblink creation by @Shivansps in #410

Full Changelog: v1.3.5...v1.3.6

No Android version for this release, use 1.3.4

v1.3.5

01 May 15:13

Choose a tag to compare

What's Changed

  • Fix weird nebula log and incorrect success mod upload report on fail + (H8, H9 fix) by @Shivansps in #369
  • Install VC Runtime On Downloading windows builds if not installed by @TheForce172 in #367
  • multipart upload reliability: retry finish, handle 504, increase verify timeout by @Goober5000 in #368
  • Verify browser URL before opening (C1 Fix) by @Shivansps in #370
  • Fix broken api call during nebula token renewal (C2 fix) by @Shivansps in #371
  • Rework logger class (H11 + L1 fix) by @Shivansps in #377
  • Remove ini watcher code (M1 fix) by @Shivansps in #378
  • HttpResponseMessage Never Disposed in Multiple Locations (M9 fix) by @Shivansps in #385
  • Fix Multi cfg saving dropped case-sensitive data (M2 fix) by @Shivansps in #380
  • mosettings not loading noingameoptions value (M3 fix) by @Shivansps in #381
  • Do not delete installed builds on modify cancel (C3 fix) by @Shivansps in #372
  • Return a copy of installedmods, enginebuilds and modtools instead of references (C4 fix) by @Shivansps in #373
  • Fix compareTo never returning -1 (C5 fix) by @Shivansps in #374
  • Re-add crc check limit for preparepkg and check task cancelled (H10 fix) by @Shivansps in #376
  • [VP Lib] Make sure we are reading the same number of bytes as we are writting (H3 fix) by @Shivansps in #375
  • Missing Dot in CleanUpdateFiles Delete (M5 fix) by @Shivansps in #382
  • fix race condition on 7z unpack and possible exception (M6 & M7 Fix) by @Shivansps in #383
  • FileStream Leak on Zero-Length File (M8 fix) by @Shivansps in #384
  • Correct Infinite Busy-Wait Loop (M14 fix) by @Shivansps in #386
  • Silent Screenshot Loss on Upload Failure (M16 + L3 Fix) by @Shivansps in #387
  • Parallel.ForEachAsync Doesn't Wire CancellationToken (M15 fix) by @Shivansps in #388
  • ProgressStream/ThrottledStream Dont Dispose Inner Stream (L7 Fix) by @Shivansps in #390
  • Separate legacy FSO settings on globalsettings view by @Shivansps in #389
  • Use HttpRequestMessage for Nebula API calls (H12 fix) by @Shivansps in #379
  • Add extra notes to Library Folder by @wookieejedi in #391
  • Correct warnings in vcredist code by @Shivansps in #392
  • Display fso run execute error by @Shivansps in #393

New Contributors

Full Changelog: v1.3.4...v1.3.5

No Android version for this release, use 1.3.4

v1.3.4

30 Mar 00:29

Choose a tag to compare

Hotfix release

What's Changed

  • Fix anti-stuck not working when there was zero progress by @Shivansps in #364
  • Move freespace menu tooltips to an overlay by @Shivansps in #365

Full Changelog: v1.3.3...v1.3.4

v1.3.3

26 Mar 01:51
83c36b4

Choose a tag to compare

New

*New easy to access Freespace tab for newcomers
*Anti-Stuck: If the download is stuck it should auto change mirrors after 30 seconds
*Mini guide to add tools to Knossos mod developer tool section

Fixes and Corrections

*Added new nebula mirror hestia, removed talos
*Skip copy of files and folders starting with a period (unix hidden file convention) during new mod version creation
*Package upload should now retry the verify of the complete uploaded file instead of cancelling the upload
*Firewall exception creation was reverted as it created more problems. Might be re-added in the future.

Android Version (Partially working, early alpha):

  • Supports running FSO in borderless mode (needed to avoid minize on notifications in fullscreen)
  • Adjusted borders to use the entire screen
  • Can now open text files (like the FSO log) and urls with 3rd party apps

What's Changed

  • Revert "Create firewall exceptions for newly downloaded FSO executables" by @wookieejedi in #357
  • change talos to hestia by @Goober5000 in #358
  • Add freespace tab by @Shivansps in #359
  • Add skip files extensions during filecopy of new mod version creation and skip all files starting with a "." during all directory copies. by @Shivansps in #360
  • Implement download anti-stuck check by @Shivansps in #361
  • Retry file uploads final verify and expose value to UI by @Shivansps in #362
  • Add dev tool guide by @Shivansps in #363

Full Changelog: v1.3.2...v1.3.3

v1.3.2

31 Dec 22:54
116badd

Choose a tag to compare

New

  • Loop screenshoots in mod details
  • Inform mod fetching errors during mod install
  • Allow to hide installed mod
  • Warn of mod id is not in nebula when entering to the members
  • Create firewall exceptions for newly downloaded FSO executable
  • Save last settings on server creator

Fixes

  • File open dialog was not always on the top
  • Fix "import local build" not working properly
  • Fix Nebula users with spaces in username
  • Fix issues with spaces in path to binaries
  • Detect builds without a file extension in linux in import builds
  • Linux crash when closing to tray icon
  • Not able to input returns in mod video list
  • Corrupted mod banner images
  • Not being able to remove all youtube videos in mod editor
  • Always Display horizontal scroll bars in mod editor

Android Version:

This is the first release to include an android build, EXPECT ISSUES. The android build is considered experimental and only a few functions are working, those include, change storage location (from internal to sd), copy FS2 retail files from a folder, install mod and builds, mod settings and launch the game.
Do not lock your phone or device while mods are downloading, screen is forced on not to interrupt downloads and extracts.
To play on android you need to download an android test build from the custom builds tabs, and the GLES_Shaders mod.
Then use custom depedencies to change the FSO build to the android test build and add the GLES shaders as a dependency with the highest priority.

Changelog

Full Changelog: v1.3.1...v1.3.2

v1.3.1

02 Apr 21:06
591d558

Choose a tag to compare

Fixes

Quality of life improvements

Full Changelog: v1.3.0-2...v1.3.1

Update: riscv64 linux version was manually added. This is a test version compiled with dotnet 10 preview modified for riscv64 support.

v1.3.0

17 Feb 17:29
d2d85c5

Choose a tag to compare

Version 1.3.0 is finally here

This is a major QOL update, that includes a important UI rework, Quicklaunch features updates, modcards update, new filter and mod tags function, portable mode function, close to tray function, portable mode for the launcher and more.

What's Changed

New Contributors

Known Issues

  • Close to tray causes the launcher to crash on Linux.
  • Close to tray still shows the application on the dock on MacOS.

Full Changelog: v1.2.4...v1.3.0-2

v1.2.4

08 Oct 23:43
1076862

Choose a tag to compare

This release includes fixes to some reported issues and also some new features intended for 1.3 that were pushed ahead of schedule.

New Features

*Support passing FSO executable type to quicklaunch cmd, with this you can now create, for example, a desktop Fred2 quick access to your mod.
*Advanced mod upload, specially usefull for large mods, your can now choose what packages had changes to upload to Nebula instead of being decided automatically that may be incorrect in some cases.

What's Changed

  • Fix two dont typos by @wookieejedi in #225
  • Consider that vjoy can have repeated guid with different ids by @Shivansps in #227
  • Add support for passing fso exec type on quicklaunch by @Shivansps in #228
  • Disable max crc check attempts and remove cancel on 7z compression fail by @Shivansps in #226
  • Refresh dev fso build list during builds install/delete and add reload depedency button by @Shivansps in #240
  • Add warning for the new FSO 24.2 settings system by @Shivansps in #245
  • Advanced mod upload by @Shivansps in #242

Full Changelog: v1.2.3...v1.2.4

v1.2.3

26 Aug 22:47
cbad614

Choose a tag to compare

Bugfix release intended to address missing 7z crc verify check during mod upload that could cause corrupted files to be uploaded to Nebula.

What's Changed

v1.2.2

07 Aug 00:12
6ad0ab7

Choose a tag to compare

Bugfix release

What's Changed

Use Local instead of Absolute path - This keeps knossos library folder selection from being too strict and rejecting a path with spaces in it.