Changelog

Tracking the evolution of Project Q. See what's new and what's improved.

Version 0.1.1 - Various User Functionality Improvements

November 11, 2025

What's New & Improved
  • AddedDisplay Names! Users can now set a separate Display Name in addition to their unique username.
  • AddedProfile Customization: Users can now add a Clan Tag, Location, and Birthday to their profiles.
  • AddedRobust Image Uploads: Profile pictures are now validated (max 2MB) and automatically compressed on both the client and server-side for performance and security.
  • AddedBio Character Counter: The edit profile page now features a live character counter for the bio field.
  • AddedTest User Creation: A new management command (`create_test_users`) was added for rapid developer testing.
  • ChangedSeamless Registration: New users are now automatically logged in after registering, creating a smoother onboarding experience.
  • ChangedEdit Profile UI: The edit profile page has been completely redesigned to match the site's aesthetic and improve usability.
  • ChangedFollower/Following Pages: These pages now correctly display the list of users.
  • FixedResolved numerous authentication bugs, including intermittent `401 Unauthorized` errors and `500 Internal Server Errors` during registration.
  • FixedCorrected an issue causing duplicate profile pictures to be created on every profile save.
  • FixedFixed a bug causing profile picture file paths to become deeply nested on each upload.
  • FixedImproved API error handling to provide clearer feedback to the user instead of freezing the page.

Version 0.1.0 - Foundation & Initial Release

October 2025

What's New
  • AddedInitial project structure and core application setup.
  • AddedCustom user model with email-based authentication.
  • AddedAPI-driven registration, login, and logout functionality.
  • AddedHomepage with hero section and feature overview.
  • AddedBasic 'About' and 'Changelog' pages.
  • ChangedRefined the visual theme with a dark mode aesthetic and accent colors.