Skip to content

Releases: xinyiklin/rolefit-ai

RoleFit AI 0.7.0 — unsigned preview beta.1

Choose a tag to compare

@github-actions github-actions released this 10 Aug 22:19
Immutable release. Only release title and notes can be modified.
20d912a

RoleFit AI 0.7.0: unsigned preview beta.1

This unsigned public preview packages the RoleFit 0.7.0 desktop/browser
milestone. It includes browser extension 1.2.0 and desktop bridge API 13
while keeping the product local-first and browser-primary: there is no app
account, hosted workspace, cloud synchronization, or telemetry service.

Version 0.7.0 replaces numeric fit scoring with a categorical Fit Assessment and
gives both documents one Polish workflow. It remains a preview rather than a
stable release because public installers are still unsigned, automatic updates
are not implemented, and portable formats may still change without migrations.

Upgrading from an earlier preview

  • A .rolefit-backup file written by 0.6.0 will not restore into 0.7.0.
    The portable backup now has one live schema and rejects any other version
    instead of migrating it. Restore any 0.6.0 bundle you still need with 0.6.0
    first, then create a fresh backup from 0.7.0.
  • Quit the existing RoleFit application before installing this preview.
  • On macOS, replace the existing RoleFit AI.app in Applications.
  • On Windows, run the new installer over the existing installation. The
    installer retains RoleFit's internal upgrade and local-data identity.
  • The installed companion continues to use the existing RoleFit workspace and
    provider configuration.
  • Stage, candidate, and selected-resume preferences now live in the workspace as
    workspace-preferences.json instead of per-browser storage, so they follow
    the workspace across browsers, ports, and private windows. Your existing
    values are not lost: the first 0.7.0 session seeds the new workspace file from
    the browser copy, and from then on the workspace record wins everywhere.
  • After opening this preview, reload the unpacked extension once from the
    browser's Extensions page so it picks up extension 1.2.0 and the companion's
    active localhost port.
  • Save important standalone cover letters as .cover files separately. The
    current .rolefit-backup allowlist does not include saved cover-letter
    variants.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • Fit Assessment replaces numeric fit scoring. A preparation now returns one
    of four categories — Strong, Reasonable, Stretch, or Limited — with up to
    three direct matches and three not-shown gaps, each quoting the exact posting
    line beside the exact resume or About you evidence behind it. There is no
    score, confidence number, or hidden requirement ledger, and unusable provider
    output fails closed as unavailable instead of guessing a verdict.
  • Employment eligibility is reported separately from fit as Clear, Check, or
    Blocked, and never changes the verdict. Blocked requires both an explicit
    posting condition and an explicit conflicting fact you supplied.
  • Fit Assessment owns its own provider, model, and reasoning settings, shares
    Prepare's request only when both stages resolve to the same configuration, and
    offers Reassess fit at any time without repeating Job analysis. A changed
    posting, resume, About you entry, or stage setting marks the displayed result
    out of date while keeping the previous assessment and naming what changed.
  • Both documents now share one Polish workflow: Ready to Polish, Polishing
    and validating, Proposal ready, Reviewing proposal, then Checking current
    document. The document check is the closing phase of Polish rather than a
    separate tool.
  • Accepting a proposal is one interaction for both documents. Each rail marks
    the changed words instead of asking you to compare two panes, and commits from
    one bar: Accept all / Discard all for the resume's individual edits,
    Accept proposal / Discard proposal for the letter's single
    replacement. Every settled resume edit offers Undo that restores exactly the
    text it replaced.
  • Automatic Polish is now two independent switches, one per document, each with
    its own minimum fit threshold. Only the first assessment of a preparation can
    trigger them; reassessments and restored history stay advisory.
  • The Distill stage is now Job analysis, and Prepare publishes its
    deterministic local brief before any provider work, so a provider failure
    leaves the brief editable and manual Polish available.
  • Resume always opens a real editable document. Without a saved or opened
    source it is a clean blank page with an editable header rather than an empty
    state, and the bundled starter is named as a starter instead of counting as
    your resume.
  • Settings About you adds experience evidence by source — professional,
    internship, freelance, research, academic, personal, open source, volunteer,
    or military and public service — plus optional GPA and earliest availability.
    Fit Assessment weighs those sources per posting and never sums overlapping
    categories.
  • Browser extension 1.2.0 redesigns the popup and adds a keyboard shortcut that
    imports the current posting without opening the popup — Ctrl+Shift+U, or
    ⌘⇧U on macOS. Its inline Settings view is where you save the companion's
    active localhost port if the app's port ever changes; saving there takes
    effect immediately, with no reinstall or reload of the extension.
  • The desktop companion's Browser extension setup includes copy controls for the
    unpacked extension folder path and the Chrome, Edge, and Firefox setup
    addresses. The extension remains an unpacked build; there is no store listing
    yet.
  • Native macOS downloads for Apple silicon and Intel, plus a native Windows x64
    installer and a checksum file covering every published artifact.

