Pull Request Explorer

Exploring 312 PRs. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
:bug: Skip add-recent-color when colorpicker has no completed color jeffrey701 S No 205.5h - May 08, 2026

Summary

Bug Fix

Skip add-recent-color on incomplete colorpicker state

Fixes internal assertion errors when closing the fill dialog with an incomplete color state, preventing crashes and improving user experience.

Health Assessment

Small
Low
High
  • The change is small and focused, but the long cycle time suggests a delayed review or complex issue resolution.

AI Details

Tech Stack

:bug: Toggle display-guides via physical key code so the shortcut works on non-US layouts RenzoMXD M No 240.1h - May 08, 2026

Summary

Bug Fix

Fix display-guides shortcut for non-US layouts

Makes the display-guides shortcut accessible on non-US keyboard layouts by using physical key codes.

Health Assessment

Small
Low
Low
  • The PR had a relatively long cycle time of 240 hours, but this was likely due to the time it took for the author to address the issue and for the reviewers to verify the fix.

AI Details

Tech Stack

Languages: Clojure
:tada: Add selection size badge below bounding box bittoby M No 236.0h 23.2h May 08, 2026

Summary

Feature

Add selection size badge below bounding box

Adds a read-only badge below the bounding box of the current selection, showing its size.

Health Assessment

Medium
Low
Medium
  • The PR had a relatively long cycle time of 236 hours, but the review process was smooth with only one round of comments.

AI Details

Confidence: 0.80

Tech Stack

Languages: Javascript, Clojurescript
Frameworks: Playwright
:bug: Fix lost-update race on team.features during concurrent file cr… web-dev0521 S No 250.7h - May 08, 2026

Summary

Bug Fix

Fix lost-update race on team.features

Prevents data loss when multiple users create files concurrently, ensuring feature flags are correctly preserved.

Health Assessment

Small
Low
High
  • The PR contains only a small change to a backend Clojure file and a documentation update, but the long cycle time is due to multiple merge commits with the develop branch rather than code complexity. The change is low risk and unlikely to introduce regressions.

AI Details

Confidence: 0.20

Tech Stack

:whale: Add securty headers to nginx on docker images sancfc S No 2.7h - May 08, 2026

Summary

Chore

Reuse shared Nginx security headers

Adds critical security headers to Nginx configuration, strengthening protection against clickjacking, XSS, and other web threats.

Health Assessment

Small
Low
Low
  • Fast 2.7‑hour cycle, minimal changes, no review back‑and‑forth.

AI Details

Tech Stack

:bug: Fix nitrate lookups to use nested organization mavalroot M No 1.8h 1.0h May 08, 2026

Summary

Bug Fix

Fix nitrate lookups to use nested organization

Corrects organization data lookups in the frontend, ensuring accurate organization detection and improving user experience in dashboards and modals.

Health Assessment

Medium
Low
Low
  • Fast cycle time and minimal changes indicate a straightforward bug fix with low risk.

AI Details

Tech Stack

:lipstick: Change error message on nitrate subscriptions pabloalba XS No 0.5h - May 08, 2026

Summary

Health Assessment

AI Details

Tech Stack

:lipstick: Change margin for current plan cocotime S No 1.3h 0.8h May 08, 2026

Summary

Feature

Change margin for current plan

Adjusts the margin spacing for the current plan section in the subscription dashboard, improving visual alignment and user experience.

Health Assessment

Small
Low
Low
  • Quick UI tweak merged within 1.3 hours with minimal review, indicating an efficient process.

AI Details

Tech Stack

:sparkles: Change team organization structure on state pabloalba M No 1.3h 0.7h May 08, 2026

Summary

Refactor

Change team organization structure on state

This PR restructures team data by nesting organization information, improving data modeling, maintainability, and reducing cognitive load for developers. The change preserves existing behavior while simplifying future evolution of organization attributes.

Health Assessment

Medium
Low
Low
  • Fast cycle time and minimal rework indicate a smooth review process; the refactor improves maintainability without affecting functionality.

AI Details

Tech Stack

:recycle: Refactor GpuState and RenderState AzazelN28 XL No 43.4h 23.3h May 08, 2026

Summary

Refactor

Refactor GpuState and RenderState

Refactors GPU and render state to decouple GPU logic, enabling future non‑GPU rendering and improving modularity and potential performance.

Health Assessment

X-Large
Medium
Medium
  • The PR involved a substantial refactor of the rendering engine, touching 14 Rust files and over 500 lines of code.
  • Despite the large scope, the review process was straightforward and completed within a day, indicating a well‑structured change.

AI Details

Tech Stack

