Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| chore(posthog-ai): Allow users to delete Posthog AI conversations | jordanm-posthog | L | No | 46.3h | 0.1h | May 26, 2026 |
SummaryFeatureAdd delete capability for Posthog AI conversations Users can now delete AI conversations, improving data hygiene and compliance. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Python, Typescript
Frameworks:
Django, React
|
||||||
| refactor(data-warehouse): migrate redshift to SQLSourceImplementation | danielcarletti | XL | No | 95.5h | 0.1h | May 26, 2026 |
SummaryRefactorMigrate Redshift source to SQLSourceImplementation Redshift data import source refactored to use shared SQL source implementation, improving connection lifecycle, reducing duplication, and enhancing test coverage. Health Assessment
X-Large
High
Medium
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| feat(endpoints): add tags support to endpoints | sakce | XL | AI | 5.9h | 0.1h | May 26, 2026 |
SummaryFeatureAdd tags support to endpoints Enables tagging of endpoints, allowing organization and filtering alongside dashboards, insights, and other resources. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript, Yaml
|
||||||
| chore(personhog-replica): use gzip compression | z0br0wn | S | No | 0.9h | 0.1h | May 26, 2026 |
SummaryChoreAdd gzip compression to personhog replica Adds gzip compression to reduce large person data payloads, improving network efficiency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore(data-deletion): bound stats queries, allow predicate subqueries, add ephemeral preview button | orian | M | No | 8.8h | 0.0h | May 26, 2026 |
SummaryFeatureAdd bounded stats queries and preview button Improves admin performance and data deletion safety by limiting query time, allowing subqueries, and adding a preview feature for staff. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| chore(web-analytics): scaffold preagg tables for goals and frustration | lricoy | L | AI | 17.6h | 16.6h | May 26, 2026 |
SummaryChoreScaffold preagg tables for web analytics goals and frustration Adds foundational ClickHouse tables and migrations for web analytics goals and frustration metrics, enabling future lazy precompute functionality without changing current behavior. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Sql
|
||||||
| feat(error-tracking): gate weekly digest auto-enable by role and add disable command | ablaszkiewicz | L | AI | 101.9h | 0.0h | May 26, 2026 |
SummaryFeatureAdd role gating and disable command for weekly digest Restricts automatic weekly digest enrollment to engineering, data, and founder roles, reducing unwanted notifications, and provides an admin tool to disable the digest for specific users or organizations. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| fix(notebooks): keep SQL editor in sync with Tiptap node attributes | a-lider | M | No | 92.9h | 1.0h | May 26, 2026 |
SummaryBug FixFix SQL editor sync across tabs Ensures notebook SQL cells stay in sync across browser tabs and external edits, preventing stale data and overwrites. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(error-tracking): route no-op cymbal rule filters through match-all bytecode | ablaszkiewicz | M | No | 3.9h | 1.0h | May 26, 2026 |
SummaryBug FixFix rule evaluation for empty filters Ensures error‑tracking rules with empty or no‑op filters generate match‑all bytecode, preventing rule disabling and improving reliability. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix(data-modeling): recompile endpoint saved query SQL in v1 workflow | sakce | XS | AI | 4.8h | 1.8h | May 26, 2026 |
SummaryBug FixRecompile endpoint query SQL in v1 workflow Fixes stale query execution in v1 data modeling by recompiling endpoint queries before materialization, ensuring accurate data for US teams still on v1. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| chore(hogli): exclude phrocs binary from manifest auto-discovery | andrewm4894 | XS | AI | 0.4h | 0.0h | May 26, 2026 |
SummaryChoreExclude phrocs binary from hogli manifest Prevents spurious auto-generated entries for a local binary, keeping the build manifest clean and avoiding accidental commits. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Yaml
|
||||||
| chore(personhog-reader): chunk delete calls | z0br0wn | XL | No | 114.7h | 0.1h | May 26, 2026 |
SummaryChoreAdd chunked parallel delete calls to personhog Improves performance of personhog delete operations by chunking and parallelizing requests, reducing latency and resource usage. Health Assessment
X-Large
High
High
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust
|
||||||
| change blog launch date - customer facing analytics | Lizzieepton | XS | No | 0.3h | - | May 26, 2026 |
SummaryDocsUpdate blog launch date for analytics post Adjusts the publication date of a customer‑facing analytics blog post to reflect the new launch schedule. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| fix(web-analytics): tag inner query payload from WebAnalyticsQueryRunner for non-HTTP callers | lricoy | S | No | 16.1h | 0.0h | May 26, 2026 |
SummaryBug FixFix query payload tagging for non-HTTP callers Ensures web analytics queries executed outside HTTP paths are properly logged with full payload, improving observability and data slicing. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| chore(hog-functions): send users to settings when slack oauth missing | rafaeelaudibert | S | AI | 14.6h | 0.0h | May 26, 2026 |
SummaryBug FixSend users to settings when Slack OAuth missing When Slack OAuth is not configured, users are redirected to the integration settings page instead of receiving a confusing 400 error. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Claude Code
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat(customer-analytics): account role assignment | arthurdedeus | L | AI | 2.9h | 0.1h | May 26, 2026 |
SummaryFeatureAdd role assignment to customer analytics accounts Enables teams to assign CSM, account executive, and owner roles directly in the accounts table, improving routing of follow‑ups. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| feat(auth): add admin switch to disable email MFA globally | yasen-posthog | L | No | 26.2h | 0.1h | May 26, 2026 |
SummaryFeatureAdd admin switch to disable email MFA globally Provides a staff‑only toggle to globally disable email MFA, allowing support to temporarily bypass MFA during email delivery outages, with reason and TTL enforcement. Health Assessment
Large
Medium
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| chore: add utils CRAP score check | marandaneto | XL | No | 256.0h | 0.1h | May 26, 2026 |
SummaryCI/CDAdd CRAP score check for utils Adds a CI gate to enforce a CRAP score threshold on the utils module, improving code quality and preventing regressions. Health Assessment
X-Large
High
Medium
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
Frameworks:
Github-Actions
|
||||||
| PostHog for Startups: New perk, page improvements | joethreepwood | M | No | 148.9h | 146.2h | May 26, 2026 |
SummaryFeatureAdd new perk and improve startup page Adds a new perk and visual improvements to the startup page, boosting SEO and user experience. Fixes table scroll issue. Health Assessment
Medium
High
High
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React, Nextjs
|
||||||
| fix(llma): rename skill_identifier back to skill_name on skills endpoints | pauldambra | M | AI | 4.1h | 0.1h | May 26, 2026 |
SummaryBug FixRename skill_identifier back to skill_name on endpoints Restores compatibility for LLMA skill endpoints, preventing 404 errors for agents and ensuring consistent API usage. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
|
||||||
| chore: add targeted utils mutation tests | marandaneto | XL | No | 256.7h | 250.7h | May 26, 2026 |
SummaryChoreAdd targeted mutation tests for utils Adds mutation testing coverage for utility helpers, catching regressions early and improving reliability of the SDK. Health Assessment
X-Large
High
High
AI DetailsTech Stack
Languages:
Python
|
||||||
| feat(property-vals): swap text index for ngrambf_v1 on property_value | andyzzhao | S | No | 23.6h | 0.0h | May 26, 2026 |
SummaryFeatureSwap text index for property values Reduces the oversized ClickHouse text index, cutting storage and improving query performance for large property value datasets. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| chore(ci): sync posthog-js reviewer requests | marandaneto | M | No | 2.4h | 0.1h | May 26, 2026 |
SummaryCI/CDSync Posthog-js Reviewer Requests in CI Ensures reviewer requests for PostHog client libraries are accurately added or removed based on current PR changes, preventing stale approvals. This improves review workflow reliability and reduces manual cleanup. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| fix(workflows): preserve invocation panel state when searching logs | mayteio | M | No | 0.9h | 0.0h | May 26, 2026 |
SummaryBug FixFix workflow invocation panel collapse during log search Ensures users can search logs without losing context, improving usability of workflow monitoring. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(hog-charts): don't throw in bar tooltip when series has no stack entry | sampennington | S | No | 2.9h | 2.7h | May 26, 2026 |
SummaryBug FixFix bar tooltip error for overlay series This change prevents a user‑visible exception when hovering over stacked bar charts that include overlay or CI‑band series, improving chart stability and user experience. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| chore(python): prep for 3.13 - asyncio and ast deprecations | rnegron | M | AI | 120.6h | 6.9h | May 26, 2026 |
SummaryChorePrepare for Python 3.13 deprecations Ensures the codebase remains compatible with Python 3.13, preventing future runtime errors and reducing maintenance overhead. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| test: add utils acceptance scenarios | marandaneto | L | No | 255.1h | 251.0h | May 26, 2026 |
SummaryTestAdd utils acceptance scenarios Adds pytest‑bdd acceptance tests for posthog/utils.py, extending coverage and documenting behavior to reduce regressions. Health Assessment
Medium
Low
High
AI DetailsTech Stack
Languages:
Python
|
||||||
| perf(ingestion): rate-limit non-cookieless events to overflow before parse | pl | L | AI | 3.7h | 0.1h | May 26, 2026 |
SummaryRefactorOptimize ingestion rate-limiting for cookieless events By moving the overflow check earlier in the pipeline, the change reduces CPU usage and improves ingestion performance for cookieless events, lowering operational costs and latency. Health Assessment
Large
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| refactor(data-warehouse): migrate snowflake to SQLSourceImplementation | danielcarletti | XL | No | 93.1h | 0.1h | May 26, 2026 |
SummaryRefactorMigrate Snowflake to Unified SQLSourceImplementation Consolidates Snowflake data source logic into a single implementation, reducing connection overhead and improving maintainability for reliable data ingestion. Health Assessment
Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(data-warehouse): add shared helpers to SQLSource(Implementation) | danielcarletti | M | No | 93.0h | 0.1h | May 26, 2026 |
SummaryRefactorAdd shared helpers to SQLSource implementation Adds reusable helper methods for SQL data imports, reducing duplication and easing future driver development. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| feat(dashboards): enforce NOT NULL team_id and expose via HogQL (3/3) | thmsobrmlr | L | No | 6.2h | 5.3h | May 26, 2026 |
SummaryFeatureEnforce NOT NULL team_id and expose via HogQL Ensures dashboard tile data integrity, boosts query performance, and enables system table access for analytics, improving reliability and insight generation. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| perf(personhog-replica): skip serde_json parse for opaque JSON fields | jose-sequeira | L | No | 6.1h | 5.2h | May 26, 2026 |
SummaryRefactorSkip serde_json parse for opaque JSON fields Reduces CPU usage and latency for batch lookups by eliminating unnecessary JSON parsing, improving overall service performance. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust
|
||||||
| feat(hog-charts): add custom axis labels | willwearing | XL | No | 116.0h | 0.2h | May 26, 2026 |
SummaryFeatureAdd custom axis labels to hog-charts Adds custom X and Y axis labels to trends charts, improving data clarity for users. Health Assessment
X-Large
High
Medium
AI Details
Usage:
AI Reviewed
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore(deps): Update @posthog/types to 1.376.2 | posthog-js-upgrader | M | No | 0.3h | - | May 26, 2026 |
SummaryChoreUpdate @posthog/types to 1.376.2 Updates PostHog.com to use the latest @posthog/types version, ensuring compatibility and access to new type definitions. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| feat(llm-gateway): include reset_at in usage response | k11kirky | L | No | 2.4h | 0.1h | May 26, 2026 |
SummaryFeatureAdd reset_at to LLM usage response Provides clients with reliable reset timestamps and billing period end, improving UI accuracy and reducing polling errors. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| fix(billing): revert usage report billing user | abhischekt | S | No | 0.6h | 0.2h | May 26, 2026 |
SummaryBug FixRevert usage report billing user Reverts a commit that caused billing usage report failures, restoring reliable billing data generation. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.20
Tech Stack
Languages:
Python
|
||||||
| feat: add randomFloat() to hogql | clr182 | M | AI | 4.2h | 0.0h | May 26, 2026 |
SummaryFeatureAdd randomFloat() to HogQL for sampling Introduces a random number generator to HogQL, enabling sampling in transformations and expanding analytical capabilities. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript, Javascript, Rust
|
||||||
| fix(trends): strip outer user alias from math=hogql expression | sampennington | S | AI | 0.5h | 0.2h | May 26, 2026 |
SummaryBug FixFix alias handling in HogQL math expressions Corrects a ClickHouse analyzer bug by removing redundant outer aliases, ensuring accurate trend calculations and preventing query failures for users. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| fix(settings): hide AI training UI on hobby installs | pauldambra | S | AI | 1.2h | 0.1h | May 26, 2026 |
SummaryBug FixHide AI training UI on hobby installs Removes the AI training opt‑in UI from self‑hosted hobby installations, eliminating confusing noise and ensuring the feature only appears where it is relevant. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore(modeling): relax retries and timeouts for v2 workflows | andrewjmcgehee | M | No | 10.9h | 0.0h | May 26, 2026 |
SummaryChoreRelax retries and timeouts for v2 workflows Operational tuning to improve resilience of v2 data modeling workflows. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Python
|
||||||
| fix(hogql): reject statement-level SAMPLE, attach pivot-table sample | robbie-c | M | AI | 93.5h | 91.8h | May 26, 2026 |
SummaryBug FixReject statement-level SAMPLE, keep pivot-table sample Ensures HogQL queries correctly reject unsupported statement-level SAMPLE clauses, preventing silent data loss and maintaining accurate sampling behavior. Health Assessment
Medium
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Cpp, Rust
|
||||||
| fix(replay): stop polling preload-as-style <link> elements forever | pauldambra | XL | No | 20.8h | 0.1h | May 26, 2026 |
SummaryBug FixFix session recorder leak with preload links Prevent session recorder from saturating main thread on pages with preload links Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
React
|
||||||
| feat(organization): default new EU orgs to AI training opt-out | pauldambra | S | No | 1.1h | 1.1h | May 26, 2026 |
SummaryChoreDefault EU orgs to AI training opt-out Ensures new EU organizations are opted out of AI training by default, aligning with privacy expectations and eliminating manual cleanup. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
|
||||||
| feat(subscriptions): show failure reason in delivery history tooltip | MattPua | S | AI | 22.3h | 0.3h | May 26, 2026 |
SummaryFeatureShow failure reason in subscription delivery tooltip Users can now see why a subscription delivery failed directly in the UI, reducing support overhead and improving troubleshooting. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore: drop IE11 from browserslist, keep ES5 bundle as polyfill canary | pauldambra | S | No | 18.9h | 3.0h | May 26, 2026 |
SummaryChoreDrop IE11 support and maintain ES5 bundle Remove IE11 from browserslist and keep ES5 bundle for polyfill canary, ensuring compatibility and fixing latent TDZ bugs in tests. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Posthog Code
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
Frameworks:
Jest, Babel, Rollup
|
||||||
| refactor(ux): centralise read-only error suppression | posthog | L | AI | 0.6h | 0.1h | May 26, 2026 |
SummaryRefactorCentralize read‑only error suppression Streamlines error handling by moving read‑only checks to central points, eliminating redundant code and reducing misleading user notifications, which improves maintainability and user experience. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(ci): add --only flag to wait-for-docker helpers | rnegron | M | No | 91.9h | 90.6h | May 26, 2026 |
SummaryChoreAdd --only flag to wait-for-docker helpers Improves wait-for-docker helpers to reduce unnecessary service startups and timeouts. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Bash
|
||||||
| docs(session-replay): Add Flutter SDK support for minimum duration feature | inkeep | XS | No | 2.5h | 0.1h | May 26, 2026 |
SummaryDocsAdd Flutter SDK support for minimum duration Adds Flutter support for the minimum duration feature in Session Replay, enabling Flutter developers to control session recording length and improve data relevance. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Inkeep
Confidence:
0.95
Tech Stack |
||||||
| feat: Support cancelling file download batch exports | tomasfarias | M | No | 3.7h | 0.1h | May 26, 2026 |
SummaryFeatureAdd cancel endpoint for file download batch exports Enables users to cancel ongoing file download batch exports, improving control and resource management. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Python, Typescript
|
||||||
| fix(batch-exports): flatten file-download create schema for MCP | joshsny | XS | AI | 1.6h | 1.6h | May 26, 2026 |
SummaryBug FixFix MCP tool validation error Resolves Zod validation error in MCP tool by wrapping JSON schema with type object Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude Code
Confidence:
0.95
Tech Stack
Languages:
Typescript, Python
Frameworks:
Hono, Zod
|
||||||