Three new features shipping today: a third alert channel, an interview-prep
tool, and one-click data portability for tracked applications.
Added
-
Application export (
GET /api/applications/export). Download the full
tracker as a CSV spreadsheet or JSON file via a new Export button in the
Applications toolbar. CSV covers 13 fields (id, title, employer, location,
url, source, stage, salary, applied_date, deadline, notes, created_at,
updated_at); JSON is the full model serialisation. 11 unit tests. -
Discord webhook notifier (
notifiers/discord.py). Third alert channel
alongside Telegram and email; sends rich embeds with company, location,
deadline, and urgency colour. Configure viaDISCORD_WEBHOOK_URLin.env.
12 unit tests. -
Interview prep (
POST /api/interview/questions,/interviewpage).
Generates mock questions tailored to a pasted JD using the local LLM, with a
curated 15-question universal fallback when Ollama is not running. Results
grouped by category (Behavioural / Technical / Role-specific / Culture fit).
11 unit tests.