Skip to content

2026.7.26

Latest

Choose a tag to compare

@justuswilhelm justuswilhelm released this 26 Jul 09:54

Enhancement

  • Upload images with more confidence: Image upload file pickers only let
    you select the image types that Projectify accepts. At the moment, the
    image types are PNG and JPEG.
  • Review your account activity in your user profile settings. Go to Profile
    and open the "Review account activity" page.
  • Filter out empty paragraphs and lines when editing project and task
    descriptions

Fixed

  • Fix storefront URLs not rendering by adjusting HTML sanitization
    configuration. Projectify's migration from bleach to JustHTML introduced
    a regression in sanitization behavior.
  • Fix broken checkbox in admin caused by improperly overriding checkbox.html
    widget
  • Fix outdated product screenshots

Internal

  • Split HTML sanitization configuration between user-generated and
    Projectify-generated content.
  • Track user email confirmation timestamp in activated field
  • Track user authentication and account related activities with 30 day
    retention period
  • Add cron-like job to delete user event data outside of retention period
  • Update user, corporate, and workspace admin usability
  • Summarize daily page hit counts
  • Remove unused code
  • Refactor base model structure
  • Refactor base template structure
  • Run full_clean() on all models

Security

  • Update PostCSS -> 8.5.23
  • Update Django -> 6.0.7
  • Update Pillow -> 12.3.0
  • Update JustHTML -> 1.23.0
  • Update pyjwt -> 2.13.0
  • Update cryptography -> 48.0.1
  • Prevent password resets before email confirmation to decrease spam risk
  • Limit users to owning one unpaid workspace at a time