Changelog

What’s new

Updates and improvements shipping to Kanvis. Newest entries first.


  1. June 30, 2026

    Fix

    Fixed: the resume upload step could get stuck loading

    Portfolio

    Tapping “Build Your Kanvis” occasionally left you on the upload page stuck on “Picking up where you left off…”. That hang is fixed — you now land on the upload screen reliably, and if setup ever stalls, the file picker appears so you can continue instead of waiting on an endless spinner.

    On a slow or flaky connection, the brief “getting things ready” step after you started building could fail quietly and never recover, leaving the page spinning. Setup now always resolves to the upload screen, retries itself once if it didn’t finish, and falls back to the file picker after a few seconds so you’re never stuck — pick your resume and you’re on your way.

  2. June 28, 2026

    New

    Your scoring rubric now gets a second opinion

    Hiring

    When the AI proposes a scoring rubric for a role, a second reviewer now checks it for real problems — a “quality” modelled as a hard skill, an unprovable hard requirement, a must-have weighted too low, two axes measuring the same thing, or a make-or-break dimension missing entirely. Each suggestion comes with a one-click fix you can apply or dismiss.

    The rubric is what every candidate is ranked against, so a weak rubric quietly weakens every score under it. The review runs automatically right after you generate a rubric and surfaces its findings above the metrics, flagged by severity. Applying a fix just edits your draft — nothing changes until you save, and you stay in full control: the reviewer only suggests, it never silently rewrites your rubric. Sound rubrics get a clean bill of health and no noise.

    New

    Re-rank your top candidates head-to-head

    Hiring

    Absolute scores get fuzzy near the cut line — two people at “78” aren’t really tied. The new “Re-rank top” button runs a comparative AI pass over your top eligible candidates, ordering them by genuine head-to-head fit. When two are genuinely too close to call, it says so (a “Tied” flag) instead of inventing a 1-point gap.

    Re-rank compares candidates in small overlapping groups and runs the whole pass twice from different starting points. If the two runs agree, you get a confident fine order; if they don’t, the unstable rows are flagged “Tied — interview to separate” rather than shown as a precise ranking you can’t trust. It never changes anyone’s underlying score, and it only re-orders eligible candidates (ineligible ones stay flagged and sorted below). Run it whenever you want a sharper read on who’s actually ahead.

    Improvement

    Fairer scores — no more “capped at 39”, missing info no longer counts against you

    Hiring

    A single flagged requirement used to pin a candidate’s score to 39 — collapsing strong, qualified people into one indistinguishable lump. That hard cap is gone: candidates keep their real fit, and anyone who genuinely fails an objective hard requirement is clearly flagged and sorted lower in one list, not hidden behind a number.

    Two changes underneath. First, scoring is now three-valued: a requirement is Met, Not met, or Unverified — and “we have no evidence either way” (Unverified) is set aside instead of counted as a zero, so silence on something never asked can’t drag a score down. Each metric shows which it is, and how much of the picture we actually have.

    Second, only objective, evidenceable requirements (a required degree, a hard skill, a minimum years bar, work authorisation) can flag someone as ineligible — vague or unprovable “qualities” can never gate. Flagged candidates stay in the same ranked list with their true score, marked with the reason, sorted below those who clear the bar.

    For candidates using JD Mentor: your fit score and verdict for a role may now read higher than before where a requirement was previously treated as a hard blocker by mistake. Skills that are close-but-not-exact (e.g. a sister framework) now earn partial credit instead of nothing.

    Improvement

    Scoring now reads the interview, not just the CV

    Hiring

    A candidate’s screening answers and interview now count toward their score — so a fact they state in the conversation (a course grade, a clarified requirement) can satisfy a requirement their résumé alone doesn’t show. Applicants who clearly meet a prerequisite are no longer wrongly flagged for missing it.

    Previously the score was computed from the frozen CV snapshot only, so anything a candidate established during the interview was invisible to the math — which sometimes flagged strong candidates as missing a requirement they’d plainly met. The interview is now frozen alongside the CV and fed to each requirement check as evidence (treated as evidence, never as instructions). Per-job scoring rubrics are also applied correctly on first scoring now, not only after a re-score.

    Fix

    The Decision Board now reads every applicant

    Hiring

    On larger pools the AI review used to quietly run out of room and leave most applicants with a placeholder “the AI didn’t return a read” — looking like real verdicts. It now reviews the whole pool in batches, retries anyone it missed, and tells you exactly how many it read.

    Behind the scenes the board now splits your pool into small batches, runs them in parallel, and gives the model enough room to write a full verdict for each person. Anyone still missing after a retry is shown with a clear “No AI read — regenerate” chip instead of a fake Longlist verdict, and those rows can’t be bulk-committed to a stage. The header shows “N of M read” so you always know whether the board is complete or worth regenerating.

  3. June 27, 2026

    New

    Import external CVs straight into a job

    Hiring

    Sourcing candidates outside Kanvis? Bulk-upload their CVs into any job and we parse, build a profile, and score each one against your JD — ranked right alongside your applicants and clearly marked as sourced. They show up in the list the moment you import them.

    Imported CVs are judged fairly: requirements a CV simply can’t prove (screening questions, recruiter-private criteria) are marked “pending the candidate’s input” and left out of the score instead of failing them — so a strong CV isn’t sunk by a box it had no way to tick. The profile is flagged as incomplete so you know it may rank a little lower than someone who finished the full flow.

    When you want the real thing, open a sourced candidate and hit “Invite to complete” — we email them a link to build their verified Kanvis profile and answer the role questions. Once they apply, their real application replaces the imported CV and they’re scored on exactly the same basis as everyone else.

  4. June 26, 2026

    New

    A cover letter tool, built from your profile

    Workspace

    There’s now a dedicated Cover letter tool in your workspace. It writes a tailored, ready-to-send letter from your verified Kanvis profile — add a target role to make it role-specific, edit every line, then copy it or download a clean PDF. Past versions are saved so you can jump back to any of them.

    Improvement

    Open résumés in a side panel — and no more flicker

    Résumé

    Clicking a résumé now opens it right in a side panel instead of a new browser tab, with Download and open-in-new-tab a tap away. Previews no longer flash a blank page before loading — you get a smooth shimmer, and reopening the tool is instant.

  5. June 25, 2026

    Fix

    Attachments that actually go through — and a snappier chat

    Workspace

    Attaching a file to a workspace chat now works end to end: the file shows up on your message, and your AI actually reads it. We also made the chat feel instant — your message appears the moment you hit send, before anything finishes loading behind the scenes.

    Previously a document could say “Ready” before it had finished being read, so it sometimes never reached your assistant. Now the chip honestly shows “Reading…” until the file is processed, the file rides along once it’s ready, and it appears as a chip right on your sent message.

    Starting a brand-new chat is optimistic too — your first message and the “thinking” indicator show up immediately while the conversation spins up, instead of waiting on a round-trip first.

    And when your AI offers you a choice, the options now appear in a tidy picker right above the message box — arrow-key or click to choose (number keys work too), or just type your own reply. No more swapping the text field out for buttons.

  6. June 24, 2026

    New

    Your AI actually does the work now

    Workspace

    Ask Azmuth about a specific role and it pulls up the full job description, reasons over it against your profile, and tells you where you stand — then hands you the next step already drafted. Tap “Tailor a résumé to this” and it builds one for that role; tap “Check my fit” for a real scored read; ask “which résumé for the Google job?” and it cross-references the ones you’ve saved.

    The workspace assistant went from pointing you to tools to doing the thing itself. It can read open roles, your saved résumés, and your applications, weigh them against everything it already knows about you, and answer in plain English.

    Every result now carries one-tap actions that chain into the next — a job description leads to a tailored résumé leads to “improve it” — so you go from a question to a finished draft without re-typing anything.

  7. June 19, 2026

    New

    See exactly how you fit each role you apply to

    Job Match

    When a company scores your application, you now see a clear per-metric breakdown — which parts of the role you’re strong on and where you’re a little light — instead of just one number. A clearer read on where you stand, and what to sharpen next time.

  8. May 22, 2026

    Improvement

    Take your JD analysis with you

    JD Mentor

    Every analysis now has a Download button that hands you a beautifully laid-out PDF — cover, contents, the works. Save it for yourself, send it to a mentor, or print it when you want to think on paper.

    Improvement

    Frame your photo the way you want it

    Portfolio

    Upload a profile photo and a little window opens so you can drag and zoom until it sits right inside the circle. No more crooked faces, no more white edges — what you see is what your profile shows.

    Improvement

    Watch your profile take shape as you build it

    Build

    On your first build, the live preview now sits right next to the chat so you can see every line Azmuth adds, the moment it lands. Once you publish, it steps aside and gives the chat the floor.

  9. May 21, 2026

    Fix

    Your edits go live the moment you make them

    Portfolio

    Change your tagline, add a project, let Azmuth polish a description — the next person who opens your kanvis.me page sees the new version. No waiting around, no wondering whether it saved.

    Improvement

    Your media showcase actually shows your media

    Portfolio

    Photos, videos, decks, articles — they all preview right on your profile now instead of hiding behind a plain file icon. The grid quietly arranges itself so the whole thing reads like one beautiful layout, whatever you put in it.

    New

    Drop a file into the chat and let Azmuth take it from there

    Build

    You can now attach a PDF, DOCX, image, or short video to your message in the build chat. The agent reads documents to improve your profile (with your confirmation) or embeds the file as a portfolio highlight — your call.

    Tap the paperclip in the chat input to pick a file up to 50 MB. Documents get parsed in the background — the chip shows "Reading…" while that runs, then becomes "Ready" and you can send. Images and videos are ready as soon as they finish uploading.

    The agent looks at the file plus your message and decides what to do: extract data and propose profile additions, embed as a portfolio item, or both. Profile changes from a document always pause for your confirmation before saving — no surprise edits.

    Improvement

    Onboarding is now a focused, no-detour flow

    Build

    Until you finish onboarding and publish your profile, the top-right menu only shows "Continue building" and Sign out — and the mobile tab bar is hidden. A small note tells you the other tools unlock once you publish.

    Fix

    Hire Me, Download Resume, and Share now wait until you publish

    Build

    During onboarding these three buttons appear locked instead of letting you tap into a half-built profile. Finish onboarding and publish your profile and they unlock immediately.

  10. May 20, 2026

    Improvement

    Dates on your profile read more naturally

    Portfolio

    Year-only dates now show just the year instead of "Jan {year}". Entries with a single date no longer pretend to be a range. Projects without dates stop showing a placeholder. "UNKNOWN" and "NULL" never appear.

    Concretely:

    • If you told us "I worked there in 2024", your profile now shows "2024" — not "Jan 2024". • If you've only given a start date for an experience that isn't current, the card shows just that date instead of "Starting – Unknown". • Projects with no dates simply show no date eyebrow instead of "Starting – Present". • Date pills on experience, education, projects, and activities are hidden entirely when there's nothing to show — no more empty pills or filler text.

    Improvement

    Azmuth no longer recaps every prior change in each reply

    Build

    When you make several quick edits in a row, Azmuth now confirms only the change you just made — not a running summary of everything you’ve changed this session.

    New

    Reorder items and tap any block to focus the chat on it

    Build

    Hover over a skill, experience, project, education entry, award, or certification in the live preview to reveal up/down arrows that change its order. Tap anywhere on a block to attach it to the chat — no more hunting for the small attach icon.

    Items reorder one position at a time. The new order is saved automatically.

    Clicking a block (anywhere outside its own buttons and text inputs) attaches it to the chat input — you'll see a highlighted ring and a "Chat focused" badge. Tap again to detach, or use the X in the chat input.

    Fix

    The live preview only highlights what actually changed

    Build

    When you ask the builder to edit a single item, only that item lights up in the preview now. And the highlight reliably fades once your edit is done — no more leftover rings from earlier turns.

    Improvement

    Your profile photo now shows in the header

    Dashboard

    The user menu in the top-right corner now displays your uploaded profile photo. If you haven’t added one yet, the generic icon stays.

    Fix

    Table-of-contents links now jump to the right section

    Job Match

    On the analysis page, clicking a section in the sidebar contents now scrolls you to that section and highlights it as you read.

    Improvement

    JD Mentor is now Job Match

    Job Match

    Same feature, clearer name. Paste a job posting and see how well you fit, what’s missing, and whether it’s worth applying — in about a minute.

    The old name didn’t tell you what the feature actually did. The new one does: it matches you against a job posting and gives you a score, a gap list, and a verdict on whether to apply.

    The empty state now also includes a "See a sample analysis" link so you can preview what the output looks like before running your first one.

    Improvement

    Education entries now show a full date range

    Portfolio

    Each education block on your public portfolio displays the start and end dates side-by-side, replacing the previous graduation-only label.

    If you ask the chat to update when you started or finished a degree, the change now appears immediately in the date pill above the entry.

    Ongoing studies show as "Started — Present" until you set an end date.

    Fix

    Portfolio header stays put as you scroll

    Portfolio

    The header on your public portfolio now anchors to the top of the page and scrolls away naturally, instead of floating over content.

  11. May 18, 2026

    Improvement

    Removed AI-inferred skill ratings

    Portfolio

    Your skills no longer carry proficiency dots assigned by an AI you have no control over. The skill name and category stay; the score is gone.

    We heard from candidates that seeing themselves rated lower than they would self-assess felt demoralizing — especially when those ratings came from an automated read of a CV. Languages still display a clear "Native" vs "Professional" distinction because that comes from you, not from us.

  12. May 17, 2026

  13. May 16, 2026

    Improvement

    Live preview opens automatically when you tap "Edit Portfolio"

    Build

    Returning to the builder from your public profile now opens the split-pane live preview so you can see edits land in real time.