Changelog

Patch Notes

Follow the evolution of WarpaintVault. Every update, fix, and new feature — documented here.

New
Fix
Improved
Infra

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