Skip to content

Comments

release v1.1.0 - applika.dev#21

Merged
luis0ares merged 8 commits intomainfrom
develop
Dec 20, 2025
Merged

release v1.1.0 - applika.dev#21
luis0ares merged 8 commits intomainfrom
develop

Conversation

@luis0ares
Copy link
Collaborator

@luis0ares luis0ares commented Dec 19, 2025

Summary

Implements a new optional field to store the url to the original job in the applications, prioritize active over finalized applications, and fixes in pytest fixtures.

Type of Change

  • Feature
  • Fix
  • Improvement
  • Refactor
  • Documentation

Included Changes

Features

  • New optional field in create and edit job applications to store the url to the job details

Fixes

  • Pytest fixtures

Improvements

  • Prioritize active over finalized in list all user applications

Related Issues

Closes #17
Closes #16

* backend: prioritize active applications first
* backend: mock database data to use in tests
* backend: test and bug fix for list all user applications
* backend: disable api docs in production environment
* pull request template
* lint(backend): ruff linter autofix
…ation-fields

Feature/new application fields
Copy link
Collaborator

@brunnox brunnox left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved. The changes look solid:

  • ✅ The Referral option
  • ✅ New optional URL field for job applications adds useful context
  • ✅ Prioritizing active applications improves UX
  • ✅ Pytest fixture fixes enhance test reliability

Good work on addressing both issues!

Copy link
Contributor

@ianmiyazato ianmiyazato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is a well-rounded, user-focused enhancement: it adds a handy new field, surfaces more useful data in the UI, improves how in-progress items are shown, and makes the test suite more reliable. The changes are thoughtful, end-to-end, and clearly aimed at improving everyday workflows.

✅ The Referral option
Adds a "Referral" source so users can mark applications that came via referral, making it easier to track and filter referral-sourced opportunities.

✅ New optional URL field for job applications adds useful context
Introduces an optional "link to job" that is stored and shown as a clickable link in the UI, giving more context for each application.

✅ Prioritizing active applications improves UX
Lists ongoing (active) applications first so users see in-progress items up front, which makes the app more immediately useful.

✅ Pytest fixture fixes enhance test reliability
Strengthens the test setup and seeding so integration tests run more reliably and are easier to maintain.

Great work - a clear, practical improvement to the product. Approve and merge when ready.

@luis0ares luis0ares merged commit 1144581 into main Dec 20, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Prioritize the active applications. Adding new fields to Application

3 participants