Languages: Rust
:bug: Fix pixel grid color row EvaMarco M No 65.5h 65.4h May 08, 2026

Summary

Bug Fix

Fix pixel grid color row

Resolves issue with pixel grid color row, improving user experience.

Health Assessment

Medium
Low
High
  • The PR had a long cycle time and time to first review, indicating potential review friction.

AI Details

Tech Stack

Languages: Clojurescript, Scss
:bug: Fix round/square linecaps not being applied correctly in open paths belen-albeza S No 16.7h - May 08, 2026

Summary

Bug Fix

Fix linecap rendering for open paths

Corrects visual rendering of round and square linecaps in open paths, ensuring accurate design previews for users.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 17 hours, indicating smooth review and low complexity.

AI Details

Tech Stack

Languages: Rust
:recycle: Migrate link-button component to rumext modern syntax niwinz S No 189.6h - May 08, 2026

Summary

Refactor

Migrate link-button to rumext modern syntax

Update link-button component to use modern rumext syntax, improving code consistency and maintainability.

Health Assessment

Small
Low
Low
  • The PR was merged after a relatively long cycle time, but the changes are focused and well-contained, indicating a low-risk refactor.

AI Details

Tech Stack

Languages: Clojure
Frameworks: Rumext
:bug: Harden outbound HTTP requests against SSRF and restrict assets handlers niwinz XL No 38.4h 18.0h May 08, 2026

Summary

Bug Fix

Secure outbound HTTP requests and restrict asset access

Improves security by preventing SSRF attacks and ensuring only authorized users can access assets, reducing risk of data exposure.

Health Assessment

X-Large
High
Medium
  • Security-focused PR with large code changes and moderate review time; risk high due to potential impact on authentication and SSRF protection.

AI Details

Tech Stack

:ambulance: Use base64 envelope for Uint8Array task results opcode81 S No 8.5h 0.2h May 07, 2026

Summary

Bug Fix

Use base64 envelope for Uint8Array task results

This change reduces memory usage and payload size for plugin task results, preventing critical memory issues in production.

Health Assessment

Small
Low
Low
  • Quick review and merge with minimal changes, indicating low complexity and risk.

AI Details

Tech Stack

Languages: Typescript
:sparkles: Add Nitrate advanced permissions delete mavalroot L No 9.8h 4.2h May 07, 2026

Summary

Feature

Add Nitrate Advanced Permissions Delete

Continues implementing Nitrate's advanced permissions by adding the ability to delete teams permission.

Health Assessment

Medium
Low
Low
  • The PR was reviewed and merged within a relatively short cycle time of 9.8 hours, indicating efficient review and approval processes.

AI Details

Tech Stack

Languages: Clojure, Clojurescript
:bug: Fix keep-alive interval leak in PluginBridge opcode81 M No 4.6h 0.6h May 07, 2026

Summary

Bug Fix

Fix keep-alive interval leak in PluginBridge

The patch stops a memory leak that could degrade WebSocket performance. This ensures more reliable real-time collaboration for users.

Health Assessment

Medium
Low
Low
  • Quick resolution with minimal rework indicates a straightforward bug fix.

AI Details

Confidence: 0.20

Tech Stack

Languages: Typescript
:recycle: Refactor spiral rendering AzazelN28 M No 31.7h 27.1h May 07, 2026

Summary

Refactor

Refactor spiral rendering

Improves rendering performance and maintainability of spiral graphics for Penpot users.

Health Assessment

Medium
Medium
Medium
  • Single commit with moderate review time indicates a focused refactor; scope is medium with 167 lines across 5 files.

AI Details

Confidence: 0.95

Tech Stack

Languages: Rust
:bug: Fix(render-wasm): stabilize interactive drag backbuffer crops superalex S No 4.1h 3.5h May 07, 2026

Summary

Bug Fix

Stabilize interactive drag backbuffer crops

Improves stability of drag interactions in the WebAssembly rendering engine, reducing crashes and improving user experience.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
:recycle: Refactor text editor state AzazelN28 L No 26.9h 25.1h May 07, 2026

Summary

Refactor

Extract TextEditorState from application state

This refactor moves the TextEditorState out of the main application state, improving modularity and simplifying state management for text editing features.

Health Assessment

Large
Medium
High
  • The PR had a long review time and large code changes, but only a single commit and no review rounds, indicating a focused refactor that required careful review.

AI Details

Tech Stack

Languages: Rust
:whale: Nginx security headers sancfc XL No 1.9h - May 07, 2026

Summary

Chore

Add Nginx security headers

Enhances web application security by adding standard HTTP security headers to the Nginx configuration, reducing vulnerability to clickjacking, MIME sniffing, and other attacks.

