🌌 NebulaAuth Update 1.8.0 [eng]
🪐 Introduction
Official channel: https://t.me/nebulaauth
Update 1.8.0 marks a major step toward the upcoming stable version 2.0.
The focus is on usability, flexibility, and fixing long-standing issues that affected daily use.
Some internal components were rewritten, and the interface was redesigned for greater clarity and responsiveness.
🔥 Critical Changes
⚙️ Rollback to .NET 8.0 — the framework version was downgraded to 8.0 after some users experienced startup issues.
To run the app correctly, make sure you have .NET 8.0 Desktop Runtime installed.
🗂️ Duplicate maFiles are no longer ignored — all are now loaded at startup; checking them is left to the user.
🔧 Auto-updates no longer require administrator privileges if the application has write access to its current directory.
🗄️ Backups inside mafiles_backup are no longer automatically deleted after linking or transferring Steam Guard.
🤖 Automated GitHub builds added — all releases are now built directly from source via GitHub Actions.
🆕 Bulk Password Assignment
Many users — especially those migrating from SDA — faced issues with outdated sessions or missing passwords across large account lists.
This problem is now solved with the new Bulk Password Assignment feature, allowing you to add encrypted passwords to multiple accounts at once.
NebulaAuth can now restore expired sessions automatically without requiring manual input.
- Enter your encryption password — it will serve as the key for all stored passwords.
- Input accounts in the format login:password or steamid:password, one per line.
- Click Save.
After that, you’ll only need to enter one password at startup instead of hundreds.
You can find this feature under Menu → Other → Assign Passwords.
🌐 Proxy Manager
Proxy support is a core feature of NebulaAuth, integrated throughout the application.
However, the Proxy Manager itself hadn’t been updated for over a year — until now.
It’s now cleaner, more functional, and more user-friendly:
- 📏 The window size has been increased by roughly 1.5×.
- ⚙️ Added two new options — “Show protocol” and “Show login & password”, both persist after restart.
- 🧹 Automatic trimming removes extra spaces and invisible characters when adding proxies.
- 🪶 Error messages now appear inside the window, not “behind” it (especially important when blur is enabled).
- 📋 Added a “Delete” option to the context menu (right-click).
- 🧭 The manager can now also be opened via Menu → Proxy Manager (the old shortcut still works).
- ⌨️ Added hotkey CTRL + ENTER to quickly add a proxy from the input field.
⏱ Auto-Confirmations
- 💾 The app now remembers which accounts have auto-confirmations enabled and re-enables them automatically after restart (after ~30 seconds).
- ⏳ The minimum confirmation timer interval has been reduced from 10s to 5s — use with caution (temporary IP bans are possible).
🎨 Interface and UX
🧩 The “Confirm Action” dialog has been redesigned to match the new visual style:
🧭 Group creation — added a “Create Group” option to the context menu for quick access.
🌊 Ripple effects — added an option to disable the visual ripple animation on clicks (improves performance).
Path: Menu → Settings → Theme → “Disable Ripple Animations”
📝 Naming mode — the old “Use account names for maFiles” option has been replaced with a new “Naming Mode” setting.
Changing the mode now requires confirmation, which automatically creates a backup in mafiles_backup and safely renames all files.
This prevents duplicate issues (e.g., both 7xxxxxx.mafile and login.mafile).
📊 Footer — now displays the total number of accounts and the currently selected one.
💬 Tooltips — hovering over an account now shows its file name, helping quickly spot duplicates.
⌨️ Hotkeys and Controls
- ⚡ Auto-focus — dialog inputs (e.g., password prompts) are now automatically focused.
- 🔍 CTRL + F — instantly focuses the search bar.
- ↩️ Escape / Enter — work in confirmation dialogs (e.g., deleting a file).
- 🔒 CTRL + SHIFT + C — copy the password of the selected maFile (if encryption is enabled).
- 🧭 ESC — clears focus from the search bar (useful when pasting maFiles via CTRL + V).
- 🌐 CTRL + ENTER — quickly adds a proxy from the input field.
- 🧩 TAB — fixed focus switching between login and password in linking or transfer dialogs.
💬 This update expands the list of available hotkeys for faster navigation.
In future versions, full custom keybinding support will be added so every user can tailor controls to their workflow.
⚙️ Automated GitHub Builds
All NebulaAuth releases are now built automatically from open-source code.
Each published version is generated directly by GitHub Actions — no manual builds, no external interference.
- Guarantees that every download is built exactly from the public source code — nothing hidden or modified.
- Removes human error and eliminates the risk of tampered builds.
- Every release is verified and digitally signed by GitHub’s CI system.
📦 Simply put — every update is now transparent, verifiable, and safe.
🧰 Minor Changes and Fixes
🌍 [Localization] Completed full localization into English and Ukrainian — all hardcoded text removed.
🌍 [Localization] On first launch, the app now automatically selects the most suitable language.
⚡️ [Improvement] Fixed the “Opacity on the right” setting — UI elements no longer become transparent when adjusting it.
⚡️ [Improvement] The CTRL key no longer deselects a maFile on click.
⚡️ [Improvement] The “Unlink” button is now disabled when no maFile is selected.
⚡️ [Improvement] The “Remove from Group” option is disabled when the selected file has no group.
🐞 [Bug Fix] Fixed a crash when logging into an account without Steam Guard — now a clear error message is shown.
🐞 [Bug Fix] The file-name hint now correctly shows login.mafile instead of ID when using login-based mode.
🐞 [Bug Fix] Potential clipboard issue fixed (GitHub issue #9).
🙏 Special thanks to everyone who continues to help with testing, feedback, and reports — your support keeps NebulaAuth evolving 💜