Changelog
Keep up with the latest features, improvements, and bug fixes for GrimSlate
Currently on v2.2.0
You're viewing the latest updates for GrimSlate.
Public Roster View Redesign ๐จ
v2.2.0Latest
April 25, 2026Highlights
- Complete UI overhaul of public roster viewing experience
- Modern responsive design with enhanced visual hierarchy
- New status badges system for faction, battle size, and engagement metrics
- Enhanced unit cards with collapsible details and better weapon display
- New InfoPill component for consistent ability/wargear display
- Tournament cards showing event results and placement information
- Improved mobile experience with touch-friendly interactions
- Better social features and enhanced view tracking
New Features
- Public Roster Header: Dynamic faction backgrounds, improved typography, and better visual hierarchy with view tracking and social actions
- Status Badges System: New component displaying faction, battle size, tournament/shared status, likes, and comments in an elegant badge layout
- Enhanced Unit Cards: Completely redesigned with collapsible details, better weapon/wargear display, improved readability, and enhanced attachment visualization
- InfoPill Component: New reusable component for consistent display of abilities, auras, enhancements, and wargear with hover tooltips and color-coded variants
- Tournament Card Component: Dedicated component for displaying event results, placement, player information, and tournament metadata
- Owner Card Component: Shows creator profile with privacy options, social links, and avatar display
- Army Summary Sidebar: Enhanced composition breakdown, points usage visualization, warlord identification, and faction statistics
- Unit Quick Navigation: Desktop-only navigation panel for easy browsing of large rosters by category with collapsible sections
Improvements
- Responsive Design: Complete mobile-first redesign ensuring optimal experience across all device sizes with touch-friendly interactions
- Performance Optimizations: Improved loading states, better error handling, and optimized rendering for large rosters
- Enhanced Weapon Display: Better weapon calculation logic with proper composition-aware weapon display and count indicators
- Improved Attachment System: Better visualization of unit leaders and attached units with clear relationship indicators
- Enhanced Data Fetching: Optimized queries and caching strategies for faster loading and smoother interactions
- Visual Consistency: Unified design language across all public roster components with consistent typography, spacing, and color schemes
- Accessibility Improvements: Better contrast ratios, proper ARIA labels, and keyboard navigation support throughout the public view
Bug Fixes
- Fixed unit card expansion issues on mobile devices with proper touch target sizing
- Resolved weapon count display problems for multi-model units with accurate counting logic
- Fixed warlord badge positioning and styling inconsistencies across different screen sizes
- Corrected points calculation display for enhanced units with proper cost aggregation
- Fixed attachment relationship display between units with clearer visual indicators
- Resolved invulnerable save display issues with conditional rendering based on equipped wargear
Full Art Cards & Collection Mode ๐ผ๏ธ
v2.1.0
April 13, 2026Highlights
- Collection Mode: track your model collection without point limits
- Imperial Knights & Chaos Knights โ all detachments now available
- Roster cards redesigned with full-bleed faction art across all pages
- Ken Burns hover effect on all roster cards
- Configuration tiles: Battle Size, Detachment & Warlord as clickable panels
- Wolf Scouts composition and wargear correctly parsed (6โ12 models)
- Sister Superior wargear options now fully selectable
- Geminae Superia now included in Saint Celestine's composition
- Land Raider fixed weapons correctly populated
- All page loading skeletons updated to match new card and toolbar layouts
New Features
- Collection Mode: Any roster can now be toggled to Collection mode, removing point limits and the points bar. Use it to catalog your owned models, wishlist builds, or painting queues โ without needing to fit under a game size.
- Imperial Knights detachments: All 5 IK detachments (Noble Lance, Questor Imperialis, etc.) are now available. BattleScribe encodes them via a 2-hop chain not handled by the previous parser โ Strategy D added to follow the chain correctly.
- Chaos Knights detachments: Same fix applied โ all CK detachments now correctly parsed and available.
- Configuration tiles: The roster header config area is redesigned as 3 interactive tiles โ Battle Size (sky), Detachment (amber), Warlord (yellow) โ each opening a focused dialog instead of inline rows.
Improvements
- Roster cards (Lists, Explore, Dashboard): Completely redesigned as full-bleed cards โ faction art fills the entire card height (h-64), content overlaid at the bottom with a layered gradient for readability, and a slow Ken Burns scale on hover for a cinematic feel.
- Cards now visually consistent across all three pages (Lists, Explore, Dashboard featured & user roster sections).
- Explore and Dashboard roster cards updated to the same full-bleed design with social metrics (likes, views, comments) readable over the gradient.
- Loading skeletons for Lists, Explore, and Dashboard all updated to accurately mirror the new h-64 card layout, toolbar structure (tabs + search + controls), and separator lines.
- Roster card: progress bar height reduced to h-1 and the redundant border-t separator between points and battle size removed for a cleaner look.
- Create New Roster placeholder card height now matches the roster card grid (h-64).
Bug Fixes
- Fixed Wolf Scouts showing '12 Models'/'6 Models' as wargear options โ composition group now detected by content rather than requiring a defaultSelectionEntryId.
- Fixed Wolf Scouts composition not parsed at all โ now correctly shows compositionConstraints {6, 12}.
- Fixed Sister Superior (and Dominion/Retributor Superior) weapons not selectable โ selectionEntryGroup links were being added as fixed weapon names instead of wargear options.
- Fixed Geminae Superia missing from Saint Celestine's composition โ unit-level entryLinks to model shared entries are now followed, correctly giving Saint Celestine a 3-model compositionConstraint.
- Fixed Land Raider (and Predator, Whirlwind, Vindicator, Rhino, LR Crusader/Redeemer) missing fixedWeapons โ single-model Strategy 3 fallback now correctly extracts fixed weapons from non-exclusive Wargear/Equipment groups.
Allied Forces โ The Big Alliance Update โ๏ธ
v2.0.0
April 10, 2026Highlights
- Allied Units: include Agents of the Imperium, Anathema Psykana, or Sanctioned Armigers in your roster
- Full slot enforcement per battle size (Incursion / Strike Force / Onslaught)
- Allied unit datasheet preview works exactly like primary faction units
- Epic Heroes, Battleline, and copy limits fully enforced in the allied picker
- Multiple leaders can now attach to a single unit (double-attach rules)
- Hand of the Archon (Drukhari) now correctly parsed and available
- Land Raider optional wargear (Hunter-killer missile, pintle-mounted weapon) fixed
- Space Wolves detachments (Saga of the Beastslayer, etc.) now fully available
- Lychguard 4+ invulnerable save added
- Orks Meganobz and Nobz composition constraints corrected
- Plague Champion wargear options fixed (Death Guard)
New Features
- Allied Forces system: Enable up to 3 alliance types per roster (Agents of the Imperium, Anathema Psykana, Sanctioned Alliance). Each alliance type unlocks a separate Allied Forces section in your army list.
- Alliance slot tracking: Slot counters (e.g. 'RETINUE 1/2 ยท CHARACTER 0/2') are displayed live in the Allied Forces card header and in the unit picker, updating as you add or remove units.
- Allied Unit Picker: A dedicated sheet for browsing and adding allied units, with search, a Legends toggle, per-slot usage badges, and disabled states when slots or copy limits are reached.
- Manage Alliances dialog: Enable or disable alliance types from a polished dialog showing available limits at your current battle size. Disabling an alliance removes all its units from the roster.
- Allied units in datasheet preview: Selecting an allied unit opens the full datasheet preview panel on the right, including stats, weapons, abilities, and leader info โ identical to primary faction units.
- Double-attach leader rules: Characters with 'even if one other Leader unit already been attached' wording can now attach to a unit that already has a leader. The captain-specific variant ('even if one Captain or Chapter Master') is also correctly handled.
Improvements
- Allied Forces card matches the exact visual style of primary unit category cards โ flush unit rows, no extra padding, amber accent colour.
- Add unit button in Allied Forces section disables (greyed out, label changes to 'slots full') when all category slots are exhausted.
- Unit copy limits (Epic Hero=1, regular=3, Battleline/Transport=6) are now enforced inside the allied unit picker with a clear reason tooltip.
- Manage Alliances dialog redesigned: header with amber icon, limit info shown inline per alliance card, amber-styled 'Done' button, no stray border artefacts.
- Alliance toggle cards animate the circle icon on hover and add a subtle inner glow when active.
- Sidebar Allied Forces section shows allied units per alliance with the same interaction pattern as primary categories.
Bug Fixes
- Fixed allied unit datasheet preview not opening when selecting an allied unit (lookup now uses the merged primary+allied unit map).
- Fixed Hand of the Archon (Drukhari) missing from the unit list โ upgrade-type unit entries with nested model entries are now parsed correctly.
- Fixed Land Raider showing Hunter-killer missile and pintle-mounted storm bolter as mandatory โ optional wargear (min=0) is now correctly marked optional and defaults to 'None'.
- Fixed Space Wolves detachments missing โ BattleScribe encodes them as upgrade-type entries; added manual-patches support for full Detachment objects.
- Fixed Lychguard missing their 4+ invulnerable save ability (added via manual patch).
- Fixed Meganobz showing wrong composition constraints (now correctly 2โ6 models).
- Fixed Plague Champion wargear options missing (Death Guard) โ added via manual patch.
- Fixed Rubric Marines soulreaper cannon blocked at 5 models โ corrected max to 2 via model-max corrections table.
- Fixed Dread Majesty enhancement (Necrons) showing on ineligible units โ enhancement restrictions now loaded from Wahapedia CSV and parsed with a proper regex prefix parser.
- Fixed rule names like 'Feel No Pain 5+' and 'Scouts 9"' being truncated โ fast-xml-parser trims join attribute values; separator is now hardcoded to a space.
Last updated: January 2026