[{"data":1,"prerenderedAt":45},["ShallowReactive",2],{"blog-post-0-5-17-release-notes":3},{"title":4,"description":5,"date":6,"cover":7,"coverAlt":8,"tags":9,"draft":11,"path":12,"slug":13,"body":14},"Version 0.5.17 - Release Notes","Major draft setup UX overhaul with clearer cube source selection, richer format cards, and safer player constraints.","2026-02-13","\u002Fblog\u002F0-5-17-draft-setup-view-after.png","CubeForge draft setup after the 0.5.17 update",[10],"release-notes",false,"\u002Fblog\u002F0-5-17-release-notes","0-5-17-release-notes",{"html":15,"segments":16,"toc":19},"\u003Cp>In version \u003Cstrong>0.5.17\u003C\u002Fstrong>, I focused heavily on the draft setup flow. The goal was simple: make the most important workflow in CubeForge feel clearer, more flexible, and more enjoyable to use.\u003C\u002Fp>\n\u003Ch3 id=\"before-after\">🖼️ Before \u002F After\u003C\u002Fh3>\n\u003Cdiv class=\"blog-before-after\">\n  \u003Cfigure>\n    \u003Cimg src=\"\u002Fblog\u002F0-5-17-draft-setup-view-before.png\" alt=\"Draft setup before update\" loading=\"lazy\">\n    \u003Cfigcaption>Before\u003C\u002Ffigcaption>\n  \u003C\u002Ffigure>\n  \u003Cfigure>\n    \u003Cimg src=\"\u002Fblog\u002F0-5-17-draft-setup-view-after.png\" alt=\"Draft setup after update\" loading=\"lazy\">\n    \u003Cfigcaption>After\u003C\u002Ffigcaption>\n  \u003C\u002Ffigure>\n\u003C\u002Fdiv>\n\n\u003Chr>\n\u003Ch3 id=\"1-step-1-better-cube-selection-flow\">1️⃣ Step 1: Better cube selection flow\u003C\u002Fh3>\n\u003Cp>The first setup step now starts with three clear cube source options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One of your own cube\u003C\u002Fli>\n\u003Cli>A public cube\u003C\u002Fli>\n\u003Cli>CubeForge set cube\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Cstrong>CubeForge set cube\u003C\u002Fstrong> option is meant to let players quickly draft supported Magic sets without needing to build the card pool themselves.\u003C\u002Fp>\n\u003Cp>For public and set-cube sources, the UI now uses the same cube cards used across the app, and selecting a cube is done directly by clicking the card.\u003C\u002Fp>\n\u003Chr>\n\u003Ch3 id=\"2-step-2-improved-format-selection\">2️⃣ Step 2: Improved format selection\u003C\u002Fh3>\n\u003Cp>Draft formats are now presented as cards in a cleaner multi-column layout, separated between:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Selected cube custom formats\u003C\u002Fli>\n\u003Cli>CubeForge standard formats\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I also added and refined standard presets, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Regular Draft\u003C\u002Fli>\n\u003Cli>Regular Set Cube Draft\u003C\u002Fli>\n\u003Cli>Pancake Draft\u003C\u002Fli>\n\u003Cli>Pancake Set Cube Draft\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each format card now includes a details sheet with turn preview and pack creation rules for better discoverability.\u003C\u002Fp>\n\u003Chr>\n\u003Ch3 id=\"3-step-3-safer-more-useful-settings\">3️⃣ Step 3: Safer, more useful settings\u003C\u002Fh3>\n\u003Cp>Settings are now more consistent with the selected format:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Packs-per-player is configurable from the selected preset\u003C\u002Fli>\n\u003Cli>Cards-per-pack is configurable only for fully random pack formats\u003C\u002Fli>\n\u003Cli>Rule-based pack generation stays locked to avoid accidental breakage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Most importantly, format player constraints are now explicit and enforced.\u003C\u002Fp>\n\u003Cp>Formats now support:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>minPlayers\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>maxPlayers\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>recommendedPlayerCount\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This means formats like Pancake can be constrained to exactly 2 players, preventing invalid setup states.\u003C\u002Fp>\n\u003Chr>\n\u003Ch3 id=\"custom-format-creation-updates\">🛠️ Custom format creation updates\u003C\u002Fh3>\n\u003Cp>Custom draft format creation now supports these same player constraints directly in the form, with validation rules to prevent invalid combinations.\u003C\u002Fp>\n\u003Cp>This keeps authored formats safer and ensures setup sliders respect intended format limits.\u003C\u002Fp>\n\u003Chr>\n\u003Ch3 id=\"why-this-matters\">💡 Why this matters\u003C\u002Fh3>\n\u003Cp>Draft setup is the core of CubeForge. This release makes that experience:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>easier to understand at a glance\u003C\u002Fli>\n\u003Cli>safer for advanced formats\u003C\u002Fli>\n\u003Cli>more consistent from selection to final creation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I’ll keep iterating on this flow based on feedback, especially around format ergonomics and setup speed.\u003C\u002Fp>\n\u003Chr>\n\u003Ch3 id=\"try-it-now\">🚀 Try it now\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcubeforge.app\u002Fdraft\">Open CubeForge Draft Simulator\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n",[17],{"type":18,"html":15},"html",{"title":20,"searchDepth":21,"depth":22,"links":23},"",2,3,[24,27,30,33,36,39,42],{"id":25,"text":26,"depth":22},"before-after","🖼️ Before \u002F After",{"id":28,"text":29,"depth":22},"1-step-1-better-cube-selection-flow","1️⃣ Step 1: Better cube selection flow",{"id":31,"text":32,"depth":22},"2-step-2-improved-format-selection","2️⃣ Step 2: Improved format selection",{"id":34,"text":35,"depth":22},"3-step-3-safer-more-useful-settings","3️⃣ Step 3: Safer, more useful settings",{"id":37,"text":38,"depth":22},"custom-format-creation-updates","🛠️ Custom format creation updates",{"id":40,"text":41,"depth":22},"why-this-matters","💡 Why this matters",{"id":43,"text":44,"depth":22},"try-it-now","🚀 Try it now",1785740053505]