Skip to content

Releases: prillcode/bh-minecraft-launcher

v1.3.5

Choose a tag to compare

@github-actions github-actions released this 29 Mar 01:28
chore: bump version to 1.3.5

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Mar 00:37
chore: bump version to 1.3.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 20:59
chore(release): v1.2.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Mar 18:11
chore(release): v1.1.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 18:11
chore(release): v1.1.0 — docs: add Session Notes section to help

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Mar 14:17
feat(v1.0): app-wide instance selection, server ping, and UI polish

Phase 04-02/04-03: Mods and Shaders tabs now read selectedInstanceId from
SelectedInstanceContext instead of maintaining local dropdowns. Replaced
select elements with compact instance header + "← Change" nav button.
Added Sidebar Play button that launches the selected instance directly,
with loading state and inline error display.

Server ping (SLP): instances with a default server now show the server's
favicon as their card icon and MOTD as a subtitle line. Raw TCP Minecraft
Server List Ping protocol implemented in main process; errors are swallowed
so offline servers fall back to the globe emoji gracefully.

UI improvements:
- App icon (BH logo) in title bar replacing pickaxe emoji
- Sidebar width 200px → 300px
- Instance card edit button 32px → 44px, circular, visible
- Removed per-card play buttons (redundant with sidebar Play)
- Player avatars via mc-heads.net with onError fallback in title bar and settings
- Sidebar instances refresh on selectedInstanceId change (fixes stale list bug)

Bump version 0.7.0 → 1.0.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 02:03
feat: Fabric mod loader support, first-launch auto-instance, UX polis…

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 27 Mar 01:18
fix: inline MS_CLIENT_ID at build time so packaged app has correct cl…

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 27 Mar 00:56
fix: reset MSAL instance on each login attempt to clear corrupted state

After a failed device-code flow, the MSAL PublicClientApplication retains
error state that causes subsequent startDeviceCodeFlow() calls to fail
immediately. Reset the PCA instance at the start of each new login attempt
so Try Again always produces a fresh, working device code.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 00:45
fix: persist MSAL cache so Microsoft auth survives restarts

MSAL's token cache is in-memory only — after restart it's empty and
acquireTokenSilent fails. Fix: serialize the MSAL cache after login and
store it in the session. On refresh, restore the cache before calling
acquireTokenSilent. Also short-circuit auth:refresh when the Minecraft
token is still valid (24h lifetime) to avoid MSAL entirely in the common
case.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>