Skip to content

v0.5.4

Choose a tag to compare

@Yabuku-xD Yabuku-xD released this 19 Mar 03:04

Changed

  • Switched the Dockerized backend runtime to PostgreSQL plus Gunicorn so the app no longer falls back to SQLite inside the container stack.
  • Documented the Postgres-backed Compose behavior in the README and synced the tracked release metadata.

Fixed

  • Added cached paginator counts for the filtered Companies, Offers, and Jobs endpoints so repeated page navigation no longer pays the same count cost on every request.
  • Tightened the Jobs list queryset, added supporting database indexes, and widened long company slugs so the existing seeded dataset loads cleanly into PostgreSQL.
  • Improved next and previous page prefetching on the main paginated pages so client-side navigation feels quicker once a page has settled.

Verification

  • docker compose exec backend python manage.py check
  • docker compose exec frontend npm run build
  • API page-size checks confirmed 10 items per page on Companies, Offers, and Jobs
  • Cold page-2 latency improved to about 170 ms on Jobs, 258 ms on Companies, and 173 ms on Offers under the Postgres-backed stack