Skip to content

v1.3.0

Compare
Choose a tag to compare
@Jordan-Kowal Jordan-Kowal released this 26 Nov 22:40
· 153 commits to main since this release

[v1.3.0] - 2023-11-26

  • Deploy:
    • Fixed deploy.yml indentation for triggers
    • Updated README.example.md to provide a step-by-step guide to deploy the app with fly
    • QA improvements with separate jobs
  • Backend:
    • Improved Postgres integration:
      • depends_on postgres in docker-compose.yml
      • wait_for_db.py and its usage in run-app.sh and run-scheduler.sh
    • Improved makefile to better for with docker-compose
    • Moved logs to a subfolder
    • Handles and serves media files:
      • Updated MEDIA_ROOT, MEDIA_URL and urls.py
      • Updated production settings to store media files on the fly volume
      • Updated test settings to use a different folder and delete it after tests
    • New AppViewSet to provide app-wide information
      • Added config endpoint to provide app settings data to frontend
    • Updated API tests to use reverse urls
    • Updated all dependencies and pre-commits
    • Updated robots.txt route pattern and the catch-all route as well
    • UserSerializer now provides more fields like is_staff and is_superuser as read-only
  • Frontend:
    • Handles the new AppViewSet.config endpoint:
      • New API endpoints to fetch the app settings
      • New store useAppConfig to share the app settings across the app
      • Automatically fetched after login
    • Updated vite config to proxy media and static files as well
    • Updated all dependencies
    • Removed Cascadia Code font