All notable changes to this project will be documented in this file.
- 📧 Added optional employer contact email discovery. For each job, this best-effort add-on finds the hiring company's own website and looks for a public contact email on it, since CutShort itself never exposes a recruiter email.
- 💰 Added the internal salary floor and ceiling as their own dataset fields, alongside the existing displayed salary range, so you can see both numbers instead of just one merged value.
- 🕐 Added an optional posted-within-hours filter for direct job page URLs, so a monitoring-style workflow can ask for only recently posted roles.
- ⚡ Lowered the default result cap and turned off optional company-profile enrichment by default so a standard run finishes faster. Both remain fully adjustable, and company profile data (funding stage, company size, tech stack) is one setting away.
- 📝 Documentation now clearly points out how to turn company-profile data back on.
- Recurring new/updated job monitoring with deterministic scope keys.
- Direct public job URL parsing, provenance, matched-skill, and deduplication metadata.
- Source-value filters for location, role type, and remote-only jobs.
- Removed inferred salary cadence, stale USD conversion, and fabricated title and URL fallbacks.
- Made public job-poster metadata explicit opt-in and aligned schemas and documentation with runtime behavior.
- Applied
maxItems after cross-source deduplication and filters.
- 🔗 Added quick links to our other India jobs actors (Apna.co, Internshala), so you can find blue-collar, entry-level, and tech job leads all in one place.
- 🧹 Cleaned up the Store listing page for a clearer, faster read.
- ✨ Added tech jobs, company tech stacks, and salary ranges extraction.
- ⚡ Optimized lister paging and lister-to-detail transitions for faster crawls.