promotional bannermobile promotional banner

Mythic+ Party Shuffle

Create an event, let players join in-game, and shuffle everyone into balanced Mythic+ groups.

File Details

v0.2.0

  • R
  • Jun 13, 2026
  • 129.11 KB
  • 4
  • 12.0.5
  • Retail

File Name

MythicPlusPartyShuffle-v0.2.0.zip

Supported Versions

  • 12.0.5

Mythic+ Party Shuffle

v0.2.0 (2026-06-13)

Full Changelog Previous Releases

  • feat(ui): raid-style grid group view with organizer drag-and-drop
    Replace the flat all-groups list with a raid-frame-style grid: one
    bordered box per group with a gold "Group N" header, class-tinted member
    bars (role icon, name, spec, ilvl), per-group GroupQuality summary, and
    empty drop slots. "My group" reuses the same card (read-only, real group
    number). Window is larger and resizable; the grid reflows by width.
    Organizer-only editing on our own (unprotected) frames:
    • drag a member onto an empty slot / box background -> move
    • drag onto another member -> swap
    • a floating cursor ghost + dimmed source cell show what's being dragged
    • drop detected via OnDragStop + IsMouseOver (OnReceiveDrag never fires
      for cursorless frame drags)
      Edits mutate the plan through pure, offline-tested Core/Groups.lua
      (Move/Swap: partition-preserving, no-op on invalid, max group size 5)
      and re-broadcast over the existing SHUFFLE message; manual edits stay out
      of the anti-repetition history. Warn-don't-block on poor compositions.
      Adds 120-test Lua coverage (groups.test.lua) and EMPTY_SLOT locale.
      OpenSpec change archived (group-plan-editing, group-view).
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • ci: bump actions/checkout v4 -> v5 (Node 24, silence deprecation)
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com