v0.1.0 — Beta Release
Pre-release
Pre-release
🎉 First public beta of JobTracker
JobTracker is a free, open-source .NET 8 WPF desktop app for Windows that helps you stay on top of your job search — no account, no cloud, no subscription.
✨ What's in v0.1.0
Core Tracking
- Dashboard with table view and Kanban board toggle
-
- Full application lifecycle: Applied → Screening → Interview → Offer / Rejected
-
- Stat cards: total applications, response rate, offer rate at a glance
-
- Sortable, filterable application list with real-time updates
Data Management
- Companies, Contacts, Skills — full CRUD with inline edit panels
-
- 26 default IT/security skills pre-seeded on first run
-
- SQLite + Dapper local database (no server needed)
-
- Delete confirmations to prevent accidental data loss
Smart Import
- 📄 PDF extraction — load a job posting PDF and auto-fill role + company
-
- ✉️ Email import — paste a confirmation email and auto-fill all fields (supports LinkedIn, Greenhouse, Lever, Workday, generic ATS)
Obsidian Vault Sync
- Auto-sync every application to a structured
.mdfile in your vault -
- Section-aware merge — your
## User Notesare never overwritten on re-sync
- Section-aware merge — your
-
- Works with any vault folder on disk; no plugins required
Developer
- Clean Architecture (Domain / Application / Infrastructure / WPF)
-
- MVVM with
INotifyPropertyChanged,RelayCommand,AsyncRelayCommand
- MVVM with
-
- xUnit test suite covering services, settings, and in-memory repos
🚀 Getting Started
- Download
JobTracker.exebelow -
- Run it — no installer needed
-
- On first run, Windows SmartScreen may show a warning (EXE is unsigned in beta) — click More info → Run anyway
See the README for the full setup guide and Obsidian sync instructions.
🗺️ Roadmap
- CSV / Excel export
- - [ ] Interview calendar / timeline view
- - [ ] Automated email polling (OAuth)
- - [ ] Cloud sync (Dropbox / Azure Blob)
- - [ ] AI-powered CV improvement suggestions
- - [ ] Code signing for v1.0
💙 Support
If JobTracker saves you time in your job search, consider sponsoring the project or leaving a ⭐ — it helps a lot!