Change History

Changelog

All website updates and improvements

v2.3.0

Authentication and Login/Signup Design Improvements
January 15, 2025

Significant improvements in authentication pages design and functionality, including modern design, password strength indicator, Steam login and better user experience.

Improvements
  • Complete redesign of login and signup pages with glassmorphism effect, smooth animations and better visual hierarchy
  • Added real-time password strength indicator during signup, showing strength (Weak, Medium, Strong, Very Strong) and met criteria
  • Added show/hide password button (eye icon) in all password fields for better usability
  • Added real-time visual validation for password confirmation, showing whether passwords match or not
  • Implemented Steam login for users who have their account linked previously (similar to Patreon)
  • Input improvements with enhanced focus effects, color-changing icons and smooth transitions
  • OAuth button improvements with enhanced hover effects, better spacing and subtle animations
  • Added system to track last authentication method used with visual badges
  • Improved Patreon and Steam account linking experience from settings page
Bug Fixes
  • Fixed input styles to correctly use theme colors and rounded borders

v2.2.1

Next.JS and React update for CVE-2025-55182 vulnerability
December 3, 2025

Next.JS and React update for CVE-2025-55182 vulnerability

Known Issues
  • Translations may have issues while we work on a definitive solution.
  • When changing languages, it is possible that the website does not change the language until the page is reloaded. We are working on solving this issue.
Bug Fixes
  • Next.JS and React update to fix CVE-2025-55182 vulnerability

v2.2.0.1

November 28, 2025
Known Issues
  • Translations may have issues while we work on a definitive solution.
  • When changing languages, it is possible that the website does not change the language until the page is reloaded. We are working on solving this issue.
Bug Fixes
  • Fixed static rendering error in /surveys: replaced HTTP fetch with direct call to getSurveys from lib/database
  • Added export const dynamic = 'force-dynamic' to surveys page to explicitly indicate dynamic rendering
  • Removed use of process.env.NEXT_PUBLIC_BASE_URL and unnecessary HTTP fetch in app/surveys/page.tsx
Improvements
  • Removal of unused ESLint configuration: 'lint' script removed from package.json and eslint configuration removed from next.config.mjs
  • Better performance on surveys page by using database function directly instead of HTTP fetch
  • Cleaner and more maintainable code by removing unused dependencies

v2.2.0

Wiki Import System from Notion
November 28, 2025

Implementation of a complete system to import wiki entries from Markdown files exported from Notion, with organized folder structure and automatic multilingual content processing.

Known Issues
  • Translations may have issues while we work on a definitive solution.
  • When changing languages, it is possible that the website does not change the language until the page is reloaded. We are working on solving this issue.
New Features
  • Notion import system: `import-wiki-from-notion.mjs` script that processes 3 Markdown files (one per language) and converts them into wiki entries
  • Category filtering in wiki: sidebar with tag-based categories, entry count per category and dynamic filtering
  • Featured articles: section showing the 4 most recent published entries on the wiki main page
  • Statistics in sidebar: total and filtered entry counter, visible in real-time based on active filters
  • Minecraft Wiki-style layout: fixed sidebar, sticky header, improved navigation and responsive design with mobile menu
  • New 'wiki' ticket type: allows creating tickets related to specific wiki entries with associated language
  • Email notifications for prize winners: survey winners now receive automatic emails when prizes are distributed
  • Ticket status change notifications: users receive automatic notifications when their ticket status changes
  • Organized folder structure: each entry is stored in `lib/wiki/entries/<slug>/` with `en.md`, `es.md`, `ca.md` files
  • Notion parser: `lib/wiki/notion-parser.ts` that converts Notion Markdown to `WikiSection[]` structure, automatically cleaning metadata
  • Dynamic entry loading: `lib/wiki/entries/index.ts` automatically loads all entries from folders at server time
  • Automatic metadata detection: slug, status, icon, tags and updatedAt are automatically extracted from content or YAML frontmatter
  • Automatic Notion metadata cleanup: script automatically removes 'Author' and 'Creation time' lines
  • Complete documentation: `docs/wiki-import.md` with step-by-step guide to use the import system
