Changelog

What's new in TactiHub

A timeline of all versions and the features that came with them.

v1.8.2

Latest 2026-02-14
1 improved 1 removed
Removed Valorant game data removed from seed — TactiHub now focuses exclusively on Rainbow Six Siege
Improved Updated all documentation to reflect R6 Siege-only focus

v1.8.1

2026-02-13
2 new 1 improved 3 fixed
New Visual operator lineup picker — clickable image grid replaces dropdown selectors
New Sandbox mode matches room layout — full-screen canvas with icon sidebar and toolbar
Fix Session persistence — sessions now survive page reload
Fix Admin self-deletion protection — admin role users can no longer trigger account deletion
Fix Eraser, Select/Move, and floor-switch now work immediately after drawing
Improved Optimistic draw tracking — draws are interactive before API response

v1.8.0

2026-02-13
7 new 2 improved
New Operator Lineup System — select 5 defenders per battleplan to filter the icon sidebar
New Optional Attacker Lineup — add 5 attacker slots on demand, remove when not needed
New Lineup tab in Icon Sidebar — 3-tab layout (Lineup / Operators / Gadgets) with dropdown selectors
New Smart sidebar filtering — operators and gadgets auto-filter to lineup members when assigned
New "Show all" toggle — reveals all operators/gadgets with "Not in Lineup" warning
New Lineup display on BattleplanViewer — read-only operator avatars with DEF/ATK labels
New Real-time lineup sync — slot changes broadcast via Socket.IO to room participants
Improved Gadget filtering uses operator-gadget relationships for precise results
Improved Duplicate prevention — already-assigned operators hidden from lineup dropdowns

v1.7.0

2026-02-13
4 new 1 improved 3 fixed
New Resize & Rotate for selected drawings — 8 resize handles (corners + edges) and a rotate handle
New All R6 Siege operators added (~78 total) — complete roster through Year 10
New All gadgets now visible in sidebar — text fallback for gadgets without icons, grouped by category
New Auto-switch to Select tool after drawing — immediately shows resize/rotate handles
Fix Fixed undo/redo system — corrected payload indexing, prevented redo from clearing undo stack
Fix Fixed z-index overlaps — chat panel no longer hidden behind compass or icon sidebar
Fix Added missing draw:updated socket listener for real-time peer sync
Improved Sticky footer — footer stays at bottom of viewport even when page content is short

v1.6.0

2026-02-13
8 new 1 improved
New In-room text chat — ephemeral messaging between room participants with unread badge
New Select & Drag tool — click to select your own drawings, drag to reposition them
New Ownership-based draw interaction — eraser and select only affect your own drawings
New Adjustable font size for Text tool (12–64px selector in toolbar)
New Battleplan tagging — add tags like "Rush", "Default", "Retake" to organize and filter plans
New Battleplan description and notes — inline-editable fields for plan owners
New Tag filtering on public plans page
New Separate Changelog page
Improved Server-side ownership checks on draw update and delete endpoints

v1.5.2

2026-02-12
1 new
New Magic Link (passwordless) login via email — enter email or username, receive a login link, click to log in

v1.5.1

2026-02-12
6 new 2 improved 1 fixed
New Account self-deletion with double confirmation, email verification, and 30-day grace period
New Google reCAPTCHA v2 on registration (optional, works without configuration)
New Account Settings page with account info and danger zone
New Admin: reactivate deactivated users, self-delete protection
New Admin: deactivated user status and days-left countdown in user table
New Complete production deployment guide in README (Nginx, SSL, systemd, ufw)
Fix Fixed DELETE request Content-Type bug (Fastify empty body error)
Improved Removed redundant admin username bar in admin panel
Improved User menu moved to far right in navbar

v1.5.0

2026-02-12
3 new 2 improved 4 fixed
New Laser Pointer tools: Laser Dot (pulsating point) and Laser Line (fading trail, 3s)
New Operator and gadget icon placement on canvas via Icon tool
New Map cover images for all 21 R6 maps
Improved Drawings now stay permanent after releasing the mouse button
Fix Fixed Settings link in Tokens page causing logout
Fix Removed grey loading bar at bottom of page
Fix Fixed infinite horizontal scroll bug
Fix Fixed black canvas on initial plan load
Improved README table of contents with anchor links

v1.4.0

2026-02-12
5 new 3 improved
New Floor image variants: Blueprint, Darkprint, and Whiteprint per floor
New View mode switcher on canvas (top-left, only visible when floor has multiple variants)
New Batch image import script for floor images and gadget icons
New Added 3 new R6 maps: Fortress, Nighthaven Labs, Outback
Improved Correct floor names and counts per map (was generic 4-floor placeholder)
Improved Admin floor upload now supports dark and white image variants
Improved Removed Bartlett map (no image data available)
New Gadget icon import from source folder

v1.3.0

2026-02-12
5 new 2 improved 3 fixed
New Admin manual user verification (with confirmation dialog and notification email)
New Floor layout management UI (upload, reorder, rename, delete per map)
New Gaming-style design across all pages (HUD corners, particles, glow effects)
New Styled HTML email templates with dark theme, logo, and branded buttons
New New APP_URL env variable for correct email link generation
Fix Fixed "Input Buffer is empty" crash when toggling game/map status without file upload
Fix Fixed gadget category dropdown visibility in dark mode
Fix Fixed Radix Switch form values not correctly sent as "true"/"false"
Improved Improved settings page layout clarity
Improved Admin username moved to top-right corner

v1.2.2

2026-02-12
4 new 4 improved
New Forced credential change on first login with default admin account
New Login accepts username or email
New Token-gated registration flow (separate token entry step when public reg is off)
Improved Improved admin tables (proper HTML tables with aligned columns)
New SMTP SSL/TLS support (SMTP_SECURE env var)
Improved Tokens page shows info banner when public registration is enabled
Improved Back to Homepage links on auth pages
Improved Larger logo throughout the app

v1.2.1

2026-02-11
7 new 1 improved
New Zoom + Pan (mouse wheel, pan tool, middle-click, zoom limits 25%-400%)
New Eraser tool (click to delete drawings)
New Undo/Redo (Ctrl+Z / Ctrl+Y, toolbar buttons)
New Share battle plans by link (public toggle, share button)
New Guest access (sandbox mode, read-only room viewing)
New Compass overlay on canvas
New Help page, FAQ page, and versioned Impressum
Improved Improved room creation with game/map selection flow

v1.1.0

2026-02-11
3 new
New Branding update (TactiHub logo, orange/red color scheme)
New Impressum page with credits to original projects
New README and CLAUDE.md documentation

v1.0.0

2026-02-11
7 new
New Initial release
New Rainbow Six Siege support with full map and operator data
New Real-time collaboration rooms with Socket.IO
New Canvas drawing (pen, line, rectangle, text, icons)
New Battle plan CRUD with voting system
New Admin panel for game/map/operator management
New JWT authentication with email verification