Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 02:50
· 46 commits to main since this release

1.0.0 (2026-09-17)

Bug Fixes

  • add missing tsconfig.json copy step in Dockerfile builder stage (679fc7b)
  • apply (99cd47d)
  • change day format in WeeklyActivityChart to abbreviated style (fff3eb2)
  • change LinkedIn login page navigation wait strategy to improve reliability (ec1f01a)
  • google sign in linking (934e66b)
  • job scraper (6bb9b90)
  • linkedin auth issue from playwright (d6b67d7)
  • linkedin login (a245401)
  • linkedin login (ad15c06)
  • remove jobs polling (d4bd125)
  • remove unnecessary instructions and improve security notes in README (afc3c88)
  • remove unnecessary max-width constraint from PageLayout component (545e528)
  • runs job count (0824a90)
  • simplify log visibility condition in job columns (27e3a93)
  • type (1476e40)
  • update AI key settings reference in README (8250cbf)
  • update base image in Dockerfiles from node:20 to node:alpine and node:slim for compatibility (160b3b4)
  • update command and args for Playwright MCP client (2be9b2d)
  • update Node.js version to lts in workflows for consistency (50fc187)
  • update playwright installation command to include filter for automation package (30093d2)
  • update playwright installation command to use pnpm exec (36a0a9a)
  • update turbo version to 2.10.0 in package.json and pnpm-lock.yaml (ee5c34c)
  • update TurboRepo schema version to v2-10-0 (1e2276e)