RoleFit's browser app, loopback server, paired extension, and workspace remain
on the user's device. AI input goes directly to the provider selected for that
stage only when the user runs the workflow; provider credentials and personal
workspace data are not part of the public release artifacts.

RoleFit AI 0.6.0 — unsigned preview beta.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 20:45
Immutable release. Only release title and notes can be modified.
e4c67ea

RoleFit AI 0.6.0: unsigned preview beta.1

This unsigned public preview packages the RoleFit 0.6.0 desktop/browser
milestone. It includes browser extension 1.1.0 and desktop bridge API 12
while keeping the product local-first and browser-primary: there is no app
account, hosted workspace, cloud synchronization, or telemetry service.

Version 0.6.0 makes the application-preparation loop the center of the
workflow. It remains a preview rather than a stable release because public
installers are still unsigned and automatic updates are not implemented.

Upgrading from an earlier preview

  • Quit the existing RoleFit application before installing this preview.
  • On macOS, replace the existing RoleFit AI.app in Applications.
  • On Windows, run the new installer over the existing installation. The
    installer retains RoleFit's internal upgrade and local-data identity.
  • The installed companion continues to use the existing RoleFit workspace and
    provider configuration. Make a portable workspace backup before upgrading.
  • After opening this preview, reload the unpacked extension once from the
    browser's Extensions page so it picks up extension 1.1.0 and the companion's
    active localhost port.
  • Save important standalone cover letters as .cover files separately. The
    current .rolefit-backup allowlist does not include saved cover-letter
    variants.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • Prepare is the first/default studio page and the sole job-intake surface. Its
    prepared job brief remains editable after intake, including the tracked role
    facts, responsibilities, qualifications, technical keywords, seniority and
    domain signals, benefits, and extraction or candidate-review gaps.
  • Prepare keeps Resume and Cover Letter material choices together with Include
    controls, named variants, readiness, and one Apply flow. When the saved
    document contents produce a clear match for the prepared job, RoleFit can
    recommend or select a variant for either document without replacing unsaved
    editor work.
  • Application records retain the resume and cover letter independently as
    either editable source or an uploaded PDF, support later per-document updates
    and preview/download actions, and accept bounded posting-requested
    attachments. Apply offers separate names and download choices for the two
    generated PDFs.
  • Cover-letter Tailor is now one grounded action. RoleFit resolves ordinary
    document details, asks only for genuinely missing or private facts, applies
    only a validated evidence-grounded result, and keeps an exact one-click
    Restore of the letter it replaced.
  • Read-only Sessions awareness now lives in the bottom utility area of the
    studio rail, immediately above Settings, with a compact count and working
    state when the rail is collapsed.
  • Browser extension 1.1.0 now opens each captured posting in a fresh Prepare
    tab, uses the same preparation language as the app, preserves the Prepare
    job details with AI
    and Tailor resume after preparation choices, and
    follows the companion's validated active localhost port.
  • The desktop companion's Browser extension setup includes copy controls for
    the unpacked extension folder path and the Chrome, Edge, and Firefox setup
    addresses, backed by main-owned clipboard operations. The extension remains
    an unpacked build; there is no store listing yet.
  • Native macOS downloads for Apple silicon and Intel, plus a native Windows x64
    installer and a checksum file covering every published artifact.

RoleFit's browser app, loopback server, paired extension, and workspace remain
on the user's device. AI input goes directly to the provider selected for that
stage only when the user runs the workflow; provider credentials and personal
workspace data are not part of the public release artifacts.

RoleFit AI 0.5.0 — unsigned preview beta.11

Choose a tag to compare

@github-actions github-actions released this 26 Jul 05:56
Immutable release. Only release title and notes can be modified.
22cd5d6

RoleFit AI 0.5.0: unsigned preview beta.11

This unsigned public preview expands RoleFit from a resume-focused workbench
into a local application-materials workspace. Resume tailoring, candidate-owned
cover letters, strict review, application records, and the desktop companion now
share one grounded workflow without introducing an account or hosted workspace.

Version 0.5.0 intentionally skips 0.4.0. Since the 0.3.0 preview, the browser
product gained a complete second editable document workflow, named document
variants and history, a rebuilt tracker, broader editing behavior, and
independent configuration for all five AI stages. This remains a preview rather
than 1.0 because public installers are still unsigned and auto-update is not
implemented.

