Pull Request Explorer
| 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 |
SummaryBug FixSkip 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
AI DetailsTech 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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Clojure
|
||||||
| :tada: Add selection size badge below bounding box | bittoby | M | No | 236.0h | 23.2h | May 08, 2026 |
SummaryFeatureAdd 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
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 |
SummaryBug FixFix 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
AI Details
Confidence:
0.20
Tech Stack |
||||||
| :whale: Add securty headers to nginx on docker images | sancfc | S | No | 2.7h | - | May 08, 2026 |
SummaryChoreReuse 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
AI DetailsTech Stack |
||||||
| :bug: Fix nitrate lookups to use nested organization | mavalroot | M | No | 1.8h | 1.0h | May 08, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack |
||||||
| :lipstick: Change error message on nitrate subscriptions | pabloalba | XS | No | 0.5h | - | May 08, 2026 |
SummaryHealth AssessmentAI DetailsTech Stack |
||||||
| :lipstick: Change margin for current plan | cocotime | S | No | 1.3h | 0.8h | May 08, 2026 |
SummaryFeatureChange 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
AI DetailsTech Stack |
||||||
| :sparkles: Change team organization structure on state | pabloalba | M | No | 1.3h | 0.7h | May 08, 2026 |
SummaryRefactorChange 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
AI DetailsTech Stack |
||||||
| :recycle: Refactor GpuState and RenderState | AzazelN28 | XL | No | 43.4h | 23.3h | May 08, 2026 |
SummaryRefactorRefactor 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
AI DetailsTech Stack
Languages:
Rust
|
||||||
| :bug: Fix pixel grid color row | EvaMarco | M | No | 65.5h | 65.4h | May 08, 2026 |
SummaryBug FixFix pixel grid color row Resolves issue with pixel grid color row, improving user experience. Health Assessment
Medium
Low
High
AI DetailsTech 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 |
SummaryBug FixFix 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
AI DetailsTech Stack
Languages:
Rust
|
||||||
| :recycle: Migrate link-button component to rumext modern syntax | niwinz | S | No | 189.6h | - | May 08, 2026 |
SummaryRefactorMigrate 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
AI DetailsTech 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 |
SummaryBug FixSecure 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
AI DetailsTech Stack |
||||||
| :ambulance: Use base64 envelope for Uint8Array task results | opcode81 | S | No | 8.5h | 0.2h | May 07, 2026 |
SummaryBug FixUse 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
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| :sparkles: Add Nitrate advanced permissions delete | mavalroot | L | No | 9.8h | 4.2h | May 07, 2026 |
SummaryFeatureAdd Nitrate Advanced Permissions Delete Continues implementing Nitrate's advanced permissions by adding the ability to delete teams permission. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Clojure, Clojurescript
|
||||||
| :bug: Fix keep-alive interval leak in PluginBridge | opcode81 | M | No | 4.6h | 0.6h | May 07, 2026 |
SummaryBug FixFix 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
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript
|
||||||
| :recycle: Refactor spiral rendering | AzazelN28 | M | No | 31.7h | 27.1h | May 07, 2026 |
SummaryRefactorRefactor spiral rendering Improves rendering performance and maintainability of spiral graphics for Penpot users. Health Assessment
Medium
Medium
Medium
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 |
SummaryBug FixStabilize 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
AI DetailsTech Stack
Languages:
Rust
|
||||||
| :recycle: Refactor text editor state | AzazelN28 | L | No | 26.9h | 25.1h | May 07, 2026 |
SummaryRefactorExtract 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
AI DetailsTech Stack
Languages:
Rust
|
||||||
| :whale: Nginx security headers | sancfc | XL | No | 1.9h | - | May 07, 2026 |
SummaryChoreAdd 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
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 |
SummaryBug FixFix 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
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 |
SummaryRefactorMigrate 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
AI DetailsTech Stack |
||||||
| :books: Update CONTRIBUTING | Xaviju | M | No | 2.6h | 0.2h | May 07, 2026 |
SummaryDocsUpdate CONTRIBUTING Updates contribution guidelines, tags, and linting configuration to improve consistency and code quality. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack |
||||||
| :recycle: Refactor dpr viewport interest area | AzazelN28 | M | No | 26.2h | 26.0h | May 07, 2026 |
SummaryRefactorRefactor 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
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 |
SummaryDocsUpdate 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
AI DetailsTech Stack |
||||||
| :bug: Bind MCP ReplServer to localhost to prevent unauthenticated RCE | niwinz | S | No | 11.7h | - | May 07, 2026 |
SummaryBug FixBind 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
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
Express
|
||||||
| :sparkles: Improve nitrate checkout failure feedback on subscription … | juanfran | M | No | 45.5h | 24.6h | May 07, 2026 |
SummaryFeatureImprove 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
AI DetailsTech Stack |
||||||
| :recycle: Revert ESC keypress closes plugins | Xaviju | S | No | 166.8h | - | May 07, 2026 |
SummaryBug FixRevert 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
AI DetailsTech Stack
Languages:
Clojure
|
||||||
| :sparkles: Refactor subscriptions page | cocotime | L | No | 2.8h | 2.4h | May 07, 2026 |
SummaryRefactorRefactor 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
AI DetailsTech 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 |
SummaryBug FixFix 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
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 |
SummaryRefactorMigrate 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
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 |
SummaryBug FixRemove 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
AI DetailsTech Stack |
||||||
| :recycle: Migrate components/code-block to modern component syntax | tmimmanuel | S | No | 10.9h | - | May 06, 2026 |
SummaryRefactorMigrate 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
AI Details
Confidence:
1.00
Tech Stack |
||||||
| :recycle: Migrate frame-preview to modern component syntax | tmimmanuel | XS | No | 11.0h | - | May 06, 2026 |
SummaryRefactorMigrate 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
AI DetailsTech Stack |
||||||
| :recycle: Migrate debug icons-preview to modern component syntax | tmimmanuel | S | No | 11.0h | - | May 06, 2026 |
SummaryRefactorMigrate 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
AI DetailsTech Stack |
||||||
| :bug: Avoid opaque fill check in drag crop cache hot path | superalex | XS | No | 0.2h | - | May 06, 2026 |
SummaryBug FixAvoid 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
AI DetailsTech Stack
Languages:
Rust
|
||||||
| :recycle: Rename measurement and svg-defs components to defc* form | bitcompass | M | No | 63.6h | - | May 06, 2026 |
SummaryRefactorRename measurement and svg-defs components Refactors components to align with rumext defc* convention for internal consistency. Health Assessment
Small
Low
Low
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 |
SummaryBug FixRemove 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
AI Details
Confidence:
1.00
Tech Stack |
||||||
| :lipstick: Fix typos in comments and docstrings | Dexterity104 | S | No | 16.0h | - | May 06, 2026 |
SummaryChoreFix 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
AI DetailsTech Stack
Languages:
Clojure
|
||||||
| :bug: Fix MCP "active in another tab" notification not clearing | Dexterity104 | XS | No | 33.0h | - | May 06, 2026 |
SummaryBug FixFix MCP cross-tab notification persistence Ensures users see accurate MCP status across tabs, improving UX and reducing confusion. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| :bug: Fix swapped analytics event names on MCP tab-switch dialog | Dexterity104 | XS | No | 32.6h | - | May 06, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack |
||||||
| :bug: Fix missing labels.open i18n key surfacing raw key as aria-label | MilosM348 | XS | No | 39.6h | - | May 06, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack |
||||||
| :zap: Event optimizations on drag | elenatorro | L | No | 23.4h | - | May 06, 2026 |
SummaryChoreOptimize 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
AI DetailsTech Stack
Languages:
Clojure
|
||||||
| :recycle: Migrate fontfaces and viewer thumbnails components to modern syntax | FairyPigDev | M | No | 136.7h | - | May 06, 2026 |
SummaryRefactorMigrate 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
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 |
SummaryBug FixFix 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
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 |
SummaryBug FixFix invitation token handling on register Corrects invitation token logic to prevent registration failures and improve user onboarding experience. Health Assessment
Medium
Low
Low
AI DetailsTech Stack |
||||||
| :lipstick: Fix nitrate change org combo style | pabloalba | XS | No | 0.6h | - | May 06, 2026 |
SummaryBug FixFix nitrate change org combo style Corrects styling of organization combo box in Nitrate, improving UI consistency. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| :bug: Fix nitrate activation modal not opening | mavalroot | XS | No | 0.3h | 0.0h | May 06, 2026 |
SummaryBug FixFix 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
AI DetailsTech Stack |
||||||
| :zap: Events enhancements | superalex | M | No | 22.3h | 21.6h | May 06, 2026 |
SummaryFeatureEnhance Events Improved event handling for smoother user experience Health Assessment
Small
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Clojurescript
|
||||||