Skip to content

Releases: JustAJobApp/jobseeker-analytics

v1.0.0 - We Passed the Vibe Check (And the Security Audit)

20 Mar 16:06

Choose a tag to compare

v1.0.0

We finally added payments, which means JustAJobApp is now a real business and not just a very elaborate hobby. The onboarding flow got a full makeover, the navbar stopped being embarrassing, and paid subscribers can now enjoy auto-refresh twice a day instead of clicking Refresh like it's 2003.

Then we sent the app to strangers whose job it is to find everything wrong with it (the CASA Tier 2 security audit), and they did. So we spent a meaningful chunk of this release implementing AWS KMS, sanitizing inputs we probably should have sanitized earlier, stripping out insecure fallback logic that was doing its best, adding step-up authentication for CSV exports and the Coach view-as feature, fixing cache headers, rate limiting the deletion endpoint, and generally making sure the app fails securely instead of dramatically.

Dependabot also submitted four PRs and remains the most consistent contributor on the team. A Substack newsletter was correctly identified as not a job application and added to the exclusion list. Welcome to 1.0 — we hardened the security, softened the onboarding, and only mildly inconvenienced lodash.

What's Changed

New Contributors

Full Changelog: v0.9.0...v1.0.0

v0.9.0 - Fear is the path to the Dark Side. 🌈

21 Jan 19:55
2f0b928

Choose a tag to compare

What's Changed (tldr;)

  • you can choose light and dark mode again, yay! and our color palette got a makeover 🪄 @code-qtzl
  • Lianna can rest easy knowing that the app (probably) won't get fined by countries with strict data privacy laws 💸 @okimin

What's Changed (nitty gritty)

Full Changelog: v0.8.0...v0.9.0

v0.8.0 - Share Job Search Updates With Your Mentor / Coach!

05 Jan 07:27

Choose a tag to compare

This is a very exciting release because I've not only added the ability to share your job search activity with a mentor or career coach, but I've fixed lots of bugs that plagued new user onboarding. I'm also getting ready for the public launch, which means adding Stripe as a dependency for subscriptions. The other fun update is that we're officially an Alembic project now! All database migrations happen via Alembic. Heck yeah.

What's Changed

  • Chore/82 privacy policy by @lnovitz in #683
  • Logo update by @lnovitz in #685
  • Landing Page: Separate Job Seeker / Coach in 2 Tabs, Copy Update by @lnovitz in #686
  • Feat/89 in product privacy notice by @lnovitz in #688
  • Feat/691 add active subscription fields by @lnovitz in #693
  • fix non-nullable column for existing rows with server default by @lnovitz in #695
  • Nullable set to True for is_active new column in Users table by @lnovitz in #696
  • Fix passed argument error in alter column command by @lnovitz in #697
  • Add user object for active check, new error message by @lnovitz in #698
  • Feat/707 add login page by @lnovitz in #709
  • Add View for Career Coach by @lnovitz in #664
  • fix cascading update on user_id change by @lnovitz in #711

Full Changelog: v0.7.6...v0.8.0

v0.7.6 - Merry Christmas to newest contributors! Jolly security fixes

25 Dec 19:35
271331f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.5...v0.7.6

Wall of Fame

03 Sep 06:10
14c539d

Choose a tag to compare

Wall of Fame Pre-release
Pre-release

What's Changed

  • Bugfix: Unsquish response rate by job title graph by @lnovitz in #602
  • chore: added jon-wesneski by @jonwesneski in #609
  • DOC/Adding name to contributor list. by @okimin in #610
  • Completed the workshop successfully and adding name to the list by @amelia2802 in #611
  • Add Adam to Wall of Fame by @abuna1985 in #612

New Contributors

Full Changelog: v0.7.0...j

v0.7.0 - Enjoy the Peace & Quiet (We Didn't)

31 Jul 02:13

Choose a tag to compare

We heard you loud and clear: job hunting is stressful enough without a constant stream of rejection emails. So, our latest and greatest feature is designed to protect your sanity.

What's New (The Part We Tell Our Parents About)

🧘‍♀️ Inbox Zen, Activated: Rejection and application confirmation emails are now hidden by default. Your dashboard is now a sanctuary of hope, free from automated "thanks, but no thanks" messages.

image

🧹 Newsletter Begone: We added some filters to stop random newsletters from cluttering your analytics. It’s not as exciting as hiding rejections, but it’s honest work.

🏆 The Wall of Fame: We now have a special place to honor the amazing people contributing to this project. Welcome to the wall, @gillian-black!

💚 Jealous much? Make your own mark on the wall

CleanShot 2025-07-30 at 19 07 11

How the Sausage Was Made (The Unfiltered Truth)

This release was an adventure.

One developer got into a heated argument with themself, committing a feature to redirect users, reverting it, committing it again, and then reverting it again, before finally fixing the bug.

A little while later, the same developer, deep in a frantic debugging session, decided that when it comes to server logs, "the more the merrier," right before pushing a last-minute fix db url commit just under an hour ago.

So while your inbox is now a peaceful oasis, our backend was a raging tire fire of frantic logging.

💡 And for the user who asked if we could build a feature that only delivers job offers? We've officially marked it as in scope. No promises, but we're trying. 😉

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

Release v0.6: A Series of Unfortunate Commits (& Filters!)

28 Jul 02:38

Choose a tag to compare

What's Changed (Roasted 👩‍🍳 Edition)

Our latest update is here, forged in the fires of 104 desperate commits.

We navigated a treacherous path paved with "messy shit," code simply described as "horrible," and a private key that was declared "fakakta."

After a heroic struggle against our own infrastructure, an existential crisis with cookies ("oops origin cookie noms"), and countless commits just labeled "deploy," we finally managed to ship a new search filter.

It wasn't pretty, but as one dev heroically proclaimed before merging, we're sending it "straight to prod baby."

Enjoy the new features... we think they work.

What's Changed (Raw 🥦 Edition)

Full Changelog: v0.5.3...v0.6.0

Pretty flow charts

19 Jul 00:16

Choose a tag to compare

Pretty flow charts Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.5.2...v0.5.3

v0.5.2 - Clean Up 🧹 No More Dusty Response Rates

03 Jul 06:07
e672c20

Choose a tag to compare

What's Changed

🥇 Response rate is actually somewhat accurate now!

image

New Contributors

Full Changelog: v0.5.1...v0.5.2

v0.5.1 - Rainbow in the Dashboard 🌈 & Cute Feedback Button (JAJA)

12 Jun 07:10
37751f1

Choose a tag to compare

What's Changed

Screenshot 2025-06-10 at 16 18 02

After:
Screenshot 2025-06-10 at 16 18 50

New Contributors

Full Changelog: v0.5.0...v0.5.1