Add a Pro backfill window to the product creation wizard
-
Add a Pro backfill window to the product creation wizardWhen 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 creationYou 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 AppSign-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 dashboardFounders 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 progressGeneration 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 pagesWhen 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.
-
Fix generation failing for App-only repo connectionsProducts 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 pickersThe 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.
-
Rate-limit Pro backfills so history lands incrementallyPro 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 progressProduct 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 jobsJob 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 reposThe 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 framingBackfill 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 flowsAccount → 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 pollingCreating 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 productsProducts 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 navigationThe 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 cadenceJob 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 AppNew 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 filteringRepo 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.
-
Deprecate the old GitHub OAuth App setup docsThe 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.