Patch Notes
Follow the evolution of WarpaintVault. Every update, fix, and new feature — documented here.
April 14, 2026
Feed scroll stability — images no longer shift sideways when loading more paintings
April 13, 2026
Image optimization — all images are now served through imgproxy for faster loading, with automatic resizing and format conversion
Lightbox viewer — click any painting image to see it full-screen with zoom and navigation
April 10, 2026
Threaded comments — share your thoughts on any painting with 2-level deep replies, inline editing, and real-time posting
Comment moderation — artists can delete any comment on their paintings and toggle comments on/off per painting
Community reporting — report inappropriate comments with a reason; comments auto-hide after multiple reports
Community guidelines charter — first-time commenters acknowledge the guidelines before posting
April 8, 2026
Real-time messaging — contact any artist directly from their profile, with instant message delivery via WebSocket
Unread message indicator — envelope icon in the header with a yellow dot when you have unread messages
Artist profile UX — Follow and Subscribe are now clearly separated: social actions stay inline, premium subscription gets its own card with price and description
April 7, 2026
Like system — support creators by liking their paintings with a public counter visible on cards and detail pages
April 2, 2026
GDPR compliance — delete your account and all associated data from profile settings
Data export — download a full copy of your personal data (profile, paintings, schemes, follows, payments) as JSON
Cookie consent banner — informative banner about essential cookies used on the site
Feed filters now hide empty tags — Game, Faction and Style dropdowns only show options with at least one painting
April 1, 2026
Newsletter subscription system — opt in during registration or from profile settings
Public /subscribe page for existing users to join the newsletter via a direct link
March 31, 2026
Full mobile-first redesign — bottom navigation bar replaces top menu on all mobile screens
New "+" shortcut button in mobile nav to quickly create a painting from anywhere in the dashboard
Profile, Referral and Subscriptions merged into a single page with tabs
Login page redesigned with glass panel, gradient button, and Google/Discord icons
Dashboard stat cards, painting rows, and status badges restyled with Stitch design reference
Tunnel stepper redesigned — progress line on desktop, compact connectors on mobile, cancel button on step 1
Footer links now wrap properly on mobile instead of overflowing
Library saved paintings now display in single column on mobile
Feedback widget hidden on mobile to avoid overlapping with bottom navigation
Referral copy buttons no longer overflow on small screens
March 30, 2026
New painting upload tunnel — a guided 4-step flow (details → photos → paint scheme → publish) makes it easier to share your work and add paint schemes
Referral program open to all — every user now gets a personal referral code to invite painters to the platform
Artists can customize their referral code with a memorable name
Dashboard redesign — cleaner layout, no more "Become an Artist" barrier, all features accessible from the start
Removed all "monetization" wording — the platform is 100% free, supporting creators is always optional
Fixed image reorder crash in upload form — swapping images no longer triggers a React state update error
March 27, 2026
Users can now change their username directly from the profile page
March 26, 2026
View counter on paintings with smart 24h deduplication — see how popular each piece is
Revamped tag system: the rigid game/faction/style categories have been replaced with a unified, flexible tag input
French translations corrected — "favori" now used consistently instead of "sauvegarde"
March 23, 2026
New branded WarpaintVault favicon replaces the default icon
Chromatic color wheel replaces the native browser color picker for a better painting experience
Analytics integration with privacy-first tracking (Plausible)
Homepage messaging reworked — clearer presentation for both painters and visitors
March 17, 2026
Multiple style tags can now be applied to a single painting
Follow/unfollow button now refreshes correctly without needing to reload the page
March 16, 2026
Branded HTML email templates for all authentication emails (welcome, password reset, etc.)
Email delivery service set up with Resend for reliable transactional emails
March 12, 2026
Avatar upload — set your profile picture with an image file instead of just a URL
Full internationalization: the entire site is now available in French and English
Tags are now more flexible — faction and style are optional, and an "Other" game option is available
Clearer error messages when an image upload fails
Storage uploads no longer fail due to expired session tokens
March 11, 2026
Floating feedback widget — send your thoughts directly from any page
March 5, 2026
Google OAuth login now works reliably with proper callback handling
Authentication redirects fixed for deployment behind reverse proxy
March 3, 2026
Stripe Connect integration — artists can receive payments and tips through the platform
Referral system with commission tracking and a dedicated revenue dashboard
February 23, 2026
Server infrastructure migrated from Caddy to Nginx for better performance
Docker build and deployment issues resolved