github career-ops-hq/career-ops web-v0.16.0
web: v0.16.0

5 hours ago

0.16.0 (2026-10-23)

Features

  • debrief: update score, contacts, and the next follow-up after a debrief (#5509) (43bd09e)
  • explore: add an opt-in China employer discovery preset (#5431) (4fa03ae)
  • remember the agent CLI for doctor, the ranker and the web (#5467) (79965b3)
  • reports: show the decision line in translated reports (#5500) (fd16c50)
  • web: add an apply checklist page for each application (#5131) (45dff32)
  • web: add the cv studio page to review and customize a tailored cv (#5233) (fab622e)
  • web: download the shown Pipeline rows as a CSV file (#5625) (040ce2d)
  • web: pdf-ready and follow-up seed actions for the apply checklist (#5304) (0818cae)
  • web: rewrite a single cv studio bullet with the user's ai cli (#5234) (cd9ce14)
  • web: scheduled scans on macOS and Linux (#5401) (02a5902)

Bug Fixes

  • apply: keep apply inside the project and off the user's Chrome (#5499) (60a68d4)
  • apply: keep failed CV uploads out of other file fields (#5089) (4eb3cba)
  • doctor: diagnose half-filled profile sections using core sectionState (#5126) (#5311) (afefa44)
  • status: stop web and dashboard Interview moves timing out on the JD archive (#5487) (e017968)
  • tracker: read report links through the shared parser so parentheses survive (#5482) (#5483) (ea3ede6)
  • treat comment-only YAML config as empty instead of crashing (#5464) (9769f2a)
  • web/apply: insert typed text instead of pressing keys, so a line break never submits (#5770) (1f82b2f)
  • web/scheduled: record why a scheduled scan failed, not its first progress line (#5661) (889bdf3)
  • web: a rate with nothing applied is absent, not 0.0% (#5371) (ffcb79b)
  • web: a vendor rate from one application is not a rate (#5372) (9ad6a3e)
  • web: align URL hostname normalization with core (#5532) (2beeeb3)
  • web: confirm before remember writes to the profile (#5456) (c6800db)
  • web: cut redundant tracker row tab stops (#5361) (2e3e1f2)
  • web: drop known AI Explore offers on the server, not in the browser (#5502) (ddcb459)
  • web: expose Assistant request feedback and reply access (#5245) (35788de)
  • web: expose worker state and coalesce terminal feedback (#5356) (4fe6ef5)
  • web: group a flagged posting on Today the way its report labels it (#5332) (7ac3233), closes #5300
  • web: honor CAREER_OPS_PORTALS on portals page and API (#5360) (0013c09)
  • web: keep an extracted posting url intact (#5149) (d91bbf2)
  • web: keep portals.yml comments when /api/portals saves the role filters (#5646) (858cd44)
  • web: keep tracker search typing responsive on a large tracker (#5504) (6b5f91e)
  • web: match ai and pm as whole words when bucketing archetypes (#5152) (cd0a448)
  • web: match padded pipeline ids to tracker rows numerically (#5156) (37edc27)
  • web: move the scheduled-jobs and chat locks onto the shared directory-lock protocol (#5390) (ca5e70b)
  • web: name the resolved profile path in agent prompts under CAREER_OPS_PROFILE (#5588) (ec35d1b)
  • web: preserve failed status confirmations for human retry (#5422) (c48e595)
  • web: read a header-mapped tracker with fewer than eight columns (#5635) (1f9b281)
  • web: read and write the profile CAREER_OPS_PROFILE names (#5096) (a7f3edf)
  • web: read only appended transcript bytes for the usage meter (#5503) (0b35a13)
  • web: report a crashed pipeline writer instead of added:0 (#5636) (7ab2e8c)
  • web: sample each Explore source instead of its alphabetical prefix (#5465) (34665f9)
  • web: show when the assistant's profile or scan-target write fails (#5641) (0bc362b)
  • web: show why a CV upload was refused instead of a generic error (#5399) (73dccb1), closes #5369
  • web: stop reading account executive as an executive level (#5155) (6fb3b35)
  • web: stop rewriting the stored job list on every streamed chunk (#5501) (ccb8d7e)
  • web: stop the analytics page parsing scan-history it never uses (#5492) (7fed20f)
  • web: treat CAREER_OPS_PORTALS as the portals file in doctorState (#5310) (a1830c4)
  • web: turn off Next.js usage telemetry (#5596) (4251d7e)
  • web: update next to 16.4.1 for GHSA-2464-fhr4-w9xw, GHSA-673q-mjm6-r5xr and GHSA-p3m5-59mp-jv5r (#5771) (0d244d8)

Performance Improvements

  • web: send inbox postings only to the pipeline inbox tab (#5221) (602a3d5)

Don't miss a new career-ops release

NewReleases is sending notifications on new releases.