Health Assessment

X-Large
Low
Low
  • Fast cycle time and minimal review friction indicate a straightforward change with low risk.

AI Details

Confidence: 0.20

Tech Stack

:bug: Fix internal error when applying not valid value to margin input EvaMarco S No 73.1h 71.8h May 07, 2026

Summary

Bug Fix

Fix margin input error in UI

The patch addresses an internal error triggered by invalid margin inputs, ensuring the UI remains stable. This reduces user-facing crashes and improves overall reliability.

Health Assessment

Small
Low
High
  • The PR had a long review cycle, but the change is small and low risk.

AI Details

Confidence: 1.00

Tech Stack

:recycle: Migrate fo-text and html-text renderers to modern component syntax FairyPigDev L No 23.7h 23.7h May 07, 2026

Summary

Refactor

Migrate text renderers to modern component syntax

Legacy text rendering components are migrated to modern syntax, reducing conversion overhead. This refactor improves performance and maintainability while preserving existing functionality.

Health Assessment

Medium
Low
Low
  • Single commit, quick review, no major blockers, smooth merge.

AI Details

Tech Stack

:books: Update CONTRIBUTING Xaviju M No 2.6h 0.2h May 07, 2026

Summary

Docs

Update CONTRIBUTING

Updates contribution guidelines, tags, and linting configuration to improve consistency and code quality.

Health Assessment

Small
Low
Low
  • Quick documentation update with minimal review and merge time.

AI Details

Confidence: 0.80

Tech Stack

:recycle: Refactor dpr viewport interest area AzazelN28 M No 26.2h 26.0h May 07, 2026

Summary

Refactor

Refactor viewport interest area for device pixel ratio

Adjusts rendering logic to account for device pixel ratio, ensuring consistent visual fidelity across devices.

Health Assessment

Medium
Low
Low
  • PR completed in a single commit with minimal review, indicating a straightforward refactor.

AI Details

Confidence: 0.20

Tech Stack

Languages: Rust
:sparkles: Update issue templates to include the issue type madalenapmelo-kp M No 49.4h 47.8h May 07, 2026

Summary

Docs

Update issue templates to include the issue type

Adds an issue type field to templates, enabling issue classification via type instead of labels and improving triage efficiency.

Health Assessment

Small
Low
High
  • Review was delayed (47.8h) but no rework was required; the PR involved a small documentation change and merged within 49.4h.

AI Details

Tech Stack

:bug: Bind MCP ReplServer to localhost to prevent unauthenticated RCE niwinz S No 11.7h - May 07, 2026

Summary

Bug Fix

Bind ReplServer to localhost to prevent RCE

Prevents unauthenticated remote code execution by restricting the ReplServer to localhost, ensuring only local processes can invoke the /execute endpoint.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 12 hours, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Typescript
Frameworks: Express
:sparkles: Improve nitrate checkout failure feedback on subscription … juanfran M No 45.5h 24.6h May 07, 2026

Summary

Feature

Improve nitrate checkout failure feedback on subscription

Enhances user experience by providing clear inline error messages during subscription checkout failures, reducing confusion and support tickets. Also improves error handling for post-payment activation failures.

Health Assessment

Medium
Medium
Medium
  • The PR required a single review after a 24‑hour delay, followed by a quick merge, indicating a straightforward change with minimal friction. The moderate scope and clear user‑impact focus suggest low to medium risk.

AI Details

Tech Stack

:recycle: Revert ESC keypress closes plugins Xaviju S No 166.8h - May 07, 2026

Summary

Bug Fix

Revert ESC keypress closing plugins

This change prevents plugins from unintentionally closing when users press ESC, improving plugin stability and user experience.

Health Assessment

Small
Low
Medium
  • The PR involved a single small change to ClojureScript, with a long cycle time likely due to extended review or testing.

AI Details

Tech Stack

Languages: Clojure
:sparkles: Refactor subscriptions page cocotime L No 2.8h 2.4h May 07, 2026

Summary

Refactor

Refactor subscriptions page

Refactors the subscriptions page to improve code quality and maintainability. Fixes related bugs to ensure reliable subscription management for users.

Health Assessment

Large
Low
Low
  • Quick turnaround with minimal review rounds indicates smooth integration.

AI Details

Tech Stack

:bug: Fix double-clicking a text element selected via Ctrl+click in nested layouts jumps to parent instead of entering edit mode superalex S No 0.5h - May 07, 2026

Summary

Bug Fix

Fix double-click navigation bug in nested layouts

This fix ensures that double-clicking a text element selected via Ctrl+click in nested layouts correctly enters edit mode instead of jumping to the parent, improving the design workflow.