Features

  • add 'rejected' status to job management (e5aa5d3)
  • add AI gateway key management (95b3393)
  • add ALLOWED_ORIGIN to environment schema and auth configuration (8817734)
  • add applied job count at company and display in job title cell (5ef8e25)
  • add applying status (1507568)
  • add BullMQ worker pattern for job search and apply (c3be0a6)
  • add description for phone input to include country code (a951b77)
  • add dynamic export for API route handling (17e786c)
  • add excludeCompany functionality to job criteria (c95b099)
  • add GitHub workflows for testing and typechecking; update README with disclaimer (75acb86)
  • add in-app job description viewer with scrollable sheet and trigger icon (9bbc654)
  • add instructions to obtain API key from v0.dev/gateway in README (a706163)
  • add instrumentation for Langfuse and update dependencies in worker (eaf0ecd)
  • add interviewing job status (0ee6a30)
  • add isLoopFinished to apply-agent and update stopWhen logic (5be959b)
  • add job tracking section to README with detailed features and functionality (2c4b5b6)
  • add langfuse skills (18d1999)
  • add MarkAppliedButton component to handle job application status (5781f2b)
  • add postal code field to personal profile (ddf2459)
  • add profiles and job criteria schema with notice period (1b84924)
  • add rejectedCountAtCompany to job data and update related components (3082b4f)
  • add sidebar version badge and semantic-release (dac0a7e)
  • add skipDuplicateIdentity option to job criteria and related components (f20182b)
  • add support for BambooHR platform and update model version in cover letter generation (beafbba)
  • add theme toggle to sidebar and update footer layout (ae265c6)
  • add workplace type and exclude keywords to job criteria and job schema (e956868)
  • added skills (6dc0442)
  • AI Gateway (9113fda)
  • apply jobs audit (bd6d007)
  • ATS platform specific prompts (70d251d)
  • auth setup (eabe611)
  • auto apply agent (30e980a)
  • brand kit and fix lint errors (842474d)
  • change password (5dfeafe)
  • count rejected jobs alongside applied jobs in listJobs function (5df1c1f)
  • dark mode (337f74d)
  • dashboard page (ff030e2)
  • enable strict type checking in tsconfig.json (b5cd858)
  • enforce minSalary as required field in job criteria (04fa961)
  • enforce non-null constraint on job location and update related components (c88f11f)
  • enforce required fields for LinkedIn credentials (e593810)
  • enhance apply agent with stealth browser and improved job application process (3c72f3e)
  • enhance dashboard charts with rejected job tracking and update layout (005d4f9)
  • enhance Docker workflow with multi-platform support and digest management (1cd5278)
  • enhance form filling rules to prioritize resume upload and prevent duplicated values in contact fields (247f97c)
  • enhance form filling rules to skip pre-filled fields in job applications (c92d0ca)
  • enhance job action buttons with tooltips and icon buttons for better UX (49afff7)
  • enhance job description extraction logic to filter out irrelevant job listings (d7d15cc)
  • enhance job details extraction by excluding header, nav, and footer elements (b8a447c)
  • enhance JobStatusSelect to handle multiple row status updates (42aac48)
  • enhance LinkedIn job scraping by trusting scraped workplace-type badges and updating search URL (bd21981)
  • enhance LinkedIn job scraping to support multiple work types and refine search URL construction (6d6f1d8)
  • enhance resume PDF generation by including applicant name in filename (dd12f4f)
  • enhance settings pages with breadcrumb navigation and update titles (c86a71a)
  • enhance shutdown process by closing browser manager and improve error handling in Playwright MCP client (0891f78)
  • implement Docker containerization for web and worker services, add GitHub Actions workflow for image publishing, and update README and contributing guidelines (5268501)
  • implement duplicate identity check for jobs in the same run (85bb9f3)
  • implement human-like typing for ATS applications across multiple platforms (dbbdb92)
  • implement job identity deduplication during scraping process (715a3ad)
  • implement job list virtualization to improve performance (25e09dd)
  • implement keyword exclusion from job titles (670a749)
  • implement PageLayout component and refactor dashboard pages to use it (1e01aed)
  • implement Search Run Sidebar Badge with latest search run status indicator and remove Runs page (ac6ed9a)
  • improve applying job (f2dffac)
  • improve job description extraction logic in LinkedIn scraper (2fff300)
  • improve job description filtering by adding standalone divider checks (0ae70a1)
  • improve job scraper (c9cf3de)
  • improve prompt (a922578)
  • install skills (113d534)
  • integrate job applying status updates in processApplyJob and jobsRouter (e39b8b8)
  • integrate SSE provider for real-time updates in dashboard (361c003)
  • job search and job dashboard (e5bbad2)
  • job search runs record (4b8adee)
  • job search scraper dedup (ce88445)
  • jobs split view (ea79988)
  • jobs table (31d68e3)
  • landing page (a4ae90a)
  • langfuse (e614700)
  • LLM job scorer (16b39dd)
  • markdown resume (53c6934)
  • optimize Docker workflow by adjusting cache settings and adding disk space cleanup step (35201aa)
  • password input (6220aef)
  • password stronger (84748d2)
  • profile feature (b3ad4d2)
  • project scaffold (d4665a3)
  • refactor job scoring logic to simplify criteria handling and improve skill matching (d54c8da)
  • refactor jobs and profile pages to use new client components (5ef7e78)
  • refactor JobTitleCell component and reintroduce ApplyButton conditionally in jobs-columns (05101dc)
  • refactor LinkedIn credentials handling and update related components (dd21d87)
  • refine form filling rules and improve handling of LinkedIn application process (2b0dd99)
  • refine text field filling procedure to ensure correct value handling and prevent input errors (5e4cafb)
  • remove Footer component from DashboardLayout (63a5f03)
  • remove version specification for pnpm action in workflows (97e31a7)
  • replace Gemini API with AI Gateway and update related configurations (eab2fb7)
  • runs table (aea18fc)
  • scheduled search (7a0c1ba)
  • scrape logs (81e8dbf)
  • separate endpoints for profile forms (2270354)
  • setup trpc (9eb5d53)
  • sidebar sub menus (784d0f2)
  • sidebar toggle (0b578ab)
  • simplify query logic in SearchRunStatusIndicator by removing refetchInterval (39185d1)
  • switch to headed browser and store external apply URL during scraping (77e57db)
  • tables (975372e)
  • trim trailing dots from company names in job cards extraction (5c648a3)
  • update Button component properties and upgrade pnpm version (1a49a89)
  • update colors (f6325d2)
  • update company column filter function and enhance dropdown menu styling (f343cca)
  • update completed date format to relative time and refine job count header (7dcb41e)
  • update DEFAULT_VISIBLE_STATUSES to remove 'applied' and 'rejected' statuses (f433182)
  • update dependencies and improve configuration for better compatibility (4d23cd9)
  • update dependencies and refactor telemetry usage in AI agent code (70c464e)
  • update Docker images in configuration files to use correct repository paths (a19bd5d)
  • update empty states UI (7c4ba14)
  • update environment variable documentation and remove AI Gateway key instructions (1982c15)
  • update environment variables, enhance Dockerfiles, and improve automation scripts (bec0979)
  • update form components (0d448e2)
  • update form filling rules to clarify text field clearing process (7c974c6)
  • update form filling rules to handle account creation requirements before job applications (60cd520)
  • update forms and icons (bad4494)
  • update initial sorting in RunsDataTable and add appliedTitlesAtCompany to job data (41fb5a3)
  • update job added date display to show relative time and capitalize format (dd3ccd5)
  • update job status check to include 'applying' state (043e251)
  • update packageManager to pnpm@11.18.0 in package.json (3c420c4)
  • update profile (eb198cd)
  • update profile forms (5a27ee0)
  • update prompts (f7ec29f)
  • update resume and cover letter fields (42f0c1c)
  • update search schedule defaults to 4-hour intervals and include all days of the week (bd9e0c2)
  • update styling for SheetContent and SidebarRail components (a4a2890)
  • update turbo dependency to version 2.10.2 and schema reference in turbo.json (f1311e7)
  • update turbo dependency to version 2.10.3 and schema reference in turbo.json (a1218a0)
  • update turbo to version 2.10.12 in package.json, pnpm-lock.yaml, and turbo.json (52d5405)
  • update turbo to version 2.10.7 in package.json and turbo.json (087b751)
  • update turbo to version 2.10.8 in package.json and pnpm-lock.yaml; update schema URL in turbo.json (b8b9cc4)
  • update turbo to version 2.10.9 in package.json, pnpm-lock.yaml, and turbo.json (755f236)
  • upgrade pnpm to version 12.3.4 and update related Dockerfiles and documentation (eaac46f)
  • wrap spinner in tooltip for better user feedback on search run status (2f76e76)