Skip to content

Releases: cmdr-chara/deltamod

Deltamod Community 2.0.3-beta.2 (Unsigned Beta)

Choose a tag to compare

Deltamod Community 2.0.3-beta.2
2026-07-30

This is an unsigned prerelease. Windows may show an unknown-publisher warning.

Added

  • Safe local mod archive import through the Deltamod Community protocol.
  • GameBanana, ModDB, and Nexus Mods catalogue adapters with source-specific
    availability and authentication states.
  • A guarded UndertaleModTool workspace bridge.
  • Native Linux and macOS game-layout adapters.
  • Additional built-in themes, theme customization, localization updates, and a
    keyboard-accessible language selector.

Changed

  • Improved native Windows, Linux, Intel macOS, and Apple Silicon packaging.
  • Improved theme palettes, sprite recoloring, text contrast, navigation speed,
    audio continuity, and background-video resource handling.
  • Updated GitHub Actions runtimes and release checks.
  • The README release badge now recognizes prereleases.

Fixed

  • GameBanana logout now clears the active session.
  • Local mod import rejects linked files and unsafe parent paths consistently
    across Windows, Linux, and macOS.
  • Native macOS game fixtures and paths are recognized correctly.
  • Electron smoke navigation now waits for each page to finish initializing,
    preventing intermittent renderer failures on macOS.

Security

  • Local archive imports are staged and checked for links and path escapes.
  • External mod sources use explicit IPC and URL validation.
  • GameBanana and Nexus Mods authentication state is kept out of renderer storage.

Known limitations

  • Windows builds are intentionally unsigned during the beta period.
  • Linux and macOS support remains experimental.
  • macOS packages are unsigned and may require manual approval in System Settings.
  • Nexus Mods downloads still depend on the authentication and download access
    provided by Nexus Mods.

Deltamod Community 2.0.3-beta.1 (Unsigned Beta)

Choose a tag to compare

Deltamod Community 2.0.3-beta.1
2026-07-28

This is an unsigned prerelease. Windows may show an unknown-publisher warning.

Added

  • Separate Deltamod Community identity, protocol, update channel, and data directory.
  • Guided import of compatible official Deltamod profiles with staging, validation,
    progress, cancellation, manifests, and conflict handling.
  • Transaction journals and rollback for patch operations.
  • GameBanana content-rating filters, resilient images, safer downloads, and
    in-app image viewing.
  • Keyboard zoom controls and additional empty, error, progress, and repair states.
  • Windows NSIS and experimental Linux AppImage packaging through Electron Builder.

Changed

  • Restored the original game-inspired visual structure while improving readability,
    alignment, spacing, focus states, and reduced-motion behavior.
  • Replaced the website updater with fork-owned GitHub prereleases.
  • Pinned G3MTool 1.2.5 to official GPL-3.0-only release archives with size,
    archive, and executable verification.
  • Renamed the interactive development command to npm run dev; npm test now
    runs the automated test suite.

Fixed

  • Removed the hidden GameBanana submission blacklist.
  • Corrected installation validation, staged copying, atomic JSON storage, and
    interrupted-operation cleanup.
  • Corrected GameBanana comment failure handling, download containment, and
    long-path presentation.
  • Corrected Options category overlap, table alignment, action-button centering,
    excessive animation, and several small-window layout failures.

Security

  • Enabled renderer context isolation and sandboxing with a restrictive CSP.
  • Replaced unrestricted renderer IPC access with allowlisted preload APIs and
    validated main-process requests.
  • Added path, archive, protocol, image, redirect, and download containment checks.
  • GameBanana credentials are not stored as plaintext.
  • Production dependency audit currently reports zero known vulnerabilities.

Known limitations

  • Windows builds are intentionally unsigned during the beta period.
  • Native Linux support remains experimental.
  • GameBanana may require login again after importing an official profile.