What's working in v0.1

I want to be upfront about where things stand. Here's what's fully built, what's partially there, and what's next.

Fully working

  • Contact management (add, edit, delete, search)
  • Pipeline statuses — including custom stages from Settings
  • Tags — create, assign, and filter by tags
  • Kanban and table views
  • CSV and Excel import with duplicate detection
  • Email templates with mail merge variables
  • Compose, send, and schedule individual emails
  • Gmail and Outlook OAuth integration
  • Email sync — threads linked to contacts automatically
  • App lock with PIN (Settings → Security)
  • Data export as JSON (Settings → Data)
  • Command palette — press ⌘K to search or jump anywhere
Screenshot: Command palette (⌘K) overlay showing search results
The command palette — press ⌘K to search anything.

Partially built

  • Dashboard — The page exists but shows placeholder stats. Real data is coming.
  • Activity timeline — The timeline on a contact's profile currently only shows when the contact was added. It will eventually show every email sent, opened, and replied.

Placeholders only (not built yet)

  • Emails page — Will become a lightweight unified inbox.
  • Tasks page — Will be a job-search to-do list tied to contacts.
  • Notes page — Similarly a placeholder.

The next thing I'm building is multi-step email campaigns — sequences of follow-ups that send automatically based on whether the previous one got a reply. After that, email open and click tracking. Both are in progress.

Known issues in v0.1

Background email sending isn't supported yet.

Emails scheduled for a future time only send if JobDex is open and running at that time. If the app is closed, the email won't send until you reopen the app. This one bugs me the most — I'm actively working on a background service to fix it.

Gmail "app not verified" warning.

When connecting Gmail for the first time, Google will show a warning screen. This is because the app is in testing mode and hasn't been through Google's verification process yet. It's safe to proceed — click "Advanced" and then "Go to JobDex." See Setting up Gmail for full details.

Activity timeline is hardcoded.

The timeline on every contact's profile shows "Contact created" and nothing else, regardless of what you've done. Dynamic events (emails sent, status changes, replies) will appear there in the next release.

Intel Mac (x86_64) is not supported.

The current release only ships a native Apple Silicon (aarch64) build for macOS. Intel Mac support is not planned for the near term.

Platform-specific issues may exist.

I develop and test primarily on macOS Apple Silicon. If you hit a Windows or Linux bug that isn't listed here, please report it — it's almost certainly something I can fix once I know about it.

Got a question or found a bug?

JobDex is a personal project — it's just me building this. I genuinely want to hear from people using it, whether it's a bug report, a feature idea, or just telling me something felt confusing.

If you use GitHub

Open an issue on the repository. Bug reports, feature requests, and questions are all welcome. See the developer wiki for guidance on what to include.

If you don't use GitHub

Fill out the feedback form — just a quick Google Form. Takes 2 minutes. No account needed.

If you want to reach me directly

LinkedIn or my website. Happy to chat.

Want to contribute?

JobDex is fully open source — the code is on GitHub and I'd genuinely love help from other developers. There's no formal process, no contributor agreement to sign. If you see something you want to fix or build, open a PR. Even small things: typos, a cleaner query, a UI detail that's been bugging you. All of it is welcome.

The developer wiki has the architecture overview, setup instructions, and a breakdown of how the Rust + React layers fit together. The stack is Tauri 2 (Rust) + React + TypeScript + SQLite — if any of that excites you, come take a look.

The features I most want help on right now: the background email service, the activity timeline, and the Emails page. If you've built something like that before and want to take a crack at it, I'm here to review and ship fast.