Skip to content

Releases: shall0e/Mamba

Mamba 1.6.2

Choose a tag to compare

@github-actions github-actions released this 04 Nov 05:13

Mamba 1.6.2

  • Consolidated Library search, filters, sorting, Favorites and grid/list switching into one toolbar, with detection and Steam controls in Manage.
  • Made Library cards open game details, removed card Play/Favorite buttons, and fixed hover/focus title overlays.
  • Prefer standard Steam library artwork with cached, offline-safe fallbacks, including games with saved embedded artwork.
  • Attached game titles and primary actions to the detail hero, aligned metadata and sections, improved readability, and simplified installation management.
  • Improved search progress, two-character minimum queries, filter labels, source information, metadata chips and compact download actions.
  • Fixed progressive search and pagination races, stale Steam connection status, and list-view clipping.
  • Recently Played fills the available window height without a fixed entry cap or View all control.

Validation: 228 automated tests pass; two Linux-only tests are skipped on Windows. Electron desktop checks pass at 100%, 125% and 150% renderer scaling. Physical Windows scaling was not changed.

Mamba 1.6.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 23:25

What's Changed

  • Fix launcher UI state, download integrity, and settings races by @shall0e in #11

Full Changelog: v1.6.0...v1.6.1

Mamba 1.6.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 05:22

Mamba 1.6.0

  • Redesigned desktop navigation, Settings, game details and download release browsing.
  • Larger centered game artwork, integrated launch actions and accessible installation management.
  • A unified Recently Played list that grows with the window and temporarily highlights the newest unplayed installation.
  • Library grids capped at five columns, with uncropped artwork and permanently available controls.
  • Theme-aware branding, real regular/bold interface fonts, improved Play contrast and restrained interaction motion.
  • Shared artwork caching and reduced ambient glow outside Home.
  • AppImage startup fix for Windows-only helper registration.
  • Expanded direct-host download handling and regression coverage.

Validation: 214 automated tests pass, formatting passes, and Electron renderer checks cover keyboard/mouse navigation, themes, artwork, installation disclosures, and responsive layouts. Renderer DPI checks were performed at 125% and 150%; physical Windows display settings were not changed.

Mamba 1.5.1

Choose a tag to compare

@github-actions github-actions released this 29 Oct 22:48

Mamba 1.5.1

  • Bundle MambaCLI with the Windows launcher installer and add it to the user PATH. Linux deb packages include a terminal command.
  • Give CLI search the same Steam-backed game grouping as the launcher, with AppID/Steam URL lookup, cached searches, configuration and source commands.
  • Improve library startup and search caching, align library controls, and fix persistent recently played/recently installed tracking and sorting.
  • Export shareable setup settings, source selections and credentials without themes, folders, library entries or play history. Credentials remain plain text in exports.
  • Add an optional OnlineFix release preference. Source labels do not guarantee multiplayer compatibility; launch arguments remain per-game.

Windows and Linux builds are included. Linux installer hooks are build-verified but have not been runtime-tested on Linux.

Mamba 1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 00:47

Mamba 1.5.0 improves downloads and automatic game setup.

  • Download games one at a time while downloaded games verify, extract and install in parallel.
  • Replace the stage strip with a changing status label.
  • Show real 7-Zip extraction percentages and an animated installation bar when setup does not expose percentages.
  • Add automatic MSI setup alongside Inno Setup and NSIS support, with corrected NSIS destination handling.
  • Offer administrator retry when Windows blocks setup, preserve downloaded files, and resume finalization after successful setup.
  • Use readable, sanitized game folder names without release-ID suffixes.
  • Remove misleading completed-download totals from extraction, installation and setup failures.
  • Automatically resolve saved artwork overload warnings after artwork requests succeed.

Validation: all 195 tests pass, including serial-download / parallel-processing scheduling, real archive extraction progress, installer command detection and setup recovery. Custom installers may require manual steps. Live game installers and UAC were not exercised in automated checks.

Mamba 1.4.6

Choose a tag to compare

@github-actions github-actions released this 29 Oct 00:17

Fixes automatic update detection and includes the 1.4.5 hotfix.

  • Follow the release marked Latest on GitHub, independent of tag ordering.
  • Compare embedded SHA-256 build fingerprints to skip identical builds and recognize changed builds even when version numbers are equal or lower.
  • Require SHA-512 package checksums and retain download integrity verification, OS compatibility checks, and rollout rules.
  • Prevent large libraries from flooding background requests with artwork lookups.
  • Correct Activity text separators.

Validation: 189 tests pass. Windows and Linux builds use the same source commit and include matching build fingerprints in the app and update metadata.

Mamba 1.4.5-hotfix

Choose a tag to compare

@github-actions github-actions released this 29 Oct 00:09

Fixes repeated “Mamba is busy” errors when loading large game libraries.

  • Queue cover-art requests before they reach the background worker, with up to four requests at once.
  • Share duplicate artwork requests instead of submitting them repeatedly.
  • Correct broken separators in Activity text.

Validation: all 188 tests pass, including a 200-cover request regression test. Windows installer and Linux AppImage / Debian packages are built from the same source commit.

Mamba 1.4.5

Choose a tag to compare

@github-actions github-actions released this 29 Oct 00:01

Full Changelog: v1.4.4...v1.4.5

Mamba 1.4.4

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:03

Mamba 1.4.4 includes the CLI foundation, Linux AppImage and Debian packages, and improvements to refreshing, searching, artwork loading and background work.

  • Cached search matches appear while Steam checks continue; stale responses are ignored.
  • Artwork loads with bounded concurrency and failed lookups are cached.
  • Steam account switching and play-history refresh are corrected.
  • Unchanged settings skip disk writes; worker and dialog failure recovery is improved.
  • Library scans avoid repeated helper rewrites and automatic Xbox registration.
  • MambaCLI provides help, search, foreground downloads and a separate queue. Node.js 22+ is required; see README for terminal setup.
  • MegaSource is generated from configured public inputs. Unavailable sources are explicitly reported in the JSON.

All 182 tests passed for the application release. Linux packages were built by GitHub Actions on Ubuntu; desktop runtime and real download behavior on Linux have not been manually verified. Windows-specific installers and integrations require Windows.

Mamba MegaSource

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:03

Automatically combined public sources. Updated every six hours.