Health Assessment

Small
Low
Low
  • Fast turnaround with minimal changes indicates a straightforward bug fix.

AI Details

Confidence: 0.20

Tech Stack

Languages: Clojure
:recycle: Migrate viewport debug and workspace shape debug components to modern syntax wdeveloper16 L No 9.9h - May 07, 2026

Summary

Refactor

Migrate debug components to modern syntax

This refactor modernizes debug overlay components, simplifying maintenance and improving developer experience for future feature development. It also ensures consistent naming conventions and reduces potential bugs in debug rendering.

Health Assessment

Large
Low
Low
  • The PR was merged within 10 hours, indicating a straightforward refactor with minimal review friction and low risk to production.

AI Details

Confidence: 1.00

Tech Stack

:bug: Remove stray println debug logs from dashboard team invitations Dexterity104 XS No 23.8h - May 06, 2026

Summary

Bug Fix

Remove stray debug logs from dashboard invitations

This change removes stray debug logs from the dashboard invitations panel, improving developer experience by reducing console noise. No functional changes are introduced.

Health Assessment

Small
Low
Low
  • Q
  • u
  • i
  • c
  • k
  • f
  • i
  • x
  • w
  • i
  • t
  • h
  • m
  • i
  • n
  • i
  • m
  • a
  • l
  • c
  • h
  • a
  • n
  • g
  • e
  • s
  • ,
  • m
  • e
  • r
  • g
  • e
  • d
  • w
  • i
  • t
  • h
  • i
  • n
  • a
  • d
  • a
  • y
  • ,
  • i
  • n
  • d
  • i
  • c
  • a
  • t
  • i
  • n
  • g
  • l
  • o
  • w
  • r
  • i
  • s
  • k
  • a
  • n
  • d
  • e
  • f
  • f
  • i
  • c
  • i
  • e
  • n
  • t
  • r
  • e
  • v
  • i
  • e
  • w
  • .

AI Details

Tech Stack

:recycle: Migrate components/code-block to modern component syntax tmimmanuel S No 10.9h - May 06, 2026

Summary

Refactor

Migrate components/code-block to modern component syntax

Refactors legacy code-block component to modern syntax, improving maintainability without affecting user experience.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, merged within the same day, indicating low risk and high confidence.

AI Details

Confidence: 1.00

Tech Stack

:recycle: Migrate frame-preview to modern component syntax tmimmanuel XS No 11.0h - May 06, 2026

Summary

Refactor

Migrate frame-preview to modern component syntax

Updates the frame preview component to modern syntax, enhancing code maintainability. No change to user-facing behavior.

Health Assessment

Small
Low
Low
  • Quick refactor with minimal changes, merged within 11 hours, indicating smooth process.

AI Details

Tech Stack

:recycle: Migrate debug icons-preview to modern component syntax tmimmanuel S No 11.0h - May 06, 2026

Summary

Refactor

Migrate debug icons-preview to modern component syntax

Updates legacy debug icon components to modern syntax without changing behavior, improving code maintainability.

Health Assessment

Small
Low
Low
  • Merged within 11 hours, minimal changes, indicating efficient review and low risk.

AI Details

Tech Stack

:bug: Avoid opaque fill check in drag crop cache hot path superalex XS No 0.2h - May 06, 2026

Summary

Bug Fix

Avoid opaque fill check in drag crop cache

Fixes rendering performance issue by removing unnecessary opaque fill check during drag crop operations, improving responsiveness.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within minutes, indicating low complexity and high confidence.

AI Details

Tech Stack

Languages: Rust
:recycle: Rename measurement and svg-defs components to defc* form bitcompass M No 63.6h - May 06, 2026

Summary

Refactor

Rename measurement and svg-defs components

Refactors components to align with rumext defc* convention for internal consistency.

Health Assessment

Small
Low
Low
  • The PR was merged quickly with minimal review friction, indicating a well-structured and low-risk change.

AI Details

Confidence: 0.80

Tech Stack

Languages: Clojure
Frameworks: Rumext
:fire: Remove stray prn debug log in stroke-row* render Dexterity104 XS No 46.9h - May 06, 2026

Summary

Bug Fix

Remove stray debug log from stroke row rendering

This change removes a stray debug log that was printing on every stroke row render, reducing console noise and improving performance. It cleans up the UI rendering path for better developer experience.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes and no review comments indicates low risk and straightforward fix.

AI Details

Confidence: 1.00

Tech Stack

:lipstick: Fix typos in comments and docstrings Dexterity104 S No 16.0h - May 06, 2026

Summary

Chore

