← All patchpen.dev updates
Changelog

patchpen.dev

Automatically build and publish readable public changelogs from your Git repositories.

2026-05-14 14 May 2026

Add a Pro backfill window to the product creation wizard

New
  • Add a Pro backfill window to the product creation wizard
    When creating a Pro product, the wizard now asks how far back to backfill (options from 1 day up to All time, default 7 days) and records that choice so history backfill runs according to the selected window.
  • Add an optional public contact email during product creation
    You can now enter a public contact email in the create-wizard; it is saved to the product and shown as a mailto: link in the public changelog footer if provided.
  • Migrate GitHub integration to a GitHub App
    Sign-in and repository access are now consolidated onto a Patchpen GitHub App; the dashboard surfaces an "Install Patchpen App" CTA, shows per-account install badges and live granted‑repo counts, and the account/install flow supports installing the App on multiple accounts/orgs.
  • Add a founders-only Admin dashboard
    Founders get a new Admin screen showing platform health, AI-run history, Cloudflare traffic, and tools to inspect AI inputs/outputs for debugging and cost analysis.
  • Run generation as background jobs with live progress
    Generation is now enqueued as background jobs; the system writes per-step progress and the UI polls active jobs so you see live drafting progress both in a sticky dashboard status bar and inline on a product's Releases list.
  • Show in-progress jobs inline on product pages
    When generation is running for a product, an in-progress row appears at the top of that product's Releases list so you can watch drafting finish without leaving the page.
🐛Fixes
  • Fix generation failing for App-only repo connections
    Products created after the GitHub App migration (which lack a legacy OAuth snapshot token) could be rejected with an 'no_repo' error; the product/repo plumbing now accepts either an encrypted OAuth token or an App connection so App-only products ingest and generate correctly.
  • Enable Generate now and always show repo filter in repo pickers
    The repo picker now always displays a filter input when the parent wires filtering, and the dashboard correctly treats App-installed connections as connected so the Generate now button is no longer disabled for App-only products.
Improvements
  • Rate-limit Pro backfills so history lands incrementally
    Pro backfills are processed in chunked windows (the UI explains they are rate-limited to roughly 200 commits/hour) so large historical backfills no longer run as one large burst and releases appear over time instead of all at once.
  • Refresh product releases live during generation progress
    Product pages now refetch releases on intermediate job progress changes so individual releases appear as the system finishes drafting them rather than waiting for the entire job to complete.
  • Show a rough ETA on in-progress generation jobs
    Job progress cards now display a rough "~Xs left" estimate computed from current progress so users get a moving ETA while generation is running.
  • Show an elapsed seconds counter and softening hint while analyzing repos
    The create-wizard's "Reading repos and recent commits…" step now shows an elapsed-seconds timer and, after 30s, a helper message like "larger repos can take 30–60s" so the spinner feels less frozen.
  • Soften backfill copy to remove AI‑budget framing
    Backfill explanatory copy no longer mentions OpenAI cost protection and instead uses neutral wording that history processing is rate-limited to roughly 200 commits/hour.
  • Show clearer Install / connection status in Account and product flows
    Account → Git connections now shows whether a connection is an App installation or a legacy OAuth connection, displays repo counts, and surfaces contextual CTAs (install the App, manage the App on GitHub) and install-request messages so it's clear what to do when an org needs approval.
  • Enqueue a backfill job when creating a product and add scheduled polling
    Creating a product now enqueues a one-shot backfill job so recent history is drafted immediately, and products can opt into scheduled polling (plan-gated minimum interval) to have Patchpen poll for new commits on a timer instead of relying on webhooks.
  • Add a private AI context field for products
    Products now include a private aiContext field (separate from the public description) that is fed to the AI to help it distinguish user‑facing changes from internal plumbing; the Product wizard and settings surface this input.
  • Support grouping by tag and GitHub Release (Pro)
    Webhook parsing and grouping logic were extended so products can be grouped by Git tag or by published GitHub Release (Pro features), with an optional tagPattern to filter which tags trigger drafting.
  • Revamp dashboard chrome and mobile navigation
    The dashboard received a refreshed responsive shell: sticky left sidebar on desktop, mobile top bar + bottom nav + slide-in drawer, improved product list, quick actions, stat cards and activity feed to make common tasks faster.
  • Improve job progress reporting and status polling cadence
    Job progress now includes phase/step metadata (fetch → filter → group → draft → save) and the client polls active jobs more frequently while any job is running so progress updates are smoother.
  • Add in-app setup docs for the GitHub App
    New documentation for registering and wiring the Patchpen GitHub App was added and the old OAuth setup doc was retired and redirected to the new App guidance.
  • Improve repository pickers with inline filtering
    Repo pickers in the product wizard and repository-add controls gained a typed filter so you can quickly narrow lists even when only a few repos are shown.
🗑️ Deprecated
  • Deprecate the old GitHub OAuth App setup docs
    The previous OAuth App setup documentation has been retired and replaced with GitHub App setup guidance; sign-in still works but repo access is now recommended via the Patchpen GitHub App.