Changelog
History of updates, new features, and breaking changes for Trackr.
Changelog
Welcome to the Trackr changelog. Here you'll find the history of all notable updates, new features, bug fixes, and breaking changes for the Trackr platform. We strictly follow Semantic Versioning.
[v1.2.0] - 2024-05-15
Focus: AI Integrations and Advanced Analytics
This release brings significant improvements to our AI parsing engine and introduces a highly requested analytics dashboard for tracking application conversion rates over time.
✨ New Features
- AI Resume Matching Score: The dashboard now displays an "AI Match Score" (0-100%) comparing your uploaded resume against the job description of the application.
- Conversion Analytics Dashboard: Added a new
Analyticstab for users, featuring Sankey diagrams that visualize the funnel from "Applied" -> "Interviewing" -> "Offered". - Custom Interview Formats: You can now add custom interview formats beyond the default (Video, Phone, Onsite), such as "Take-home Assignment" or "Panel Presentation".
- Webhook Delivery Logs: Workspace admins can now view a 14-day history of all dispatched webhooks, including request/response payloads, and trigger manual replays directly from the UI.
🛠 Improvements
- Performance: Optimized the main job board query. Dashboard load times for users with >500 applications have decreased by 40% thanks to a new composite database index.
- UI Refresh: Updated the typography system to use
Interand refined the dark mode color palette for better contrast and accessibility (WCAG AA compliance). - Export to CSV: Added the ability to export all job applications, including notes and interview schedules, to a CSV file.
🐛 Bug Fixes
- Fixed a bug where updating a job's salary range to
nulldid not save properly in the database. - Resolved an issue with the Calendar integration where rescheduled interviews created duplicate events in Google Calendar.
- Fixed a rare race condition where rapid double-clicking the "Move to Offered" button created duplicate webhook events.
[v1.1.0] - 2024-03-22
Focus: Team Workspaces and Collaboration
Trackr is no longer just for individuals. v1.1.0 introduces Team Workspaces, allowing recruiting agencies and career coaches to manage applications collaboratively.
⚠️ Breaking Changes (For Self-Hosted / API Users)
- API Change: The
/api/applicationsendpoint now requires aworkspace_idin the header or query parameters. Requests without a workspace context will default to the user's personal workspace, but scripts assuming global scope will fail. - Database Schema: The
job_applicationstable dropped the directuser_idforeign key in favor of aworkspace_idandowner_idstructure to support team sharing. (Automated migrations are included).
✨ New Features
- Team Workspaces: Users can now create Workspaces, invite members, and assign roles (Owner, Admin, Member, Viewer).
- Shared Application Boards: Job applications can be marked as "Shared", making them visible to everyone in the workspace.
- Mention System: You can now
@mentionteam members in application notes. They will receive an email notification and an in-app alert. - Role-Based Access Control (RBAC): Introduced granular permissions for workspace management.
🛠 Improvements
- Docker Compose: The enterprise
docker-compose.ymlwas simplified. Redis is now configured with AOF persistence by default. - NextAuth Upgraded: Upgraded Auth.js to v5 beta, improving session edge compatibility and reducing bundle size.
🐛 Bug Fixes
- Fixed timezone offset errors when scheduling interviews for users in the APAC region.
- Corrected the layout shift (CLS) on the Kanban board during drag-and-drop operations on mobile Safari.
[v1.0.0] - 2024-01-10
Initial Public Release (GA)
After 6 months of beta testing, Trackr v1.0.0 is generally available! Trackr is the modern, AI-powered Job Application Tracking System built for speed and privacy.
✨ Core Features
- Kanban Job Board: Visual, drag-and-drop interface for managing job applications across custom statuses (Bookmarked, Applied, Interviewing, Offered, Rejected).
- AI Resume Parsing: Upload a PDF resume, and Trackr automatically extracts text, skills, and experience to pre-fill application details.
- Chrome Extension Integration: Save jobs directly from LinkedIn, Indeed, and levels.fyi into Trackr with one click.
- Interview Scheduling: Built-in calendar to track upcoming interviews, format, and post-interview feedback.
- Dark Mode: Gorgeous, system-aware dark mode out of the box.
- Webhooks System: v1 of the webhook dispatcher to trigger external workflows (e.g., Zapier, Slack notifications) when application statuses change.
🔒 Security Baseline
- Argon2id password hashing.
- OAuth 2.0 integration (Google, GitHub).
- Complete PostgreSQL Row Level Security (RLS) isolation.
- Rate limiting on all API routes to prevent abuse.
For older beta releases and alpha changelogs, please refer to the Git commit history.