v22.01.01 [30th Jan 2022]

Application

  • Add setting for enabling HTTPS-only cookies

Development

  • Enable --reload-dir on Uvicorn for faster local development
  • Fix file permissions inside Dockerfile

DevOps

  • Deployment support for Heroku

v22.01.00 [15th Jan 2022]

Application

  • Project foundational code based on Starlette
  • Database support using SQLAlchemy
  • Application settings using environment variables
  • User model definition for storing core user data
    • Email, hashed password, name, verification status, etc.
  • Stripe payments based on subscriptions
  • Authentication pages
    • Registration
    • Login / Logout
  • Settings pages
    • Edit profile information (first name, last name)
    • Password reset
    • Email reset (including address verification)
  • Websockets support
  • Email delivery, backed by following service providers:
  • File / Object Storage with support for following backends:
  • Error tracking using Sentry

DevOps

  • CI configuration files (Gitlab CI & Github Actions)
  • Deployment configuration for Render
  • Deployment configuration for Fly.io

Development

  • Docker-compose based development setup
  • Preview Email HTML content using /__dev/email-preview/