Upgrading from an earlier preview

  • Quit the existing RoleFit application before installing this preview.
  • On macOS, replace the existing RoleFit AI.app in Applications.
  • On Windows, run the new installer over the existing installation. The
    installer retains RoleFit's internal upgrade and local-data identity.
  • The installed companion continues to use the existing RoleFit workspace and
    provider configuration. Make a portable workspace backup before upgrading.
  • Save important standalone cover letters as .cover files separately. The
    current .rolefit-backup allowlist does not include saved cover-letter
    variants.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • A dedicated cover-letter page for opening, writing, formatting, revising,
    reviewing, and exporting the candidate's own letter.
  • Strict .cover files plus named resume and cover-letter variants with
    recoverable local history.
  • Resume and cover-letter editors that share direct formatting, caret recovery,
    clipboard behavior, document focus, undo and redo, and deterministic PDF
    layout.
  • Carlito, Arimo, and Tinos document families alongside the existing bundled
    fonts, with the same fonts used by the browser page and PDF output.
  • Separate provider, model, effort, and instruction settings for Distill,
    Tailor, Review, Cover letter tailor, and Application questions.
  • A refreshed application tracker with table and calendar views, quick row
    actions, a focused inspector, full application details, and saved artifact
    access.
  • Hardened job intake and AI workflow boundaries, including explicit failure
    states and evidence-grounding checks.
  • Native macOS downloads for Apple silicon and Intel, plus a native Windows x64
    installer and a checksum file covering every published artifact.

RoleFit has no app account, hosted workspace, cloud synchronization, or
telemetry service. AI input goes directly to the provider selected for that
stage only when the user runs the workflow.

RoleFit AI 0.3.0 — unsigned preview beta.10

Choose a tag to compare

@github-actions github-actions released this 24 Jul 00:13
Immutable release. Only release title and notes can be modified.
0e8e743

RoleFit AI 0.3.0 — unsigned preview beta.10

This unsigned public preview introduces the redesigned RoleFit AI desktop
companion. Its fixed 900 × 620 window now organizes local setup into five
sidebar sections: Overview, Providers, Workspace, Browser extension, and
Settings. The selected section survives a refresh, cards use the available
panel width consistently, and the footer reports the app version without the
old “local” label.

Version 0.3.0 is a minor release because the new shell adds material,
user-visible desktop capabilities and navigation rather than only correcting a
0.2.0 defect. The workspace package version is the source of truth used by the
desktop runtime, packaging, and displayed version.

Upgrading from an earlier preview

  • Quit the existing RoleFit application before installing this preview.
  • On macOS, remove RoleFit Local Companion.app before copying
    RoleFit AI.app into Applications; the renamed bundle otherwise remains
    beside the older preview.
  • On Windows, the installer retains RoleFit's original internal upgrade and
    data identity. After installation, launch the new RoleFit AI shortcut and
    remove an older pinned shortcut if Windows retained one.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • Native macOS downloads for Apple silicon and Intel, plus a native Windows
    x64 installer.
  • A unified Overview for the browser workspace, provider readiness, local
    workspace, and browser-extension pairing.
  • Provider-owned sign-in actions with consistent controls and live session
    detection for Claude Code and Codex CLI.
  • Portable .rolefit-backup workspace backup and validated restore controls.
  • Browser-extension pairing and access to the bundled extension directory.
  • Full-width Settings controls for the loopback site address and live
    connection status.
  • Operating-system-encrypted storage for configured OpenAI and Anthropic API
    keys; saved keys are never returned to the browser UI.
  • The RoleFit Drafting Desk in the normal browser, served only from the
    companion-owned loopback server.

RoleFit has no app account, hosted workspace, cloud synchronization, or
telemetry service. Every downloadable asset is produced by its native platform
preview job, and the release includes SHA256SUMS.txt for independent checksum
verification.

RoleFit AI 0.2.0 — unsigned preview beta.7

Choose a tag to compare

@github-actions github-actions released this 21 Jul 21:25
Immutable release. Only release title and notes can be modified.
23a7d4f

RoleFit AI 0.2.0 — unsigned preview beta.7

This is an unsigned public preview of the RoleFit AI desktop application.
Beta.7 replaces the companion's in-app CLI sign-in with a clearer, provider-owned
setup: each CLI row now links to that provider's official install and sign-in
documentation (Sign-in guide) and can open the provider's own login command
in an external terminal (Terminal). RoleFit no longer runs a login process
of its own and never asks for a vendor username, password, MFA value, OAuth
code, or recovery token.

It also compacts and aligns the provider companion window — tighter provider
rows, consistent tab headers, a footer pinned to the window, and a trash-icon
remove control in the right-hand margin — and unifies the RoleFit "R" mark
across the companion, its window icon, the browser extension, and the site.

