NebulaAuth
March 13

🌌 NebulaAuth 1.8.3 [eng]

Official channel: https://t.me/nebulaauth

This update focuses on improving the update system, expanding import capabilities, and improving confirmation visibility when working with marketplace actions.


🧾 Confirmation improvements

For convenience, NebulaAuth previously grouped marketplace sell confirmations into a single entry.
This made it much faster to confirm multiple sales at once.

However, this approach had an important drawback — when confirmations were grouped, it was impossible to review or approve individual items inside the group.

In some cases this made it difficult to verify what exactly was being confirmed.

Now grouped confirmations can be expanded to reveal the individual items inside the group.

Each item shows its icon, name and price, and can be confirmed or canceled individually if needed.

A scrollable list is also used for larger batches, making it easier to review multiple confirmations before approving them.

When a new version is available, a small red update indicator will briefly appear after the application starts.
You can see it in the bottom-right corner next to the “by achies” button.

You can also check for updates manually from the same menu at any time.


✨ Modern update system

The application update system has been redesigned.

The application update system has been fully redesigned.

Previously NebulaAuth used the default AutoUpdater dialog. While functional, it was visually separate from the application and could be intrusive. The new update system is now integrated directly into the NebulaAuth interface and matches the application theme.

The update dialog now shows the changelog inside the app and allows you to remind later or skip a version, so updates are no longer disruptive.

You can also see when a new update is available and manually check for updates from the menu.


🔒 Update integrity verification

Update downloads are now protected with SHA256 checksum verification.

In simple terms, NebulaAuth now verifies that the downloaded update file exactly matches the original release published on GitHub. If the file was corrupted or modified during download, the update will not install.

This adds an additional layer of safety and helps ensure that every update installed is exactly the one built from the open-source code.


🔐 Support for SDA-encrypted mafiles

NebulaAuth can now import accounts even if the .mafile files were encrypted by Steam Desktop Authenticator (SDA).

When encrypted mafiles are detected, the importer automatically looks for the SDA manifest.json file and uses it to decrypt the accounts.

In practice this means you can import accounts directly from the SDA mafiles folder (for example SDA/mafiles), as long as the manifest.json file is present in the same directory.

During import the application will ask for the SDA password once, and then reuse it automatically for batch imports.

This allows easy migration from Steam Desktop Authenticator to NebulaAuth, even when mafiles are encrypted.


🛠 Improvements

  • Export feature now trims input automatically
  • Minor UI and code cleanup

🌍 Localization

Added support for:

  • Spanish
  • Turkish
  • Kazakh

🤝 Community contributions

Special thanks to @bohdanbtw for important contributions:

#17 — Support for importing SDA-encrypted mafiles

#18 — Improved grouped market confirmation UI