Fix typos in comments and docstrings

Corrects spelling errors in code comments and documentation, improving code readability and maintainability without affecting functionality.

Health Assessment

Small
Low
Low
  • Quick cosmetic fix with minimal changes, merged within 16 hours, indicating low complexity and low risk.

AI Details

Tech Stack

Languages: Clojure
:bug: Fix MCP "active in another tab" notification not clearing Dexterity104 XS No 33.0h - May 06, 2026

Summary

Bug Fix

Fix MCP cross-tab notification persistence

Ensures users see accurate MCP status across tabs, improving UX and reducing confusion.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, resolved a regression affecting cross-tab notifications.

AI Details

Tech Stack

:bug: Fix swapped analytics event names on MCP tab-switch dialog Dexterity104 XS No 32.6h - May 06, 2026

Summary

Bug Fix

Fix swapped analytics event names on MCP tab-switch dialog

Corrects swapped analytics event names for MCP tab-switch dialog, ensuring accurate tracking of user actions. Accurate metrics improve adoption dashboards and data-driven decisions.

Health Assessment

Small
Low
Low
  • Quick resolution with minimal changes; no rework or comments.

AI Details

Tech Stack

:bug: Fix missing labels.open i18n key surfacing raw key as aria-label MilosM348 XS No 39.6h - May 06, 2026

Summary

Bug Fix

Fix missing i18n key for aria-label

Adds missing translation key to prevent screen readers from announcing raw key strings. Improves accessibility for typography sidebar users.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 40 hours, indicating efficient review and low complexity.

AI Details

Tech Stack

:zap: Event optimizations on drag elenatorro L No 23.4h - May 06, 2026

Summary

Chore

Optimize drag event handling

Improves drag performance by caching hot paths and reducing unnecessary updates, leading to smoother user interactions and lower CPU usage.

Health Assessment

Medium
Low
Low
  • Fast cycle time of 23 hours and minimal rework indicate a straightforward performance improvement.

AI Details

Tech Stack

Languages: Clojure
:recycle: Migrate fontfaces and viewer thumbnails components to modern syntax FairyPigDev M No 136.7h - May 06, 2026

Summary

Refactor

Migrate fontfaces and viewer thumbnails to modern syntax

Incremental migration of legacy UI components to modern syntax, removing per-render JS-to-Clojure props conversion overhead.

Health Assessment

Small
Low
Low
  • The PR has a small scope with only 5 files changed and a cycle time of 136.7 hours, indicating a relatively straightforward review process.

AI Details

Confidence: 0.80

Tech Stack

Languages: Clojure
Frameworks: Clojurescript
:bug: Fix drag and drop cache eligibility rules superalex M No 3.3h - May 06, 2026

Summary

Bug Fix

Fix drag and drop cache eligibility rules

This patch corrects rendering artifacts for rotated and irregular shapes during drag‑and‑drop, ensuring visual fidelity and consistent performance across zoom levels.

Health Assessment

Medium
Low
Low
  • Merged within 3.3 hours with minimal changes, indicating a straightforward bug fix with low risk.

AI Details

Confidence: 0.05

Tech Stack

Languages: Rust
:bug: Fix incorrect invitation token handling on register process niwinz XL No 0.8h - May 06, 2026

Summary

Bug Fix

Fix invitation token handling on register

Corrects invitation token logic to prevent registration failures and improve user onboarding experience.

Health Assessment

Medium
Low
Low
  • Fast turnaround with minimal rework, indicating a straightforward bug fix.

AI Details

Tech Stack

:lipstick: Fix nitrate change org combo style pabloalba XS No 0.6h - May 06, 2026

Summary

Bug Fix

Fix nitrate change org combo style

Corrects styling of organization combo box in Nitrate, improving UI consistency.

Health Assessment

Small
Low
Low
  • Quick style fix merged within minutes, minimal review needed.

AI Details

Tech Stack

:bug: Fix nitrate activation modal not opening mavalroot XS No 0.3h 0.0h May 06, 2026

Summary

Bug Fix

Fix nitrate activation modal not opening

Users can now see the Nitrate activation success modal after completing a Stripe subscription, improving onboarding flow.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes, merged within 18 minutes, indicating low complexity and high confidence.

AI Details

Tech Stack

:zap: Events enhancements superalex M No 22.3h 21.6h May 06, 2026

Summary

Feature

Enhance Events

Improved event handling for smoother user experience

Health Assessment

Small
Low
Low
  • Fast cycle time and quick review turnaround indicate efficient collaboration

AI Details

Confidence: 0.80

Tech Stack

Languages: Clojurescript
« Page 6 of 7 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos