Ayush Kumar Singh
Ayush Kumar Singh
## Description Fixes #7384 Previously, the UI prevented adding multiple servers to an application if any "persistent storage" was configured. This blanket restriction incorrectly blocked **Volume Mounts** (Docker Volumes), which...
… issues Fixes #17227 When using destructuring in #each blocks (e.g., {#each gen() as [item]}), if the generator mutates the yielded object, all items would end up with the same...
This PR whitelists Google Slides publish URLs, allowing them to be embedded in Excalidraw. ## Changes - Added `docs.google.com` to the allowed domains list. - Implemented a new regex `RE_GOOGLE_SLIDES`...
Refactored `actionDuplicateSelection` to explicitly check for the existence of the linear element before attempting to duplicate points. This removes the need for a `try-catch` block and addresses the `TODO` comment...
## Description Fixed a small typo in the test description string in `Trans.test.tsx` ("the the" -> "the"). ## Changes - `packages/excalidraw/components/Trans.test.tsx`: Corrected duplicate word in `it` block description. ## Verification...
introduce getContextIfAny, which returns the stored context or undefined without throwing make the existing getContext delegate to the softer helper so behavior stays unchanged when no context exists expand the...
update compose so middleware can replace error responses when context.error is set, enabling patterns like c.redirect() after an error add regression test covering the /hello?name=error scenario to ensure middleware can...
#### Summary This PR fixes an issue where bots with System Admin role cannot be demoted to Member role. The system was incorrectly treating bots as the "last System Admin"...
## Problem When using `unit: 'px'` with format strings (e.g., `format: 'a4'`), `doc.internal.pageSize.width` and `height` returned incorrect values due to an inverted scaling factor. **Before (incorrect):** const doc = new...