Release v2.1
What's Changed
New Features
- add test for social profile picture save (42395f4)
- add some code for profile image upload in fututre (7546098)
- add profile image field to users table (a56ba4f)
- adjust mobile menu and add missing links (6a30794)
- Add activity stats and restyle recommendations (ae017ee)
- Add comprehensive API key and job fetch tests (2cd6b15)
- Add ResetAPIKeyLimit tests and update other tests (cfdbabe)
- Add API key health cache and stats command (2dbac48)
- Add weighted API key selection and health tracking (b2a78bf)
- Add mobile job browse tests and improve JobFilter (0c1b0dd)
- Add social authentication tests with secure fake tokens (0a715ea)
- Revamp auth views and add CSRF auto-refresh (89af4ad)
Bug Fixes
- fix method not found issue (ce99b29)
- fix tab not working issue on edit profile page (e61293d)
- fix bookmarking issue on job details page (54a39fa)
- fix job bookmarking issue (85963e2)
Improvements & Refactoring
- Refactor desktop job card layout (d7fe19d)
Documentation
- Update deployment workflow and README permissions (8d0831e)
- Rewrite README with detailed setup and docs (9bb9e7d)
Other Changes
- show profile picture on header and mobile menu header (7e06cd0)
- use user profile picture in menu and profile page (5ec06d9)
- use user profile from social media (c12bdd0)
- implement social image download and save for user profile (4953d02)
- redesign the profile and edit profile page (084dac6)
- Always show recommended jobs panel (2907779)
- Revamp profile page into dashboard layout (f03858a)
- Enhance job fetch logging and tune API health (c710d5b)
- Introduce health-aware round-robin selection (ed8f8cb)
- Disable NotifyUserAboutNewJobs schedule (fb18ceb)
- Use exists() and order apply options by publisher (d82ec03)
- Reset API key limits and clear health cache (6edf30e)
- Disable Google indexing dispatch in observer (dacbd71)
- Hide mobile job card on large screens (6ed5f42)
- Make job list and filters mobile-friendly (373e4b9)
- Increase social token column lengths (d17c51c)
- Improve deploy GitHub Actions workflow (068b525)
- Enable Google indexing in JobListingObserver (40edf9c)
- Disable Google indexing dispatch in observer (587d57f)
- Rewrite job fetching logic (#88) (04faa67)
Contributors
Full Changelog: v2.0...v2.1