{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":756403051,"defaultBranch":"main","name":"megaminx-rs","ownerLogin":"genbtc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-12T15:47:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3683744?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709424962.0","currentOid":""},"activityList":{"items":[{"before":"ff82c1980cd8152508b4f7ff3d86af3117fe1f0c","after":"660069778025862471653eae5cdfa8810bf1d14e","ref":"refs/heads/main","pushedAt":"2024-03-22T19:29:49.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"add calc and calcRaw() , add/subtract/multiply Points. Normals drawn as infinite skyscrapers","shortMessageHtmlLink":"add calc and calcRaw() , add/subtract/multiply Points. Normals drawn …"}},{"before":"e0f843203f8168afe6ceed2caa39808d387de28f","after":"ff82c1980cd8152508b4f7ff3d86af3117fe1f0c","ref":"refs/heads/main","pushedAt":"2024-03-12T20:25:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"v0.2.4 - Start trying to compute Normal Dot Product Cross Multiply Subtract Operations on Points Vector3d from GLM","shortMessageHtmlLink":"v0.2.4 - Start trying to compute Normal Dot Product Cross Multiply Su…"}},{"before":"7f8549f6fad376cbff955ceb83eafd49007ce63b","after":"e0f843203f8168afe6ceed2caa39808d387de28f","ref":"refs/heads/main","pushedAt":"2024-03-04T22:16:34.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx.rs: stash tiny face change","shortMessageHtmlLink":"megaminx.rs: stash tiny face change"}},{"before":"b972e008a1031468657f16880c2f00ce0a76136b","after":"7f8549f6fad376cbff955ceb83eafd49007ce63b","ref":"refs/heads/main","pushedAt":"2024-03-03T00:16:00.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx-rs: project v0.2.2 - structural refactors, Compiling March 2nd 2024.","shortMessageHtmlLink":"megaminx-rs: project v0.2.2 - structural refactors, Compiling March 2…"}},{"before":"32041223a94b0082888bbfb09f3d38f46bb13e54","after":"b972e008a1031468657f16880c2f00ce0a76136b","ref":"refs/heads/main","pushedAt":"2024-03-01T00:14:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx-rs: project v0.2.1 - Perfectly Rendered Colors. Vertexes TriangleList best way.","shortMessageHtmlLink":"megaminx-rs: project v0.2.1 - Perfectly Rendered Colors. Vertexes Tri…"}},{"before":"67578f666e412ec5634d89be1416f2516d5a6c57","after":"32041223a94b0082888bbfb09f3d38f46bb13e54","ref":"refs/heads/main","pushedAt":"2024-02-29T18:05:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"Revert the Flat and go back to Smooth shaders. Prettier anyway, and helps debug. upload images of why.","shortMessageHtmlLink":"Revert the Flat and go back to Smooth shaders. Prettier anyway, and h…"}},{"before":"6c9d6183d2d823dc52794a991d3bdd856f0477df","after":"67578f666e412ec5634d89be1416f2516d5a6c57","ref":"refs/heads/main","pushedAt":"2024-02-29T17:52:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx-rs: project v0.2.0 - VertexPositionColor rendering GL Vertex/Fragment Shader colors for all pieces.","shortMessageHtmlLink":"megaminx-rs: project v0.2.0 - VertexPositionColor rendering GL Vertex…"}},{"before":"f611448822f76a0a72630253fc84d49629c2d3b1","after":"6c9d6183d2d823dc52794a991d3bdd856f0477df","ref":"refs/heads/main","pushedAt":"2024-02-29T06:42:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"main.rs/center/edge - move around render() functions - rendering 2/3 center render not moved yet","shortMessageHtmlLink":"main.rs/center/edge - move around render() functions - rendering 2/3 …"}},{"before":"48b24bf2f0bd7b479c2ab629bd976f364257e68a","after":"f611448822f76a0a72630253fc84d49629c2d3b1","ref":"refs/heads/main","pushedAt":"2024-02-29T00:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx-rs: finalizing draw GREAT - compiles GREAT. project v.0.1.9","shortMessageHtmlLink":"megaminx-rs: finalizing draw GREAT - compiles GREAT. project v.0.1.9"}},{"before":"5bed4d899325d77769839c79bba6fe5943a3dd9d","after":"48b24bf2f0bd7b479c2ab629bd976f364257e68a","ref":"refs/heads/main","pushedAt":"2024-02-29T00:00:09.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"everything drawing great. 95% working","shortMessageHtmlLink":"everything drawing great. 95% working"}},{"before":"0e1fbc36d4c6bde1c3fa72861a951eed6d9942a1","after":"5bed4d899325d77769839c79bba6fe5943a3dd9d","ref":"refs/heads/main","pushedAt":"2024-02-28T18:26:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"draw the thing best we can. compiles OK. project v.0.1.8","shortMessageHtmlLink":"draw the thing best we can. compiles OK. project v.0.1.8"}},{"before":"a9a66184bf1d9d7bdbc81de46d74d5446176b714","after":"0e1fbc36d4c6bde1c3fa72861a951eed6d9942a1","ref":"refs/heads/main","pushedAt":"2024-02-28T16:57:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx - rendering Green triangles gone crazy actually produces some results but vertex order is crazy, visual bugs galore","shortMessageHtmlLink":"megaminx - rendering Green triangles gone crazy actually produces som…"}},{"before":"276b73b92110d0dcbe4b2e1cbd80949556a9e93a","after":"a9a66184bf1d9d7bdbc81de46d74d5446176b714","ref":"refs/heads/main","pushedAt":"2024-02-27T22:46:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx.rs: Green Pentagon OK","shortMessageHtmlLink":"megaminx.rs: Green Pentagon OK"}},{"before":"318304abb185467a5a7dffd935c76381fa70a0d3","after":"276b73b92110d0dcbe4b2e1cbd80949556a9e93a","ref":"refs/heads/main","pushedAt":"2024-02-27T22:28:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"Finally able to draw 2/3rds of a pentagon with perspective matrix and 0.01 scaled depth","shortMessageHtmlLink":"Finally able to draw 2/3rds of a pentagon with perspective matrix and…"}},{"before":"dac9785d1477b8b9a8d249dc78a22aa6b240ef36","after":"318304abb185467a5a7dffd935c76381fa70a0d3","ref":"refs/heads/main","pushedAt":"2024-02-27T19:13:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"piece.rs: flip() actually works, remove old commented outs","shortMessageHtmlLink":"piece.rs: flip() actually works, remove old commented outs"}},{"before":"3f775bca64ccd97fe898e0711c2da8af18535a83","after":"dac9785d1477b8b9a8d249dc78a22aa6b240ef36","ref":"refs/heads/main","pushedAt":"2024-02-27T18:20:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"piece.rs/piece-color.rs: set up PieceColor and initColorA,AB,ABC and matchesColor. 3 of 4","shortMessageHtmlLink":"piece.rs/piece-color.rs: set up PieceColor and initColorA,AB,ABC and …"}},{"before":"b89eb3d29e3f5abaf27a28e7747aa59844067b20","after":"3f775bca64ccd97fe898e0711c2da8af18535a83","ref":"refs/heads/main","pushedAt":"2024-02-27T02:53:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"Rust Borrow checker prevents swap_data\nRust Borrow Self Mut\nerror[E0499]: cannot borrow as mutable more than once at a time\n --> src/face.rs:233:42\n |\n233 | self.get_face_piece(a).swapdata(&self.get_face_pieceData(b));\n | ---- -------- ^^^^ second mutable borrow occurs here\n | | |\n | | first borrow later used by call\n | first mutable borrow occurs here\n\nRust Borrow Self\nerror[E0502]: cannot borrow as immutable because it is also borrowed as mutable\n --> src/face.rs:233:42\n |\n233 | self.get_face_piece(a).swapdata(&self.get_face_pieceData(b));\n | ---- -------- ^^^^ immutable borrow occurs here\n | | |\n | | mutable borrow later used by call\n | mutable borrow occurs here","shortMessageHtmlLink":"Rust Borrow checker prevents swap_data"}},{"before":"a59b6c48397ff342eb2a3458722b95f09464f413","after":"b89eb3d29e3f5abaf27a28e7747aa59844067b20","ref":"refs/heads/main","pushedAt":"2024-02-26T02:46:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"face.rs: add face.render() function - convert to rust- and comment out GL calls for now","shortMessageHtmlLink":"face.rs: add face.render() function - convert to rust- and comment ou…"}},{"before":"8ac6d6a7afcd454298f8abc5b632f5cedf69d289","after":"a59b6c48397ff342eb2a3458722b95f09464f413","ref":"refs/heads/main","pushedAt":"2024-02-25T22:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx.rs/face.rs: use Vec/Box and .push() elements in as they get created in _init_() loops - WORK OK","shortMessageHtmlLink":"megaminx.rs/face.rs: use Vec/Box and .push() elements in as they get …"}},{"before":"461d402576d4735db749eb056e18d01943f1dee3","after":"8ac6d6a7afcd454298f8abc5b632f5cedf69d289","ref":"refs/heads/main","pushedAt":"2024-02-24T20:47:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"face.rs: impl FacePlaceFunctions - add placeparts functions and start swaps/flips","shortMessageHtmlLink":"face.rs: impl FacePlaceFunctions - add placeparts functions and start…"}},{"before":"36df7544d2864856a896f694f398815f6aeba775","after":"461d402576d4735db749eb056e18d01943f1dee3","ref":"refs/heads/main","pushedAt":"2024-02-24T16:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx/face fix &dyn Edge to become &Box - all OK compiling now","shortMessageHtmlLink":"megaminx/face fix &dyn Edge to become &Box<dyn Edge> - all OK compili…"}},{"before":"c4a5227b916c1a7810414b348c65a0e6e3865616","after":"36df7544d2864856a896f694f398815f6aeba775","ref":"refs/heads/main","pushedAt":"2024-02-24T16:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"Everything working with vec/box except last function init_face_pieces() attach_edge_pieces wont take mismatched found Box<(dyn Edge + 'static')> to expected reference &dyn Edge","shortMessageHtmlLink":"Everything working with vec/box except last function init_face_pieces…"}},{"before":"c830f2d4284277b92d166a8bdc20b201df5dec59","after":"c4a5227b916c1a7810414b348c65a0e6e3865616","ref":"refs/heads/main","pushedAt":"2024-02-24T16:31:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"start using vec[Box::] for Center/Edge/Corner but now Piece can't cast to Center and init_data is confused which trait it belongs to","shortMessageHtmlLink":"start using vec[Box::<Piece>] for Center/Edge/Corner but now Piece ca…"}},{"before":"37bab97161746f03e92a02b073fead9c4352f601","after":"c830f2d4284277b92d166a8bdc20b201df5dec59","ref":"refs/heads/main","pushedAt":"2024-02-24T11:48:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"static references are confusing","shortMessageHtmlLink":"static references are confusing"}},{"before":"648aaca50d950f057fb45182ae016e05406808c3","after":"37bab97161746f03e92a02b073fead9c4352f601","ref":"refs/heads/main","pushedAt":"2024-02-23T21:28:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx.rs: face.rs: Start megaminx - attach face, attach center, attach edges, attach corner - part 1 OK","shortMessageHtmlLink":"megaminx.rs: face.rs: Start megaminx - attach face, attach center, at…"}},{"before":"06bc51384476e5aab51ba7822e5c6650defba42d","after":"648aaca50d950f057fb45182ae016e05406808c3","ref":"refs/heads/main","pushedAt":"2024-02-21T03:58:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"face.rs: create Face & copy from Center piece refactored and add Flip Direction Arrays","shortMessageHtmlLink":"face.rs: create Face & copy from Center piece refactored and add Flip…"}},{"before":"f689ac33dc319233c2227a80d3f29ce2150c0ca0","after":"06bc51384476e5aab51ba7822e5c6650defba42d","ref":"refs/heads/main","pushedAt":"2024-02-21T02:16:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"corner.rs - Create Corner piece refactored code copied from Edge and original project\nalso fix Edge edge.rs init() n = 6 not 5(center). Corner would = 7.","shortMessageHtmlLink":"corner.rs - Create Corner piece refactored code copied from Edge and …"}},{"before":"ae15afb2237e2ace1d15caf27d99abdc49581e24","after":"f689ac33dc319233c2227a80d3f29ce2150c0ca0","ref":"refs/heads/main","pushedAt":"2024-02-20T23:43:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"Default::default() Implementations and initialization","shortMessageHtmlLink":"Default::default() Implementations and initialization"}},{"before":"475f9aa47e9ab27972a7d72ecd9ab3790cc2779f","after":"ae15afb2237e2ace1d15caf27d99abdc49581e24","ref":"refs/heads/main","pushedAt":"2024-02-20T20:04:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"tabs to spaces, expand -t4 codebase","shortMessageHtmlLink":"tabs to spaces, expand -t4 codebase"}},{"before":"4d02d3121f137e2e5f742c345b6f885b1d7c42f2","after":"475f9aa47e9ab27972a7d72ecd9ab3790cc2779f","ref":"refs/heads/main","pushedAt":"2024-02-20T01:41:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genbtc","name":"genBTC","path":"/genbtc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3683744?s=80&v=4"},"commit":{"message":"megaminx.rs - version 0.1.5 compiles succesfully and overall structure is taking place","shortMessageHtmlLink":"megaminx.rs - version 0.1.5 compiles succesfully and overall structur…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHRK6OwA","startCursor":null,"endCursor":null}},"title":"Activity · genbtc/megaminx-rs"}