achiez 9ac4ffdc34 feat(update): introduce modern update system with JSON changelog, reminders and checksum validation
- Replace legacy AutoUpdater dialog with a custom update UI integrated into the application theme
- Add support for JSON-based changelog with HTML fallback for backward compatibility
- Implement "Remind later" and "Skip version" options to reduce intrusive update prompts
- Add visual update indicator and manual "Check for updates" action in the links menu
- Persist user update preferences (skipped versions and reminder delays)
- Introduce checksum validation (SHA256) for downloaded update packages
- Migrate changelog source format from HTML to JSON
- Automatically generate HTML changelog and GitHub release notes from JSON via CI
- Consolidate release automation into a single GitHub Actions workflow
- Remove obsolete legacy update dialog and related code
- Expand localization coverage for update-related UI
2026-03-13 00:17:45 +02:00
2024-10-09 22:52:12 +03:00
2026-02-10 14:43:46 +00:00
2025-03-10 16:53:42 +02:00
2024-12-06 21:57:26 +02:00
2024-12-06 21:58:02 +02:00
2024-12-06 21:33:28 +02:00

NebulaAuth

Description

Download latest version

NebulaAuth is an application for emulating actions from the Steam Mobile App. Which replaces your smartphone when operating on Steam.

Official Telegram Group

Main advantages

  • Localization in three languages: English, Russian and Ukrainian.
  • Full functionality of Steam Desktop Authenticator reimagining old app
  • Proxy support in all account work processes.
  • Mafile grouping for improved management.
  • Automatic confirmations of trades/market actions to save time.
  • Bulk import of .mafiles via Drag'n'Drop or CTRL+V for convenience.
  • Design customization to personalize the interface.
  • Ability to confirm account login without entering a code for easier access.
  • Auto-update program to use the latest features.
  • Automatic relogin in case of problems with the session for continuous operation.
  • Intuitive interface with tips and conveniences
  • Continious support of application code and other features.

Installation

  1. If the application does not start, you need to install .NET Desktop Runtime
  2. Download the program from the releases of this repository on Github
    • For the safety of your data, download the application only from here
  3. Unpack the .zip file to any folder
  4. Run the file NebulaAuth.exe

Usage

gh-main-window-eng

  1. Control panel.
    • file management and settings
    • account management (login, linking, unlinking)
    • grouping
    • proxy selection
    • an indicator with a hint about the proxy used (lit either yellow or red, when hovered it will display additional information)
    • timers for automatic confirmation of trade offers/sale offers on the marketplace
    • confirmation timer interval (in seconds)
  2. List of your accounts
  3. Login confirmation code (click to copy)
  4. Main confirmation window
  5. Search by login or SteamID (7xxxxxxxxxxxxx)
  6. Confirm login on another device
  7. Hyperlink to the official application page with attribution

Settings

gh-settings-eng

  1. Background mode. Use it if you want to disable default or set custom background of application (put file 'Background.png' to your application folder)
  2. Localization language
  3. Disable timers when switching between accounts
  4. Hide to tray on minimize
  5. Indicator with color. Small ellipse on your task-bar icon with custom color. Useful when using multiple windows
  6. Custom background color of application
  7. Current encryption password. If set you can save encrypted passwords to mafile to help re-login on session troubles. (Not recommended)
  8. Legacy mafile mode. Mafile compability mode for another applications (SDA and etc). If checked application will save mafiles with old standart format (Default: checked)
  9. Allow auto-update without confirmation

License

Commercial use prohibited. When redistributing modified code, you must indicate the original authorship.

Languages
C# 90.5%
HTML 9.5%