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

one hour ago

0.18.0 (2026-11-10)

Features

  • cli: Add Oh My Pi (omp) host support (#5804) (b273441)
  • cv-facts: block bullets whose verb drifted from their source bullet (#1411) (#6630) (cb3e38c)
  • cv-templates: add renderLint, a warning for what the renderer silently drops (#5943) (40e0531)
  • linkedin: add alert mail on the scan schedule (#6112) (51b16d3)
  • scan: keep a posting close date and show it in the pipeline (#6597) (6360bbb)
  • web: browse CV templates on Config and choose the default (#5945) (290477e)
  • web: cover-letter templates on Config, same gallery as the CV (#5961) (868f665)
  • web: duplicate, rename and delete your own templates from the gallery (#5962) (4e7dadb)
  • web: put LinkedIn and the filters under the inbox list (#6611) (9c417d2)
  • web: show real plan limits in the usage meter (#6559) (1aa939e)
  • web: sort the inbox and what's new by fit (#6601) (fd5de43)

Bug Fixes

  • apply: refuse Norwegian submit wording in the never-submit guard (#6629) (fdd1a45)
  • apply: refuse Vietnamese submit wording inside a form in the never-submit guard (#6661) (a0c33a5)
  • dedup: keep one row for one posting (#6602) (a0e4f0a)
  • name a missing data folder and fail unfinished doctor setup (#6618) (46f375f)
  • pdf: keep a warn-only page-budget overflow off the output path and out of the manifest (#6458) (c48d13e)
  • scan: gate conditional workplace geography before Inbox admission (#6484) (14bfd95)
  • status: map Lapsed to Discarded (#6598) (3031470)
  • web: a lost chat save no longer locks its own page out with 409 (#6513) (d7e9787)
  • web: ask before marking an application Applied (#6600) (794981f)
  • web: avoid oversized evaluation prompts on Windows (#6719) (0c64497)
  • web: count each Claude message once in the usage meter (#6558) (a8edc16)
  • web: download the tailored CV and reveal it in the file manager (#6596) (b7703d5)
  • web: keep keyboard focus inside the follow-up and bug report dialogs (#6079) (c35c383)
  • web: keep QuickEvaluate on Today after setup (#6669) (24da28e)
  • web: keep tailored CV experience in reverse chronology (#6483) (9e1d62b)
  • web: keep the version pill and Ask button inside the sidebar (#6126) (88c5fd3)
  • web: label the insights rate as a share of applications sent (#6137) (dc24bc3)
  • web: label the report archetype so it is not a second job title (#6141) (3259395)
  • web: link Today to the rest of the follow-ups (#6115) (2bad97a)
  • web: open the Studio from the HTML path stored in pdf-index (#6550) (da64912)
  • web: paste the tailored resume on the apply checklist (#6776) (545df87)
  • web: polish Today, Pipeline load, and job 404s (#6619) (7567a05)
  • web: rank the week's matches before paging them (#6783) (d5b579a)
  • web: read script-rendered JDs before the evaluate worker starts (#6604) (e56ab08)
  • web: refuse Workday, iCIMS, and UKG before opening a browser (#6595) (829ddc0)
  • web: show evaluation stops as unscored review outcomes (#6496) (8ed548b)
  • web: show the CLI's own stderr when a run exits cleanly with no output (#6579) (d776aa9)
  • web: show the real PDF render failure, not the warnings printed before it (#6624) (d8f0ab5)
  • web: spill oversized agent prompts to a file instead of argv (#6743) (80033a1)
  • web: stop printing the conversion rate on the volume funnel (#6136) (637e3f5)
  • web: stop the CV review from saying it already saved (#6108) (2726d66)
  • web: the logo route's curated lookup guessed an un-folded domain first (#6711) (dff7000)
  • web: undo the last CV Studio edit (#6183) (dc5e25e)

Performance Improvements

  • web: memoize tracker rows so one interaction re-renders only rows that changed (#6058) (e83160c)
  • web: mount only the pipeline rows on screen (#6093) (aa0e77f)
  • web: reuse the parsed tracker, inbox and scan history while the file is unchanged (#6104) (94a244e)

Don't miss a new career-ops release

NewReleases is sending notifications on new releases.