{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":628981533,"defaultBranch":"master","name":"mermaid-to-excalidraw","ownerLogin":"excalidraw","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-04-17T11:33:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59452120?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716184612.0","currentOid":""},"activityList":{"items":[{"before":"d541e54f093dac40ecac7901be0265ebf268c2d9","after":null,"ref":"refs/tags/v1.0.0","pushedAt":"2024-05-20T05:54:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"}},{"before":"d541e54f093dac40ecac7901be0265ebf268c2d9","after":null,"ref":"refs/tags/v0.4.0","pushedAt":"2024-05-20T05:36:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"}},{"before":"d541e54f093dac40ecac7901be0265ebf268c2d9","after":"1a7718115f4aff9363878233c2780c87925bb7ae","ref":"refs/heads/master","pushedAt":"2024-05-20T05:33:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"docs: release v1 ๐Ÿš€ (#65)\n\n* docs: release v1 ๐Ÿš€\r\n\r\n* update changelog\r\n\r\n* fix links\r\n\r\n* fix\r\n\r\n* upgrade version","shortMessageHtmlLink":"docs: release v1 ๐Ÿš€ (#65)"}},{"before":"e378ae217d90a26ad2a8c3296629e3a65ce2a977","after":"ac6bcafb6d9f2a008a65044a1a0a84bcdf7ebb86","ref":"refs/heads/aakansha/releasev1","pushedAt":"2024-05-20T05:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"upgrade version","shortMessageHtmlLink":"upgrade version"}},{"before":"51050d0e0c686de3d862a7dae664320fd0eb4569","after":"e378ae217d90a26ad2a8c3296629e3a65ce2a977","ref":"refs/heads/aakansha/releasev1","pushedAt":"2024-05-16T05:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"2054b5228ab7c1d767edeb7fc47501e6b5a56e26","after":"51050d0e0c686de3d862a7dae664320fd0eb4569","ref":"refs/heads/aakansha/releasev1","pushedAt":"2024-05-16T05:57:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix links","shortMessageHtmlLink":"fix links"}},{"before":"4a4c0fbd5b510c89432475e410e10ae2a312f062","after":"2054b5228ab7c1d767edeb7fc47501e6b5a56e26","ref":"refs/heads/aakansha/releasev1","pushedAt":"2024-05-16T05:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"d541e54f093dac40ecac7901be0265ebf268c2d9","after":"4a4c0fbd5b510c89432475e410e10ae2a312f062","ref":"refs/heads/aakansha/releasev1","pushedAt":"2024-05-16T05:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"docs: release v1 ๐Ÿš€","shortMessageHtmlLink":"docs: release v1 ๐Ÿš€"}},{"before":null,"after":"d541e54f093dac40ecac7901be0265ebf268c2d9","ref":"refs/heads/aakansha/releasev1","pushedAt":"2024-05-16T05:43:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix: flowchart rendering issues (#61)\n\n* feat(utils): enhance computeEdgePositions to maintain direction points\r\n\r\nThis commit modifies the computeEdgePositions function in utils.ts to keep points that are on a straight line in the same direction.\r\nThe filter condition is updated to only remove points that have both the same x and y coordinates as the previous point.\r\nThis ensures that points on a straight line in the same direction are maintained.\r\n\r\n* fix(flowchart): handle cases when not all edges are retrieved in flowchart.ts\r\n\r\n* chore: add #45 issue testcase\r\n\r\n* add function closure for processed edges instead of passing as param\r\n\r\n* working in solution\r\n\r\n* possible limit\r\n\r\n* test: add testcases for remove second last point\r\n\r\n* fix: add a map to count repeated edges\r\n\r\n* tweaks and improvements\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: Aakansha Doshi ","shortMessageHtmlLink":"fix: flowchart rendering issues (#61)"}},{"before":"602a6f280518230e8bad0ef74017d67e7be60aab","after":"d541e54f093dac40ecac7901be0265ebf268c2d9","ref":"refs/heads/master","pushedAt":"2024-05-16T05:23:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix: flowchart rendering issues (#61)\n\n* feat(utils): enhance computeEdgePositions to maintain direction points\r\n\r\nThis commit modifies the computeEdgePositions function in utils.ts to keep points that are on a straight line in the same direction.\r\nThe filter condition is updated to only remove points that have both the same x and y coordinates as the previous point.\r\nThis ensures that points on a straight line in the same direction are maintained.\r\n\r\n* fix(flowchart): handle cases when not all edges are retrieved in flowchart.ts\r\n\r\n* chore: add #45 issue testcase\r\n\r\n* add function closure for processed edges instead of passing as param\r\n\r\n* working in solution\r\n\r\n* possible limit\r\n\r\n* test: add testcases for remove second last point\r\n\r\n* fix: add a map to count repeated edges\r\n\r\n* tweaks and improvements\r\n\r\n* fix tests\r\n\r\n---------\r\n\r\nCo-authored-by: Aakansha Doshi ","shortMessageHtmlLink":"fix: flowchart rendering issues (#61)"}},{"before":"e9f356bb602ce3463845382951910dacdfec6b93","after":"602a6f280518230e8bad0ef74017d67e7be60aab","ref":"refs/heads/master","pushedAt":"2024-05-13T07:55:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix: only consider edges which are present in DOM for flowchart (#64)\n\n* fix: only consider edges which are present in DOM for flowchart\r\n\r\n* add mermaid issue link\r\n\r\n* add a testcase in playground","shortMessageHtmlLink":"fix: only consider edges which are present in DOM for flowchart (#64)"}},{"before":"a73ab68fc5db70eaf786a2ae63d84043d1c41b0d","after":"9f81da810c4bd82cbbbb0ac4f15f49acc7ee0d13","ref":"refs/heads/aakansha/fix","pushedAt":"2024-05-13T07:54:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"add a testcase in playground","shortMessageHtmlLink":"add a testcase in playground"}},{"before":"d48a7167555a1ddb90817a14033dd22277a754cf","after":"a73ab68fc5db70eaf786a2ae63d84043d1c41b0d","ref":"refs/heads/aakansha/fix","pushedAt":"2024-05-13T07:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"add mermaid issue link","shortMessageHtmlLink":"add mermaid issue link"}},{"before":null,"after":"d48a7167555a1ddb90817a14033dd22277a754cf","ref":"refs/heads/aakansha/fix","pushedAt":"2024-05-13T07:26:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix: only consider edges which are present in DOM for flowchart","shortMessageHtmlLink":"fix: only consider edges which are present in DOM for flowchart"}},{"before":"9f1630b7803a8ee94301f523af4a13cf810fa6fa","after":"e9f356bb602ce3463845382951910dacdfec6b93","ref":"refs/heads/master","pushedAt":"2024-05-09T12:06:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"test: add vitest and tests for utils (#63)\n\n* test: add vitest and some tests\r\n\r\n* enable typechecks\r\n\r\n* add tests for utils\r\n\r\n* yarn","shortMessageHtmlLink":"test: add vitest and tests for utils (#63)"}},{"before":"493d24e420b07fdc786506d50bb476640952ce6c","after":"0c2258b2b4d308a021100ae9860f698527986678","ref":"refs/heads/aakansha/vitest","pushedAt":"2024-05-09T12:03:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"yarn","shortMessageHtmlLink":"yarn"}},{"before":"1ab70e4f40f7755d480352db89503af6a1413824","after":"493d24e420b07fdc786506d50bb476640952ce6c","ref":"refs/heads/aakansha/vitest","pushedAt":"2024-05-09T12:01:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"add tests for utils","shortMessageHtmlLink":"add tests for utils"}},{"before":null,"after":"1ab70e4f40f7755d480352db89503af6a1413824","ref":"refs/heads/aakansha/vitest","pushedAt":"2024-05-09T11:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"test: add vitest and some tests","shortMessageHtmlLink":"test: add vitest and some tests"}},{"before":"e2d1c7e5c04ce56cdf0b86f23573fa17e9fabd95","after":null,"ref":"refs/heads/aakansha/gh","pushedAt":"2024-05-02T06:23:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"}},{"before":"e3476969eb87bad10580de6553e509e3ad82c0db","after":"9f1630b7803a8ee94301f523af4a13cf810fa6fa","ref":"refs/heads/master","pushedAt":"2024-05-02T06:23:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"docs: add GH link (#57)\n\n* docs: add GH link\r\n\r\n* remove React Import\r\n\r\n* fix gh link","shortMessageHtmlLink":"docs: add GH link (#57)"}},{"before":"a134350cfd1661f4b7f20739c2284cc4a351f205","after":"e2d1c7e5c04ce56cdf0b86f23573fa17e9fabd95","ref":"refs/heads/aakansha/gh","pushedAt":"2024-05-02T06:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix gh link","shortMessageHtmlLink":"fix gh link"}},{"before":"3883ba287d2f3b759c303c066d26c1e126fef97c","after":"a134350cfd1661f4b7f20739c2284cc4a351f205","ref":"refs/heads/aakansha/gh","pushedAt":"2024-05-02T06:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"remove React Import","shortMessageHtmlLink":"remove React Import"}},{"before":"11bdc4119b64ebdb299ada03003e39b86bf70f9d","after":"3883ba287d2f3b759c303c066d26c1e126fef97c","ref":"refs/heads/aakansha/gh","pushedAt":"2024-05-02T06:18:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"docs: add GH link","shortMessageHtmlLink":"docs: add GH link"}},{"before":null,"after":"11bdc4119b64ebdb299ada03003e39b86bf70f9d","ref":"refs/heads/aakansha/gh","pushedAt":"2024-05-02T06:16:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"docs: add GH link","shortMessageHtmlLink":"docs: add GH link"}},{"before":"287a6996349439cbf12460ae99c5f555723998c7","after":"e3476969eb87bad10580de6553e509e3ad82c0db","ref":"refs/heads/master","pushedAt":"2024-05-02T04:49:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"build: simple setup vite for playground (#52)\n\n* build: simple setup vite for playground\r\n\r\n* build: add preview script to see production build\r\n\r\n* chore: remove parcel deps\r\n\r\n* build: use vite to bundle react, excalidraw\r\n\r\n* refactor: typo fix for \"definition\" in playground\r\n\r\n* build: basic support hmr for test cases\r\n\r\n* build: maintain same output build format which parcel uses\r\n\r\nMaybe we won't need any adjustments to the vercel for it to work.\r\n\r\n* fix: hmr testcase file update not get new definition for button\r\n\r\n* chore: some minor adjust in tsconfig\r\n\r\n* refactor: use glob pattern for warm-up vite\r\n\r\n* feat: transform playground in react\r\n\r\n* build: add typecheck for playground\r\n\r\n* build: fix typecheck for playground\r\n\r\n* refactor: use arrow function for testcases component\r\n\r\n* refactor: use arrow function for mermaid component\r\n\r\n* refactor: use arrow function for excalidraw component\r\n\r\n* refactor: use arrow function for customtest component\r\n\r\n* refactor: use arrow function for app component\r\n\r\n* refactor: remove context, lifted state up for app\r\n\r\n* improve and reuse types\r\n\r\n* rename onChangeDefination to onChange\r\n\r\n* cleanup Testcases.tsx\r\n\r\n* rename syntax to definition to align with testcase\r\n\r\n* fix\r\n\r\n* refactor: rename mermaid to mermaid digram\r\n\r\n* refactor: remove responsability to get mermaid data in excalidraw\r\n\r\n* fix: minor fixes\r\n\r\n* refactor: rename activeTestcase to activeTestcaseIndex\r\n\r\n* refactor: improve readability for testcase error prop\r\n\r\n* refactor: separate a single testcase component in own file\r\n\r\n* refactor: move error responsability to mermaid diagram\r\n\r\n* refactor: better way to handle active testcase file\r\n\r\n* fix: force re-render when click in button\r\n\r\n* feat: show error when occurs in parseMermaid\r\n\r\n* rename the onchange handler to handleOnChange and use explicit types\r\n\r\n* Refactor Single Testcase to render a single testcase\r\nAdd type attribute to each testcase\r\nUse only activeTestCaseIndex and move to index.tsx to simplify and this also removes the hack to force rerender when render to excalidraw button clicked\r\n\r\n* add missing type to class testcase\r\n\r\n* fix typo for flowchart testcase\r\n\r\n---------\r\n\r\nCo-authored-by: Aakansha Doshi ","shortMessageHtmlLink":"build: simple setup vite for playground (#52)"}},{"before":"28622dc8a0a97c6e0d486fd0a2b9c415a3e0a25a","after":"287a6996349439cbf12460ae99c5f555723998c7","ref":"refs/heads/master","pushedAt":"2024-04-22T10:28:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"build: Add cross-env for platform independent build (#33)\n\n* fix platorm independent build\r\n\r\n* Update .gitignore\r\n\r\n* move rimraf to dev dependencies and use exact version\r\n\r\n---------\r\n\r\nCo-authored-by: Aakansha Doshi ","shortMessageHtmlLink":"build: Add cross-env for platform independent build (#33)"}},{"before":"4102b823d261d34aac5bf36fceabd175c1b10e90","after":null,"ref":"refs/heads/aakansha/class","pushedAt":"2024-04-20T14:22:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"}},{"before":"d0b00dc63eeabd5e92ca3997650f47bf4901cb2c","after":"28622dc8a0a97c6e0d486fd0a2b9c415a3e0a25a","ref":"refs/heads/master","pushedAt":"2024-04-20T14:22:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix: normalize text when transforming to excalidraw skeleton (#54)\n\n* fix: normalize text when transforming to excalidraw skeleton\r\n\r\n* update docs","shortMessageHtmlLink":"fix: normalize text when transforming to excalidraw skeleton (#54)"}},{"before":"a1234185ce9f4369b0ca5e33d2e3ef26aec414b1","after":"4102b823d261d34aac5bf36fceabd175c1b10e90","ref":"refs/heads/aakansha/class","pushedAt":"2024-04-20T14:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"update docs","shortMessageHtmlLink":"update docs"}},{"before":"67eb383c8709a5cbda6f01fbdfae3f68d5371e49","after":"a1234185ce9f4369b0ca5e33d2e3ef26aec414b1","ref":"refs/heads/aakansha/class","pushedAt":"2024-04-20T14:18:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ad1992","name":"Aakansha Doshi","path":"/ad1992","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11256141?s=80&v=4"},"commit":{"message":"fix: normalize text when transforming to excalidraw skeleton","shortMessageHtmlLink":"fix: normalize text when transforming to excalidraw skeleton"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETnTWdAA","startCursor":null,"endCursor":null}},"title":"Activity ยท excalidraw/mermaid-to-excalidraw"}