Improvements
  • Server/Client Components separation: wiki index page is now a Server Component that loads data on the server
  • Improved search: visual indicators for active search and selected category, filtered results counter
  • Interactive sidebar: category navigation with counters, quick links and real-time statistics
  • Wiki-tickets integration: tickets can be related to specific wiki entries, showing badge and direct link in admin panel
  • Admin panel links refactor: improved Card and Link structure for better accessibility and SEO
  • Improved notification system: automatic notifications for ticket status changes and prize distribution
  • More scalable system: entries are stored in Markdown files instead of a single TypeScript file
  • Intelligent content processing: parser automatically detects sections (H3), lists, numbered steps and code blocks
  • Automatic icon detection: system maps content keywords to appropriate icons (API→layers, code→code, etc.)
Bug Fixes
  • Fix in metadata extraction: now uses metadata from the first file with frontmatter found, not just English
  • Fix in language fallback: `getContent` function now correctly checks the requested language before using fallbacks
  • Build error fix: separation of server code (`loader.ts`) to prevent `fs` from being bundled in the client
  • YAML serialization fix: script now removes `undefined` values before serializing frontmatter
Technical
  • New dependency: `gray-matter` to parse YAML frontmatter in Markdown files
  • Database migrations: scripts to add `related_wiki_entry_slug` and `related_wiki_language` columns to tickets table, and `user_email` to survey_responses
  • New database functions: `getUserEmail`, `sendPrizeWonEmail`, `createGenericNotification` for notifications and emails
  • New i18n translations: strings for statistics, categories, filtering, active search and entry not available messages
  • CSS styles for wiki: `.wiki-layout`, `.wiki-sidebar`, `.wiki-header`, `.wiki-featured-box` classes with custom scrollbars and responsive
  • Modular architecture: separation between `loader.ts` (server), `index.ts` (wrapper) and `notion-parser.ts` (utilities)
  • Caching system: entries are loaded once and cached to avoid multiple file system reads

v2.1.0

Project Star Redesign & Wiki CMS
November 26, 2025

We rebuilt the Project Star site with a Wikipedia-style wiki, dynamic templates, and a data-driven authoring flow. The index now includes search and every request routes through tickets.

Known Issues
  • Translations may have issues while we work on a definitive solution.
  • When changing languages, it is possible that the website does not change the language until the page is reloaded. We are working on solving this issue.
New Features
  • New `/project-star/mods/wiki` page with Wikipedia-like layout, breadcrumbs, and entry listing.
  • Dynamic `/project-star/mods/wiki/[slug]` template rendering each article from typed data.
  • `lib/wiki/projectStarEntries.ts` module containing all CMS content (hero, sections, CTA, languages).
  • Wiki search bar that filters by title, summary, tags, and status.
  • Revamped Project Star section featuring the GDD roadmap, design pillars, and core philosophy explained in detail.
Improvements
  • All contact requests now route through the ticket system and the redundant hero CTA was removed.
  • New i18n strings for the index/search plus internal `docs/wiki-authoring.md` explaining how to author entries.
  • Breadcrumbs and navigation now link to the wiki home as the main hub.
Bug Fixes
  • The gradient on the Project Star page has been fixed.

v2.0.2

Admin Panel Hardening & Dynamic Banners
November 25, 2025

This release stabilizes the admin dashboard, improves banner editing with consistent data and hardens the backend for multilingual promos.

Known Issues
  • Translations may have issues while we work on a definitive solution.
  • When changing languages, it is possible that the website does not change the language until the page is reloaded. We are working on solving this issue.
New Features
  • New multilingual banner flow integrated into the admin panel and Patreon page, with synced CTA and priority controls.
  • Dynamic promotion updates: active banners automatically adjust the messaging and discounts shown across the site.
Improvements
  • More resilient admin dashboard: default stats fallback, shared fetching via useCallback, and the quick banner form refreshes data after creation.
  • Safer banner editing: target_pages and applies_to are normalized to avoid corrupt arrays when loading or saving.

v2.0.1

Fixes for version 2.0
November 21, 2025

In this version, we have fixed errors reported in version 2.0

Known Issues
  • Translations may have issues while we work on a definitive solution.
  • When changing languages, it is possible that the website does not change the language until the page is reloaded. We are working on solving this issue.
New Features
  • Added the guest menu to change website preferences.
  • Now on the Patreon page it will show what tier you have and only the subscribe button for tiers above the current one will appear.
  • The new studio logo has been added.
  • Up, Up, Down, Down, Left, Right, Left, Right, B, A
