{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":258967860,"defaultBranch":"master","name":"Graphite","ownerLogin":"GraphiteEditor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-26T07:29:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/68179154?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717402162.0","currentOid":""},"activityList":{"items":[{"before":"e4f55972c7bfb04826b987fd943a3a24234ac274","after":"198746459b4c4b3720bbf90f428bd1c333b9786a","ref":"refs/heads/add-animation-channels","pushedAt":"2024-06-04T12:04:16.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"skoriop","name":"Karthik Prakash","path":"/skoriop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116057817?s=80&v=4"},"commit":{"message":"add animation message handler","shortMessageHtmlLink":"add animation message handler"}},{"before":"9aafafe078fcec716c10410164ebb50afbd995f1","after":"524da32ccb96de5127984d6ba648ba98dd1ddaad","ref":"refs/heads/node-graph-transfer","pushedAt":"2024-06-04T01:58:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Display graph transform based on state stored in Rust, fix zoom and pan.","shortMessageHtmlLink":"Display graph transform based on state stored in Rust, fix zoom and pan."}},{"before":"72ccba09af82ff3466e0c9232d04f6d6f34845bb","after":"449729f1e1a2c0f45d24df1ac9a469f6eded9018","ref":"refs/heads/master","pushedAt":"2024-06-03T08:09:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Fix crash and clean up frontend -> backend input handling code (#1770)","shortMessageHtmlLink":"Fix crash and clean up frontend -> backend input handling code (#1770)"}},{"before":"63d91cf674ca82a0d32a5dc4ea5fb0ace5b7a8fc","after":null,"ref":"refs/heads/fix-mouse-nav-buttons-crash","pushedAt":"2024-06-03T08:09:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"}},{"before":"37261f02b1daedd90166061a52018d24e32869fb","after":"9aafafe078fcec716c10410164ebb50afbd995f1","ref":"refs/heads/node-graph-transfer","pushedAt":"2024-06-03T08:08:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Click node using click targets based","shortMessageHtmlLink":"Click node using click targets based"}},{"before":"72ccba09af82ff3466e0c9232d04f6d6f34845bb","after":"63d91cf674ca82a0d32a5dc4ea5fb0ace5b7a8fc","ref":"refs/heads/fix-mouse-nav-buttons-crash","pushedAt":"2024-06-03T08:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Fix crash and clean up frontend -> backend input handling code","shortMessageHtmlLink":"Fix crash and clean up frontend -> backend input handling code"}},{"before":null,"after":"72ccba09af82ff3466e0c9232d04f6d6f34845bb","ref":"refs/heads/fix-mouse-nav-buttons-crash","pushedAt":"2024-06-03T07:59:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Create new library Raw-rs including a basic TIFF decoder (#1757)\n\n* add a basic tiff decoder in raw-rs\r\n\r\n* cargo fmt\r\n\r\n* add readme and license files\r\n\r\n* add warning about being in-progress\r\n\r\n* add testing framework for raw-rs\r\n\r\n* add new type IFD and rename tag\r\n\r\n* remove test_each and merge into single test\r\n\r\n* cargo fmt\r\n\r\n* make sure images folder stays in git\r\n\r\n* rename image_length with image_height\r\n\r\n* change name of test file\r\n\r\n* Readme changes\r\n\r\n---------\r\n\r\nCo-authored-by: Keavon Chambers ","shortMessageHtmlLink":"Create new library Raw-rs including a basic TIFF decoder (#1757)"}},{"before":null,"after":"37261f02b1daedd90166061a52018d24e32869fb","ref":"refs/heads/node-graph-transfer","pushedAt":"2024-06-02T17:34:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Create NodeGraphNavigationMessage","shortMessageHtmlLink":"Create NodeGraphNavigationMessage"}},{"before":"6d74abb4deca159add4dd0569e79b54b05181f7f","after":"72ccba09af82ff3466e0c9232d04f6d6f34845bb","ref":"refs/heads/master","pushedAt":"2024-06-02T11:58:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Create new library Raw-rs including a basic TIFF decoder (#1757)\n\n* add a basic tiff decoder in raw-rs\r\n\r\n* cargo fmt\r\n\r\n* add readme and license files\r\n\r\n* add warning about being in-progress\r\n\r\n* add testing framework for raw-rs\r\n\r\n* add new type IFD and rename tag\r\n\r\n* remove test_each and merge into single test\r\n\r\n* cargo fmt\r\n\r\n* make sure images folder stays in git\r\n\r\n* rename image_length with image_height\r\n\r\n* change name of test file\r\n\r\n* Readme changes\r\n\r\n---------\r\n\r\nCo-authored-by: Keavon Chambers ","shortMessageHtmlLink":"Create new library Raw-rs including a basic TIFF decoder (#1757)"}},{"before":"739d6fd98401401a32dedc72914860e70d059c7a","after":"d6cd166e27ad1284374b43fbee1f9cb13d0cef6e","ref":"refs/heads/vector-modify","pushedAt":"2024-06-02T09:43:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"0HyperCube","name":null,"path":"/0HyperCube","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78500760?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vector-modify","shortMessageHtmlLink":"Merge branch 'main' into vector-modify"}},{"before":"6c332a582acea641f35db2c9d0d2ee52902316bf","after":null,"ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-02T08:01:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"}},{"before":"e4d3faa52af42173eaf67b2dc5c2df5d6e6f23a8","after":"6d74abb4deca159add4dd0569e79b54b05181f7f","ref":"refs/heads/master","pushedAt":"2024-06-02T08:01:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Node network subgraph editing (#1750)\n\n* Breadcrumb visualization, nested network consistency, create definitions for Merge internal nodes\r\n\r\n* Add index to network inputs, remove imports usage from flatten network\r\n\r\n* Replace NodeOutput with NodeInput::Node\r\n\r\n* Fully remove imports field, remove unnecessary identity nodes, move Output node to encapsulating network\r\n\r\n* Replace previous_outputs with root_node, fix adding artboard/layer to empty network\r\n\r\n* Import/Export UI nodes\r\n\r\n* Display input/output types dynamically from compiled network\r\n\r\n* Add LayerNodeIdentifer::ROOT_PARENT\r\n\r\n* Prevent .to_node() on ROOT_PARENT\r\n\r\n* Separate NodeGraphMessage and GraphOperationMessage\r\n\r\n* General bug fixes with nested networks\r\n\r\n* Change layer color, various bug fixes and improvements\r\n\r\n* Fix disconnect and set node input for proto nodes and UI export node\r\n\r\n* Dashed line to export for previewed node\r\n\r\n* Fix deleting proto nodes and nodes that feed into export\r\n\r\n* Allow modifications to nodes outside of nested network\r\n\r\n* Get network from Node Id parameter\r\n\r\n* Change root_node to previous_root_node\r\n\r\n* Get TaggedValue from proto node implementation type when disconnecting\r\n\r\n* Improve preview functionality and state\r\n\r\n* Artboard position and delete children fix\r\n\r\n* Name inputs/outputs based on DocumentNodeDefinition or type, fix new artboard/layer insertion\r\n\r\n* replace \"Link\" with \"Wire\", adjust previewing\r\n\r\n* Various bug fixes and improvements\r\n\r\n* Modify Sample and Poisson-Disk points, fix incorrect input index and deleting currently viewed node\r\n\r\n* Open demo artwork\r\n\r\n* Fix opening already upgraded documents and refactor FrontendGraphDataType usages\r\n\r\n* Fix deleting within network and other bugs\r\n\r\n* Get default node input from compiled network when copying, fix previews, tests, demo artwork\r\n\r\n* Code cleanup\r\n\r\n* Hide EditorApi and add a comment describing unresolved Import node input types\r\n\r\n* Code review\r\n\r\n* Replace placeholder ROOT_PARENT NodeId with std::u64::MAX\r\n\r\n* Breadcrumb padding\r\n\r\n---------\r\n\r\nCo-authored-by: Keavon Chambers ","shortMessageHtmlLink":"Node network subgraph editing (#1750)"}},{"before":"259d18049ac5c0d74a0305b7a9549546ed1cd940","after":"6c332a582acea641f35db2c9d0d2ee52902316bf","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-02T07:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Breadcrumb padding","shortMessageHtmlLink":"Breadcrumb padding"}},{"before":"b44785fa01a20119f6286599238506f784e390bc","after":"259d18049ac5c0d74a0305b7a9549546ed1cd940","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-02T07:42:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Replace placeholder ROOT_PARENT NodeId with std::u64::MAX","shortMessageHtmlLink":"Replace placeholder ROOT_PARENT NodeId with std::u64::MAX"}},{"before":"a711d91d076a18299be9a4bb7ea69bc3cb38f1c7","after":"b44785fa01a20119f6286599238506f784e390bc","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-02T07:11:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Merge branch 'subgraph-editing' of https://github.com/GraphiteEditor/Graphite into subgraph-editing","shortMessageHtmlLink":"Merge branch 'subgraph-editing' of https://github.com/GraphiteEditor/…"}},{"before":"48c975f52279c38dcacc7b440f34618cba9fdbd5","after":"a711d91d076a18299be9a4bb7ea69bc3cb38f1c7","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-01T21:35:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Merge branch 'master' into subgraph-editing","shortMessageHtmlLink":"Merge branch 'master' into subgraph-editing"}},{"before":"975b54d1004fbe500e1040b54fa89fae0e711090","after":"48c975f52279c38dcacc7b440f34618cba9fdbd5","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-01T21:12:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Hide EditorApi and add a comment describing unresolved Import node input types","shortMessageHtmlLink":"Hide EditorApi and add a comment describing unresolved Import node in…"}},{"before":"93429ab4f71281e32cc2761a2c16bc5ebdcc46ed","after":"975b54d1004fbe500e1040b54fa89fae0e711090","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-01T21:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Hide EditorApi and add a comment describing unresolved Import node input types","shortMessageHtmlLink":"Hide EditorApi and add a comment describing unresolved Import node in…"}},{"before":"b96f610ee0c41ef7cf9700c43a433dfaf1c1942b","after":"93429ab4f71281e32cc2761a2c16bc5ebdcc46ed","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-01T19:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Code cleanup","shortMessageHtmlLink":"Code cleanup"}},{"before":"4f73f9b0ea8bba2098198a170b25d3342cae117c","after":"b96f610ee0c41ef7cf9700c43a433dfaf1c1942b","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-01T18:33:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Get default node input from compiled network when copying, fix previews, tests, demo artwork","shortMessageHtmlLink":"Get default node input from compiled network when copying, fix previe…"}},{"before":"0977664a501145c062ccf182a7c67bc78b01c422","after":"739d6fd98401401a32dedc72914860e70d059c7a","ref":"refs/heads/vector-modify","pushedAt":"2024-06-01T16:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0HyperCube","name":null,"path":"/0HyperCube","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78500760?s=80&v=4"},"commit":{"message":"Delete points","shortMessageHtmlLink":"Delete points"}},{"before":"61292500e6ad4cd303f3d77fe9d23ec08c713a1b","after":"e4d3faa52af42173eaf67b2dc5c2df5d6e6f23a8","ref":"refs/heads/master","pushedAt":"2024-06-01T09:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Keavon","name":"Keavon Chambers","path":"/Keavon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4388688?s=80&v=4"},"commit":{"message":"Update website roadmap","shortMessageHtmlLink":"Update website roadmap"}},{"before":"ee3d1a62fa0b150ef1cff298a09e386eaaaaf0d5","after":"4f73f9b0ea8bba2098198a170b25d3342cae117c","ref":"refs/heads/subgraph-editing","pushedAt":"2024-06-01T00:18:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Fix deleting within network and other bugs","shortMessageHtmlLink":"Fix deleting within network and other bugs"}},{"before":"6f0cc936f27e01d044a7ba37a3d66941d4496631","after":"ee3d1a62fa0b150ef1cff298a09e386eaaaaf0d5","ref":"refs/heads/subgraph-editing","pushedAt":"2024-05-31T17:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Open demo artwork","shortMessageHtmlLink":"Open demo artwork"}},{"before":"aba3512ee157ae7f7ed307a8971f03f6edddc2f5","after":"6f0cc936f27e01d044a7ba37a3d66941d4496631","ref":"refs/heads/subgraph-editing","pushedAt":"2024-05-31T01:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Modify Sample and Poisson-Disk points, fix incorrect input index and deleting currently viewed node","shortMessageHtmlLink":"Modify Sample and Poisson-Disk points, fix incorrect input index and …"}},{"before":"acb390087c2969aa1e3cd654662aefc4bc07683c","after":"0977664a501145c062ccf182a7c67bc78b01c422","ref":"refs/heads/vector-modify","pushedAt":"2024-05-30T21:14:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"0HyperCube","name":null,"path":"/0HyperCube","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78500760?s=80&v=4"},"commit":{"message":"G1 continous toggle","shortMessageHtmlLink":"G1 continous toggle"}},{"before":"5491044b7d877b14caaf2d79650837d590b3e351","after":"aba3512ee157ae7f7ed307a8971f03f6edddc2f5","ref":"refs/heads/subgraph-editing","pushedAt":"2024-05-30T21:11:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Various bug fixes and improvements","shortMessageHtmlLink":"Various bug fixes and improvements"}},{"before":"fe55d3a6e1a0d3871c695d65748d00394a1f7eed","after":"e4f55972c7bfb04826b987fd943a3a24234ac274","ref":"refs/heads/add-animation-channels","pushedAt":"2024-05-30T12:21:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"skoriop","name":"Karthik Prakash","path":"/skoriop","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116057817?s=80&v=4"},"commit":{"message":"fix `AnimationF64Node` to call `EditorApi`","shortMessageHtmlLink":"fix AnimationF64Node to call EditorApi"}},{"before":"d7be3bd4a0c2e30e844007b94051a5277a59a28f","after":"5491044b7d877b14caaf2d79650837d590b3e351","ref":"refs/heads/subgraph-editing","pushedAt":"2024-05-30T04:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"replace \"Link\" with \"Wire\", adjust previewing","shortMessageHtmlLink":"replace \"Link\" with \"Wire\", adjust previewing"}},{"before":"1ba41eb714cfced06699868e88b9a1d0f1db1504","after":"d7be3bd4a0c2e30e844007b94051a5277a59a28f","ref":"refs/heads/subgraph-editing","pushedAt":"2024-05-30T01:13:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adamgerhant","name":null,"path":"/adamgerhant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116332429?s=80&v=4"},"commit":{"message":"Name inputs/outputs based on DocumentNodeDefinition or type, fix new artboard/layer insertion","shortMessageHtmlLink":"Name inputs/outputs based on DocumentNodeDefinition or type, fix new …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEW_lOlAA","startCursor":null,"endCursor":null}},"title":"Activity · GraphiteEditor/Graphite"}