Version 0.2.0 supersedes the published 0.1.1 previews so installed updates can
distinguish this build from beta.6.

Upgrading from an earlier preview

  • Quit the existing RoleFit application before installing this preview.
  • On macOS, remove RoleFit Local Companion.app before copying
    RoleFit AI.app into Applications; the renamed bundle otherwise remains
    beside the older preview.
  • On Windows, the installer retains RoleFit's original internal upgrade and
    data identity. After installation, launch the new RoleFit AI shortcut and
    remove an older pinned shortcut if Windows retained one.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • Native macOS downloads for Apple silicon and Intel.
  • A native Windows x64 installer.
  • Local setup for Codex, Claude Code, and Antigravity CLI providers, each
    linking to official install/sign-in docs and an external-terminal sign-in.
  • Operating-system-encrypted storage for configured OpenAI and Anthropic API
    keys; saved keys are never returned to the browser UI.
  • A configurable local RoleFit site port, defaulting to 5181.
  • The RoleFit Drafting Desk in the normal browser, served only from the
    companion-owned loopback server.

RoleFit has no app account, hosted workspace, cloud synchronization, or
telemetry service. Every downloadable asset is produced by its native platform
preview job, and the release includes SHA256SUMS.txt for independent checksum
verification.

RoleFit AI 0.1.1 — unsigned preview beta.6

Choose a tag to compare

@github-actions github-actions released this 20 Jul 23:21
Immutable release. Only release title and notes can be modified.
b625825

RoleFit AI 0.1.1 — unsigned preview beta.6

This is an unsigned public preview of the first RoleFit AI desktop application.
Beta.6 fixes installed-app startup so packaged Electron builds select the
production server path without requiring a hidden environment variable or
command-line option. Explicit development and production overrides remain
available for local testing and preview workflows.

Version 0.1.1 replaces the published 0.1.0 previews so installed updates can
distinguish this corrected build from beta.5.

Upgrading from an earlier preview

  • Quit the existing RoleFit application before installing this preview.
  • On macOS, remove RoleFit Local Companion.app before copying
    RoleFit AI.app into Applications; the renamed bundle otherwise remains
    beside the older preview.
  • On Windows, the installer retains RoleFit's original internal upgrade and
    data identity. After installation, launch the new RoleFit AI shortcut and
    remove an older pinned shortcut if Windows retained one.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • Native macOS downloads for Apple silicon and Intel.
  • A native Windows x64 installer.
  • Local setup for Codex, Claude Code, and Antigravity CLI providers.
  • Operating-system-encrypted storage for configured OpenAI and Anthropic API
    keys; saved keys are never returned to the browser UI.
  • A configurable local RoleFit site port, defaulting to 5181.
  • The RoleFit Drafting Desk in the normal browser, served only from the
    companion-owned loopback server.

RoleFit has no app account, hosted workspace, cloud synchronization, or
telemetry service. Every downloadable asset is produced by its native platform
preview job, and the release includes SHA256SUMS.txt for independent checksum
verification.

RoleFit Local Companion 0.1.0 — unsigned preview beta.5

Choose a tag to compare

@github-actions github-actions released this 20 Jul 05:13
Immutable release. Only release title and notes can be modified.
6de2db0

RoleFit Local Companion 0.1.0 — unsigned preview beta.5

This is an unsigned public preview of the first RoleFit AI desktop companion.
Beta.5 completes the Windows lifecycle gate against the pinned
Squirrel.Windows behavior. Beta.4 confirmed uninstall completion and the
intentional .dead tombstone, but still assumed Squirrel always deletes its
version directory immediately instead of allowing deferred cleanup.

Before installing

  • macOS Gatekeeper will identify the app as coming from an unidentified
    developer. The app has an ad-hoc integrity signature but is not notarized or
    signed with Apple Developer ID.
  • Windows SmartScreen will warn that the publisher is unknown. The installer
    is not Authenticode-signed.
  • Download only from the canonical RoleFit GitHub Release and compare the file
    against SHA256SUMS.txt before opening it.

Included

  • Native macOS downloads for Apple silicon and Intel.
  • A native Windows x64 installer.
  • Local setup for Codex, Claude Code, and Antigravity CLI providers.
  • Operating-system-encrypted storage for configured OpenAI and Anthropic API
    keys; saved keys are never returned to the browser UI.
  • A configurable local RoleFit site port, defaulting to 5181.
  • The RoleFit Drafting Desk in the normal browser, served only from the
    companion-owned loopback server.

RoleFit has no app account, hosted workspace, cloud synchronization, or
telemetry service. Every downloadable asset is produced by its native platform
preview job, and the release includes SHA256SUMS.txt for independent checksum
verification.