Bug Fixes
  • Fixed the translations of the surveys.
  • Fixed the translation for the login block by not accepting cookies.
  • Now the loading icon is not shown in the notification panel every time an API query is made.
  • The custom cursor is no longer displayed on mobile devices.
  • The footer is now displayed correctly on mobile devices.
  • The parallel projects website has been fixed.

v2.0.0

Major Update and New Features
November 18, 2025

Release of version 2.0 with significant UI improvements, new survey features, and important fixes.

Known Issues
  • Translations may have issues while we work on a definitive solution.
New Features
  • Website initialization with core pages, UI components, and futuristic lowpoly theme
  • Enhanced survey management and user response capabilities
  • Added survey notification functionality
Refactoring
  • Removal of deprecated debug API routes
Technical
  • New components: press-content.tsx, custom-cursor.tsx
  • hooks/ directory structure implemented

v1.7.1

Survey Editing and Response Modification
October 28, 2025

Allows administrators to edit surveys and their questions, automatically notifying users. Users can modify their responses in updated surveys.

New Features
  • Survey editing by administrators without needing to delete them
  • Inline editing of individual questions in admin panel
  • Automatic detection of changes in survey questions
  • Automatic notifications to users when a survey they answered is updated
  • 'Updated' badge for surveys modified by administrators
  • 'Modify my response' button for users in updated surveys
  • Pre-loading of previous responses when editing
  • Response updates without re-delivering duplicate prizes
  • PATCH API to update user responses
  • Improved API endpoints to get specific user responses
  • Visual indicators in admin panel (number of responses per survey)
  • Warnings when editing surveys with existing responses
Bug Fixes
  • Fix in notification system to use correct table
  • Fix for 'column updated_at does not exist' error when updating responses
  • Improvement in question change detection to avoid false positives
Improvements
  • Improved user experience with quick response when editing surveys
  • More efficient workflow for administrators managing surveys
  • Improved transparency - users always know if a survey was updated
  • Allows error corrections in surveys without losing existing responses
  • Robust logging system for notification debugging
  • Better error handling with descriptive messages
Technical
  • New updateSurveyResponse function in database
  • New getUserResponse function to get specific user responses
  • Improved notification system with createGenericNotification
  • Modification of GET endpoint to allow specific response queries
  • Improved data type handling for JSONB responses
  • Implementation of initialValues in SurveyForm for response pre-loading

v1.7.0

Survey, Inventory and Notification System
October 26, 2025

Complete implementation of survey system with inventory management, prize system and real-time notifications.

New Features
  • Dynamic survey system with multiple question types
  • Complete inventory management with filters and statistics
  • Prize system and automatic distribution
  • Real-time notification system with bell
  • Response visualization and detailed statistics
  • Complete API for survey and data management
  • Automatic survey closing system
  • Integrated SQLite database with migrations
  • Reusable and accessible UI components
  • Data export system
  • Complete integration with Patreon authentication system
  • Multi-language support for all features
  • Duplicate response verification system
  • CRON jobs for task automation
Bug Fixes
  • Navigation fix to include new pages
  • Component optimization for better performance
  • Authentication state handling fix
Improvements
  • Enhanced user experience with intuitive interface
  • Efficient inventory management with advanced filters
  • Non-intrusive notification system
  • Data export in multiple formats
  • Complete system documentation
  • Automatic data backup system
  • Seamless integration with existing system
  • Scalability prepared for future growth
Technical
  • Modular architecture with separation of concerns
  • SQLite database with automatic migrations
  • Complete RESTful API with data validation
  • Reusable UI component system
  • Robust error handling with detailed logging
  • Database query optimization
  • Intelligent caching system for better performance
  • Automated testing and data validation
  • Complete technical documentation with examples

v1.6.1

Conflict Resolution and UX Improvements
October 26, 2025

Complete resolution of merge conflicts, navigation optimization, and configuration fixes.

New Features
  • Fully functional LanguageSelector and ThemeSelector components
  • Improved integration of selectors in user menu
  • Optimized preferences system with cookie support
Bug Fixes
  • Resolution of merge conflicts in navigation.tsx and use-preferences.ts
  • Fixed tsconfig.json - removed duplicate entries
  • Removed duplicate selectors from navigation bar
  • Fixed JSON parsing errors in configuration
  • Resolved TypeScript type issues
Improvements
  • Improved UX - selectors only in user menu
  • Cleaner navigation without duplicate elements
  • More stable project configuration
  • Optimized build process without errors
