Pull Request Explorer
| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(insights): align hog-charts retention bar with legacy visual | sampennington | M | AI | 1.0h | 0.6h | May 26, 2026 |
SummaryBug FixAlign hog-charts retention bar with legacy visual Fixes visual discrepancy in retention bar chart, ensuring consistency with legacy chart.js and improving grid framing. 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, Yaml
Frameworks:
React
|
||||||
| feat: Add file download tools and skill | tomasfarias | XL | No | 13.3h | 5.9h | May 26, 2026 |
SummaryFeatureAdd file download tools and skill Enables MCP support for file download batch exports, adding tooling and a skill for create and retrieve operations. Health Assessment
Large
Medium
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Agent
Confidence:
0.90
Tech Stack
Languages:
Typescript, Json, Markdown
Frameworks:
Hono
|
||||||
| feat(capture): implement v1 BatchResponse and sink result merging | eli-r-ph | XL | No | 92.7h | 77.2h | May 26, 2026 |
SummaryFeatureImplement v1 BatchResponse and sink merging Provides detailed per-event status in capture API responses, enabling SDKs to handle successes, drops, rate limits, and retries. Improves observability and reduces retry overhead. Health Assessment
X-Large
High
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(security): only fire credential review for partner-provisioned PATs | MattBro | M | AI | 95.2h | 0.0h | May 26, 2026 |
SummaryBug FixFix credential review trigger for partner PATs Ensures partner‑issued personal access tokens trigger a credential review while user‑created tokens do not, preventing unnecessary prompts and closing a security bypass. Health Assessment
Small
Medium
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| feat(web-analytics): serve goals from lazy precompute | lricoy | XL | AI | 18.9h | 0.1h | May 26, 2026 |
SummaryFeatureServe web analytics goals via lazy precompute Improves performance of web analytics goal queries by serving precomputed results, reducing live query load and speeding dashboards. Health Assessment
X-Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
Frameworks:
React
|
||||||
| feat(web-analytics): serve frustration metrics from lazy precompute | lricoy | XL | AI | 22.0h | 0.1h | May 26, 2026 |
SummaryFeatureServe frustration metrics via lazy precompute Enables precomputed frustration metrics for web analytics, reducing live query load and improving dashboard performance for users with the precompute toggle. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
|
||||||
| fix(experiments): changing experiment setting should dispatch a full reload of all metrics. | rodrigoi | S | No | 0.3h | 0.1h | May 26, 2026 |
SummaryBug FixFix experiment setting reload of metrics Ensures metrics refresh when experiment settings change, preventing stale data for users. Health Assessment
Small
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(experiments): prevent the creation of multiple experiments using the feature flag cross sell form | rodrigoi | M | No | 1.6h | 0.2h | May 26, 2026 |
SummaryBug FixPrevent duplicate experiments via feature flag form This change stops users from creating multiple experiments on a single feature flag, ensuring data integrity and preventing overlapping rollouts. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| docs(logs): add Android installation page | turnipdabeets | M | No | 2.3h | 2.3h | May 26, 2026 |
SummaryDocsAdd Android installation page for Logs Adds Android SDK installation guide for Logs feature, enabling developers to integrate logging on Android. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| docs(cdp): Add workflow_runs to GitHub source documentation | inkeep | XS | No | 2.6h | 2.6h | May 26, 2026 |
SummaryDocsAdd workflow_runs to GitHub source documentation Updates GitHub source docs to include the workflow_runs endpoint, enabling engineering analytics for CI duration and DORA deploy frequency metrics. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack |
||||||
| chore: Update feature ownership for Growth team | rafaeelaudibert | M | No | 0.3h | - | May 26, 2026 |
SummaryChoreUpdate feature ownership for Growth team Updates feature ownership data for the Growth team, ensuring accurate ownership records. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| fix(security): mount personalAPIKeysLogic so review screen renders | MattBro | S | AI | 0.9h | 0.3h | May 26, 2026 |
SummaryBug FixFix credential review screen 404 by mounting logic Resolves 404 error on credential review page by ensuring required logic is mounted before use, improving user experience for account API key management. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| feat(hogql): two-sided rejection parity for the PBT diagnostic | robbie-c | XL | AI | 103.0h | 102.9h | May 26, 2026 |
SummaryBug FixAdd two-sided rejection parity for HogQL parser Ensures the Rust HogQL parser matches the C++ oracle in accept/reject decisions and AST structure, fixing over-acceptance bugs, memory leaks, and improving test coverage. Health Assessment
Large
High
High
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Cpp
|
||||||
| feat(web-analytics): lazy precomputation for web vitals paths tile | lricoy | XL | AI | 75.3h | 3.5h | May 26, 2026 |
SummaryFeatureAdd lazy precomputation for web vitals paths tile Enables pre‑computed path‑breakdown analytics, cutting query time and cost for users while keeping real‑time accuracy. Health Assessment
Large
High
Medium
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Claude, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Typescript, Python
Frameworks:
React
|
||||||
| Rename llm-analytics/llm-gateway team folders to match Squeak slugs | posthog | XS | No | 0.4h | 0.2h | May 26, 2026 |
SummaryRefactorRename team folders to match new slugs Updates team page URLs to correctly display goals for AI Observability and AI Gateway teams, ensuring accurate navigation and visibility. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| feat(insights): port stickiness bar to hog-charts | sampennington | L | AI | 2.7h | 0.1h | May 26, 2026 |
SummaryFeaturePort stickiness bar to hog-charts Adds stickiness bar chart support to hog-charts, enabling consistent chart rendering across line, area, and bar insights. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| Split personal API key docs onto their own page | timgl | S | No | 190.0h | - | May 26, 2026 |
SummaryDocsSplit personal API key docs onto their own page Reorganizes authentication documentation by creating a dedicated page for personal API keys, improving navigation and clarity for developers. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| Recommend Hogpatch or Hedge House for offsites and onboarding | timgl | S | No | 119.4h | 1.0h | May 26, 2026 |
SummaryDocsRecommend Hogpatch or Hedge House for offsites and onboarding Provides a streamlined, cost‑effective off‑site and onboarding location for PostHog teams, reducing planning friction and fostering cross‑team collaboration. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| chore(llma): Update LLM costs | scheduled-actions-posthog | M | No | 0.3h | 0.0h | May 26, 2026 |
SummaryChoreUpdate LLM costs Automated update of LLM pricing models to keep cost calculations accurate. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(hobby-installer): fix GeoIP install failure and kafka-init compose variable escaping | afsuyadi | S | No | 30.6h | 0.0h | May 26, 2026 |
SummaryBug FixFix GeoIP install and Kafka compose variable escaping Fixes GeoIP dependency installation failures on fresh machines, ensuring hobby installer runs smoothly. Also corrects Docker Compose variable escaping to avoid runtime errors, improving reliability for deployments. Health Assessment
Small
Low
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Copilot
Confidence:
0.95
Tech Stack
Languages:
Go, Yaml
Frameworks:
Docker
|
||||||
| feat(error-tracking): match logs empty state pattern | fercgomes | M | AI | 1.2h | 0.2h | May 26, 2026 |
SummaryFeatureAdd error tracking empty state with SDK docs Improves error tracking UI by keeping scene title and tabs visible when no exceptions, adding per‑SDK docs links and autocapture toggle, aligning with logs onboarding pattern. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript, Yaml
Frameworks:
React
|
||||||
| docs: explain Slackbot emoji cues in PostHog Code Slack docs | cleo-pleurodon | S | No | 167.5h | 167.2h | May 26, 2026 |
SummaryDocsAdd Slackbot emoji cues documentation Adds an "Emoji cues" section to the PostHog Code Slack docs, explaining the emojis used by the Slackbot during request processing. Health Assessment
Small
Low
High
AI DetailsTech Stack |
||||||
| feat(data-warehouse): per-endpoint Stripe permission gating | danielcarletti | XL | AI | 25.0h | 0.1h | May 26, 2026 |
SummaryFeatureAdd per-endpoint Stripe permission gating Enables users with partial Stripe permissions to see which tables they can sync, improving UX and reducing sync errors. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Claude Code
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
Frameworks:
React
|
||||||
| fix(feature-flags): preserve multivariate shape when syncing from API | pauldambra | S | No | 0.6h | 0.6h | May 26, 2026 |
SummaryBug FixPreserve multivariate shape when syncing feature flags Ensures multivariate feature flags are correctly seeded locally, preventing loss of variant data during sync. This fixes a bug that caused flags to downgrade to boolean, improving developer experience. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT, Claude
Confidence:
0.95
Tech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| feat(replay): unify add-to-collection menu into searchable modal | pauldambra | L | AI | 5.8h | 1.9h | May 26, 2026 |
SummaryFeatureUnify add-to-collection menu into searchable modal Consolidates bulk add-to-collection actions into a single searchable modal, improving usability and reducing friction for users managing session recordings. This change streamlines the workflow, enabling users to locate and create collections more efficiently. 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
|
||||||
| chore(mcp-analytics): drop summariser fallback from intent corpus (PR2/9) | DanielVisca | S | No | 99.2h | 3.7h | May 26, 2026 |
SummaryRefactorDrop summariser fallback from intent corpus Removes the placeholder string used for sessions with no recorded intents, improving clustering accuracy and reducing noise in analytics data. Health Assessment
Small
Medium
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Python
|
||||||
| Handbook: add section on users as brand ambassadors | cleo-pleurodon | S | No | 6.0h | 4.6h | May 26, 2026 |
SummaryDocsAdd brand ambassador section to handbook Explains that brand ambassadors extend beyond employees to users, covering two-way brand building and earning brand affinity. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Posthog Code
Confidence:
0.95
Tech Stack
Languages:
Markdown
|
||||||
| chore(capture): move static response headers to v1 middleware | eli-r-ph | XL | No | 22.4h | 0.0h | May 26, 2026 |
SummaryRefactorMove static response headers to middleware Simplifies header management, reduces duplication, and improves maintainability across the capture service. Health Assessment
X-Large
Medium
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Rust
|
||||||
| docs(logs): add android to logs onboarding | turnipdabeets | M | AI | 0.8h | 0.3h | May 26, 2026 |
SummaryFeatureAdd Android tile to Logs SDK picker Adds an Android tile to the Logs SDK picker, enabling Android developers to onboard logs with a single click. 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
|
||||||
| Update blog, docs, and product page URLs for AI Observability rename | gewenyu99 | M | AI | 0.9h | 0.9h | May 26, 2026 |
SummaryRefactorUpdate URLs for AI Observability rename Ensures all content links point to new product URLs, improving user navigation and reducing broken links. Health Assessment
Medium
Low
Low
AI Details
Category:
Code AI
Confidence:
0.80
Tech Stack
Languages:
Typescript
Frameworks:
Nextjs
|
||||||
| chore(capture): expand v1 test coverage with pipeline and e2e suites | eli-r-ph | XL | No | 22.1h | 0.1h | May 26, 2026 |
SummaryTestExpand V1 test coverage with pipeline and e2e suites Adds extensive integration and end‑to‑end tests for the V1 capture analytics API, improving reliability. This reduces risk of regressions in production. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| fix(build): cut esbuild peak memory to avoid builder oom | rnegron | S | AI | 2.7h | 2.7h | May 26, 2026 |
SummaryBug FixReduce esbuild memory to prevent OOM By serializing heavy builds and disposing contexts, the PR eliminates intermittent OOM failures in CI, ensuring reliable frontend deployments and reducing resource waste. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| chore(ci): make E2E Playwright tests work again | robbie-c | S | AI | 4.7h | 0.2h | May 26, 2026 |
SummaryCI/CDFix E2E Playwright tests in CI Restores end‑to‑end Playwright tests by fixing static file collection and provisioning required database, ensuring CI reliability. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions, Docker
|
||||||
| feat(capture): wire v1 sink router in production setup | eli-r-ph | L | No | 20.3h | 0.1h | May 26, 2026 |
SummaryFeatureWire V1 sink router into production setup Enables production routing for the V1 sink, improving data capture reliability and allowing conditional deployment via an environment variable. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Rust
|
||||||
| feat(funnels): use lighter shade for compare-to-previous line on funnel trends | thmsobrmlr | L | AI | 106.4h | - | May 26, 2026 |
SummaryFeatureUse lighter shade for compare-to-previous line Adjust funnel trend chart to display previous period line as a lighter shade of current period, improving visual consistency. Health Assessment
Medium
Low
Medium
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat(web-analytics): opt-in session-start attribution for calendar heatmap unique users | lricoy | L | AI | 1.3h | 0.2h | May 26, 2026 |
SummaryFeatureAdd opt‑in session‑start attribution for heatmap Enables web analytics to attribute unique users by session start, aligning heatmap data with other dashboard tiles and improving accuracy for visitor counts. This change ensures consistency across analytics views and reduces miscounting of users spanning midnight. Health Assessment
Large
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Typescript, Python
Frameworks:
React
|
||||||
| chore(ci): Remove legacy audit-action workflow | Piccirello | S | No | 0.2h | - | May 26, 2026 |
SummaryCI/CDRemove legacy audit-action workflow This change removes a legacy audit-action workflow and enforces commit SHA pinning, enhancing security compliance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore(ci): Remove legacy audit-action workflow | Piccirello | S | No | 0.2h | 0.0h | May 26, 2026 |
SummaryCI/CDRemove legacy audit-action workflow Eliminates an outdated CI workflow, simplifying the pipeline and enforcing SHA pinning via GitHub settings. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore(endpoints): add tags UI | sakce | M | AI | 5.8h | 0.1h | May 26, 2026 |
SummaryFeatureAdd tags UI to endpoints Adds a tagging interface for endpoints, enabling users to filter and organize endpoints more effectively. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Both AI
Tools:
Claude, Greptile
Confidence:
0.95
Tech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| chore(mcp-analytics): time-window the intent corpus query (PR1/9) | DanielVisca | M | No | 97.8h | 3.7h | May 26, 2026 |
SummaryChoreAdd time-window filter to intent corpus query Aligns Postgres session query with ClickHouse lookback window, improving data consistency without affecting user-facing behavior. Health Assessment
Medium
Medium
Low
AI Details
Usage:
AI Assisted
Category:
Review AI
Tools:
Greptile
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(data-warehouse): migrate bigquery to SQLSourceImplementation | danielcarletti | XL | No | 97.0h | 0.1h | May 26, 2026 |
SummaryRefactorMigrate BigQuery to SQLSourceImplementation Refactors BigQuery data warehouse integration to use a unified SQL source implementation, improving maintainability and consistency across SQL warehouses. Health Assessment
X-Large
High
Low
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| refactor(data-warehouse): migrate postgres to SQLSourceImplementation | danielcarletti | L | No | 96.9h | 0.1h | May 26, 2026 |
SummaryRefactorMigrate Postgres to SQLSourceImplementation Refactor Postgres data warehouse to conform to SQLSourceImplementation pattern, improving code structure and maintainability. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Posthog Code
Confidence:
0.95
Tech Stack
Languages:
Python
Frameworks:
Sql
|
||||||
| Update parental leave policy details in time-off.md | fraserhopper | XS | No | 9.5h | 9.3h | May 26, 2026 |
SummaryDocsUpdate parental leave policy details Clarified parental leave policy and added details about the 'top up' method for paid leave. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack |
||||||
| fix(replay-vision): align frontend model strings with backend ScannerModel | TueHaulund | XS | AI | 0.4h | 0.3h | May 26, 2026 |
SummaryBug FixAlign frontend model strings with backend ScannerModel Fixes validation errors when creating scanners by updating model strings to match backend enum, ensuring UI and API consistency. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| refactor(data-warehouse): migrate mssql to SQLSourceImplementation | danielcarletti | XL | No | 96.7h | 0.1h | May 26, 2026 |
SummaryRefactorMigrate MSSQL to SQLSourceImplementation Aligns MSSQL data import with existing SQL source pattern, improving maintainability and consistency across data warehouse integrations. Health Assessment
X-Large
High
Medium
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| feat(replay-vision): INELIGIBLE observation status + better failure messages | TueHaulund | XL | AI | 10.6h | 1.7h | May 26, 2026 |
SummaryFeatureAdd INELIGIBLE status and improved failure messages Enhances user experience by clearly distinguishing ineligible observations and providing actionable failure reasons, reducing confusion and unnecessary retries. Health Assessment
X-Large
Medium
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python, Typescript
|
||||||
| chore(property-vals): collapse duplicate group_identify property-type tests | andyzzhao | XS | No | 22.6h | 22.6h | May 26, 2026 |
SummaryTestRemove duplicate group identify tests Eliminates redundant test cases for group identification, improving test clarity and reducing maintenance. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Rust
|
||||||
| chore(replay-vision): tune scanner prompts for friction and confidence | TueHaulund | S | AI | 4.0h | 2.8h | May 26, 2026 |
SummaryChoreTune replay‑vision scanner prompts for friction Improves accuracy of friction detection and confidence scoring in replay‑vision, reducing false positives and better aligning with user signals. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Python
|
||||||
| chore(django): use gzip compression for personhog | z0br0wn | XS | No | 0.6h | 0.0h | May 26, 2026 |
SummaryChoreUse gzip compression for personhog Adds gzip compression to personhog requests, improving bandwidth usage and performance for analytics ingestion. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Python
Frameworks:
Django
|
||||||
| feat: outbound link clicks | clr182 | M | AI | 4.1h | 0.1h | May 26, 2026 |
SummaryFeatureAdd outbound link click handling Enables path cleaning for outbound link clicks, improving analytics accuracy and reducing data noise. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude, Claude Code
Confidence:
0.95
Tech Stack
Languages:
Typescript, Python
|
||||||