Skip to content

v0.2.1

Latest

Choose a tag to compare

@metimol metimol released this 17 Oct 19:41
· 2 commits to master since this release
7ca81bf

What's Changed

This release removes the AI match scoring feature from the job matching pipeline and updates the documentation and UI to reflect this change. It also simplifies the code and database schema accordingly.

Removal of AI Match Scoring:

  • Dropped the score column from the matched_jobs table in the database migration logic (app/database.py).
  • Removed the score field from the MatchedJob model and its __repr__ method (app/models/job.py).
  • Eliminated the score field from the API response model and feed endpoint, and removed the min_score query parameter and related logic (app/routers/feed.py).
  • Removed UI references to "match score" and "best match" sorting in all supported languages (app/locales/en.json, app/locales/de.json, app/locales/ru.json, app/locales/uk.json).

Documentation & UI Improvements:

  • Updated feature descriptions in all language files to remove references to AI scoring and rationales, and clarified deduplication and automation features (app/locales/en.json, app/locales/de.json, app/locales/ru.json, app/locales/uk.json).

Codebase Cleanup:

  • Removed unused imports related to scoring from app/models/job.py.
  • Cleaned up .pre-commit-config.yaml by removing an unnecessary exclude pattern.

These changes collectively remove the AI scoring logic and references from both backend and frontend, streamline the codebase, and ensure the documentation and UI accurately represent the platform's current functionality.

Full Changelog: v0.2.0...v0.2.1