Technical
  • Complete resolution of Git merge conflicts
  • Cleanup of duplicate configuration files
  • JSON validation in tsconfig.json
  • Optimization of TypeScript imports and exports

v1.6.0

Comprehensive Web Improvements
October 25, 2025

Complete implementation of SEO optimizations, advanced monitoring system, contact system fixes, and performance improvements.

New Features
  • Language loading before render - eliminated English content flash
  • Initialization script in layout for fast language configuration
  • Improved automatic browser language detection system
  • TypeScript types for global language variable
  • Fully functional email system with Resend
  • Detailed logs with emojis for visual debugging
  • Vercel Speed Insights integrated for performance monitoring
  • Automatic download system with OS detection
  • Complete Patreon integration (authentication and downloads)
  • Optimized global metadata with Open Graph and Twitter Cards
  • JSON-LD structured data for Organization, Game and WebSite
  • Dynamic sitemap.xml with optimized priorities and frequencies
  • Configured robots.txt for better indexing
  • Manifest.json for Progressive Web App (PWA)
  • Page-specific metadata (About, Project Star, etc.)
  • Descriptive and optimized alt text on all images
  • Breadcrumbs with structured data for navigation
  • Google Analytics and Search Console configuration
  • Gaming and indie development specific keywords
  • Canonical URLs and alternates for multi-language (ES/EN/CA)
  • Complete Catalan support across the entire website
  • Google Search Console verification ready
  • Complete monitoring system with documentation
  • Anti-spam protection with Cloudflare Turnstile
  • GDPR compliant cookie system
  • Global caching system with 5-minute duration for Patreon authentication data
  • Intelligent debouncing to prevent simultaneous duplicate calls to Patreon API
  • Automatic refresh based on window focus and elapsed time for Patreon data
  • Initialization control to prevent multiple PatreonAuthProvider executions
  • Automatic cache cleanup on logout and authentication error handling
Bug Fixes
  • English content flash eliminated - language loads before render
  • 80-90% reduction in calls to /api/auth/patreon/status
  • Elimination of redundant calls during page navigation with Patreon authentication
  • Email system fixed - emails now arrive correctly
  • Image sizes fix for better performance
  • Metadata optimization to avoid duplicates
  • Social media links fix in footer
  • Dependency synchronization (package-lock.json)
Improvements
  • Complete monitoring system with detailed logs
  • Better search engine positioning
  • Significant improvement in component loading performance with Patreon authentication
  • Reduction in bandwidth consumption and server resources for authentication
  • Smoother user experience with instant loading of cached authentication data
  • Rich snippets in Google results
  • Better social media sharing with Open Graph
  • More efficient indexing by crawlers
  • Improved mobile experience with PWA
  • Improved accessibility with descriptive alt text
  • Optimized loading speed with responsive images
  • Complete technical SEO for better ranking
  • Ready for Google Search Console and Analytics
  • Data structure for better search engine understanding
  • Much easier debugging with emoji logs
  • Real-time performance monitoring
  • Early problem detection
  • Complete and updated documentation
  • Structured communication channel
  • Better user experience for contact
  • Enhanced user experience in Patreon integration
  • Smart feature activation/deactivation system
  • GDPR compliance and privacy regulations
  • Complete multi-language support (Spanish, English, Catalan)
  • SEO-optimized translations for Catalan
  • Improved user experience without incorrect language flash
  • State initialization with correct language from the start
  • Theme configuration applied synchronously with language

v1.5.2

AI Images Transparency and Sorting
October 19, 2025

Transparency indicators for AI-generated images and fix for Patreon posts ordering.

New Features
  • Badges of 'AI Generated Image' on images
Bug Fixes
  • Patreon posts now sorted from newest to oldest
Improvements
  • Increased transparency about AI use in visual content

v1.5.1

Anti-Spam Protection and Smart Links
October 19, 2025

Cloudflare Turnstile integration for spam protection and smart links from legal pages to contact form.

New Features
  • Cloudflare Turnstile integrated in contact form
  • Automatic anti-spam and anti-bot protection
  • Adaptive captcha theme (light/dark)
  • Server-side verification with Cloudflare
  • Links from legal pages to specific templates
  • Specific template for privacy inquiries
  • Specific template for terms of service
  • Automatic template loading via URL
Improvements
  • Submit button disabled without verification
  • Smooth user experience for legal inquiries
  • Spam protection without frustrating legitimate users
  • Automatic captcha reset after submission
  • Captcha expiration and error handling

