Skip to content

Patch Notes

04 kwi 2026

Wave lock button feedback

  • The wave lock button now shows clearer pressed and released states.

04 kwi 2026

Chat hotfix UI and party battlefield marker

  • Remove the visible chat trigger button from the combat log and restyle the collapse control to use the compact +/- treatment requested in the issue.
  • Preserve hidden chat access without extra UI clutter by allowing a long-press on the combat-log toggle, while keeping Ctrl/Cmd-click on the scroll button intact.

04 kwi 2026

Battlefield update gating and formation controls

  • Gate all stamina gains behind the live build handshake so stale clients stop earning stamina without adding extra polling or server work.
  • Allow formation edits on the world tab across wave states, remove adjacency restrictions, keep redeployed units vulnerable, and reduce paladin basic attack reach by one tile.

03 kwi 2026

Issue #192 copy, layout, and spell polish

  • Visible chat copy now reads more cleanly, the combat log gets a collapse control, and the desktop wave-lock plus footer layout stay aligned.
  • Premium legal copy is lighter, and the desktop footer keeps quick links to the wiki, terms, privacy, and social pages.

03 kwi 2026

Wave lock icon refresh

  • The wave lock button now uses the shipped lock and unlock assets instead of the old emoji marker.
  • The existing button flow, tooltip wording, and wave-manager spacing stay unchanged.

03 kwi 2026

World window and spell visual polish

  • Health bars and NPC names now sit a bit higher and left of battlefield sprites, making large creatures and NPCs easier to read.
  • Corpses now stay visible under loot and units while still resting above battlefield scenery.

03 kwi 2026

Finalize Jefrey outfit rollout

  • Normalize the final Jefrey outfit rollout so the merged branch still builds cleanly for deployment.
  • Keep the player-facing result intact: Jefrey uses his dedicated outfit consistently, including after save hydration.

03 kwi 2026

Jefrey banker sprite alignment

  • Jefrey now uses a dedicated banker-style sprite instead of the old merchant silhouette.
  • Battlefield escorts and the between-wave bank greeter now show the same banker look consistently.

03 kwi 2026

Mercenary progression and ally-heal fixes

  • Hired mercenaries now keep their progression frozen after recruitment.
  • Ally-heal targeting and druid mercenary spellbooks now resolve the intended support spells correctly.

03 kwi 2026

Combat log chat access cleanup

  • The extra chat shortcut now folds into the existing combat-log jump button so the UI stays cleaner while you scroll.
  • Ctrl+Click still opens the shared chat without adding a separate always-visible trigger.

03 kwi 2026

Password reset email flow

  • Add an unauthenticated password-reset endpoint that generates a fresh random password, emails it to the account address, and invalidates active sessions after a successful reset.
  • Wire a login-mode auth action that requests the reset without leaking whether the email exists, and surface success or delivery-unavailable feedback in the auth form.

03 kwi 2026

Release:record-current remote shell invocation

  • Wrap the remote flyctl ssh console -C release-write command in sh -lc so shell operators run on the machine instead of being executed as a raw binary name.
  • Keep the file-write steps assembled once as a single remote shell command for the release metadata update.

03 kwi 2026

Hotfix premium amount copy

  • Hotfix premium amount copy.

03 kwi 2026

Premium claim signature verification

  • Premium claim signature verification.

03 kwi 2026

Base app verification meta tag

  • Base app verification meta tag.

03 kwi 2026

Premium payment legal consent

  • Add Terms of Service and Privacy Policy pages for premium payments.
  • Surface the payment consent copy and no-takebacks links inside the premium modal.

03 kwi 2026

Keep patch notes scrolling inside modal

  • Keep the patch notes list as the modal's dedicated scroll container with a fixed header row.
  • Lock document scrolling while the patch notes modal or outfit modal is open so wheel/touch input cannot bleed into the game behind it.

02 kwi 2026

Release note deploy metadata and history

  • Fix release history generation so every PR merged into a deployed Fly release window is included in the 20-note catalog.
  • Stop stamping the newest patch note before deploy succeeds; record the actual live Fly release timestamp on the mounted volume after a successful deploy.

01 kwi 2026

Battlefield sprite sizing and target footprints

  • Restore trim-aware battlefield sizing for outfit-based party units and field loot while keeping gold stack overlays compact.
  • Change the default battlefield viewport to 9x9 and keep zoom coverage tested across the supported range.

01 kwi 2026

Dynamic battlefield wave biomes

  • Add biome-aware battlefield layout generation with wave typing, layered scenery, and updated obstacle art.
  • Preserve the same visual map on retries while keeping combat RNG and wave-generation behavior aligned with existing mechanics.