v1.5.0

Contact Page and Form
October 19, 2025

New contact page with interactive form and predefined templates for direct communication with users.

New Features
  • Complete contact page (/contact)
  • Contact form with validation
  • 8 predefined message templates
  • Templates for: Inquiries, Bugs, Suggestions, Patreon, Collaboration, Downloads, Press
  • Interactive modal for template selection
  • Multi-language support (ES/EN)
  • Real-time field validation
  • Success and error messages
  • API endpoint for message processing
  • Alternative contact information
  • Integrated social media links
  • Responsive and accessible design
Improvements
  • Structured communication channel
  • Better user experience for contact
  • Footer updated with contact link
  • Ready for email service integration
  • Templates speed up the writing process
  • More structured and complete messages
  • Facilitates bug reporting with consistent format

v1.4.2

Updated Logo and Contact Email
October 19, 2025

Logo update to v2 version with clickable navigation and new official contact email.

New Features
  • Logo updated to v2 version
  • Clickable logo to navigate home
  • New contact email: contact@minealexgames.com
  • Contact email added to footer
  • Contact email added to legal pages
  • Favicon (tab icon) with classic logo
Improvements
  • Better accessibility with clickable logo
  • Larger and more visible logo (48x48px)
  • Direct communication channel with users
  • More accessible contact information
  • Improved visual identity with custom favicon
  • Classic logo visible in tabs and bookmarks

v1.4.0

Vercel Analytics and Legal Pages
October 19, 2025

Vercel Analytics integration and complete legal pages to comply with privacy regulations and terms of service.

New Features
  • Vercel Analytics integration across the entire application
  • Automatic tracking of visited pages and user behavior
  • Complete Privacy Policy page (ES/EN)
  • Complete Terms of Service page (ES/EN)
  • Legal links added to footer
  • Cookie consent banner (GDPR/RGPD)
  • Support for Substack and Google Fonts cookies
  • Granular cookie configuration modal
  • Individual cookie category controls
  • Floating button to edit cookies anytime
  • Substack content protection with cookie verification
  • Visual warning when Substack cookies are required
  • Custom 404 page with animations
  • Error 500 page with recovery options
  • Logo updated to v2 version
  • Clickable logo to navigate home
Improvements
  • Ability to monitor site usage and performance metrics
  • GDPR compliance and privacy regulations
  • Updated Patreon tiers in terms of service
  • Preferences system requires cookie consent
  • Patreon authentication blocked without consent
  • Privacy policy updated with third-party services
  • Vercel Analytics only loads if user accepts
  • Smart feature activation/deactivation system

v1.3.0

Download System and Improvements
October 16, 2025

Implementation of game download system for patrons and responsiveness improvements across the website.

New Features
  • Game download system for Patreon patrons
  • Automatic OS detection for downloads
  • Typography and responsive design improvements across all pages
Bug Fixes
  • Dependency synchronization (pnpm-lock.yaml)
  • Social media links fixes in footer and pages
Improvements
  • Enhanced user experience in Patreon integration

v1.2.0

Patreon Integration and Next.js Update
October 14, 2025

Full Patreon integration, Next.js 15 update, and significant improvements in authentication and navigation.

New Features
  • Complete authentication system with Patreon
  • Patreon user and tier validation
  • Dedicated page for Patreon management
  • Theme support (light/dark) in navigation
  • New 'About' page with improved design
Bug Fixes
  • Security fixes in Patreon APIs
  • Updated social media links
Improvements
  • Update to Next.js 15.5.5 and React 19
  • Global styles and components improvements
  • Patreon API interactions optimization

v1.1.0

Material Design 3 Adoption
September 28, 2025

Complete interface redesign adopting Material Design 3 for a modern and cohesive visual experience.

New Features
  • Full Material Design 3 implementation
  • New components with elevation and transitions
  • Material Design based color system
Bug Fixes
  • Switch to available Google Fonts
Improvements
  • Enhanced animations and transitions
  • Better code structure for maintainability

v1.0.0

Initial Release
September 12, 2025

First official version of Minealex Games website with studio and Project Star presentation.

New Features
  • Homepage with studio information
  • Project Star page with game details
  • Side projects page
  • Blog page
  • Responsive navigation system
  • Footer with social media links
  • Google Forms integration
  • Multi-language support (Spanish/English)