{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":682604337,"defaultBranch":"master","name":"gemini-engine","ownerLogin":"redpenguinyt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-24T14:24:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79577742?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692887093.0","currentOid":""},"activityList":{"items":[{"before":"a11960118c32c725ba9576b4239f50a977a115c2","after":"4c2775175b82000d55b5e67259dd5c0998875327","ref":"refs/heads/master","pushedAt":"2024-07-31T14:58:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"72b9e4801005db670ea25e2c7b010aff152bfab4","after":"a11960118c32c725ba9576b4239f50a977a115c2","ref":"refs/heads/master","pushedAt":"2024-05-05T13:54:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.14.2 to crates.io","shortMessageHtmlLink":"published 0.14.2 to crates.io"}},{"before":"033f5c7ac093028b8592f922de0e1bb6644c0e64","after":"72b9e4801005db670ea25e2c7b010aff152bfab4","ref":"refs/heads/master","pushedAt":"2024-05-02T16:52:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"implement defaults for containers","shortMessageHtmlLink":"implement defaults for containers"}},{"before":"f33992b6c7541d78e491a7db9c71efa59baa8b79","after":"033f5c7ac093028b8592f922de0e1bb6644c0e64","ref":"refs/heads/master","pushedAt":"2024-04-12T14:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"fmt\nremoved redundant parenthesis","shortMessageHtmlLink":"fmt"}},{"before":"9c3ae0c5473b92ad8d1b56efd3938aab8adc532c","after":"f33992b6c7541d78e491a7db9c71efa59baa8b79","ref":"refs/heads/master","pushedAt":"2024-02-13T13:22:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"Better errors for `utils::prepare_terminal`","shortMessageHtmlLink":"Better errors for utils::prepare_terminal"}},{"before":"337cb313daa51b6d24300a38d8b70e627376c7ed","after":"9c3ae0c5473b92ad8d1b56efd3938aab8adc532c","ref":"refs/heads/master","pushedAt":"2024-02-09T20:33:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.14.1 to crates.io","shortMessageHtmlLink":"published 0.14.1 to crates.io"}},{"before":"a8e9365d569a61cf2dae1549b7ca42fcf9c9376e","after":"337cb313daa51b6d24300a38d8b70e627376c7ed","ref":"refs/heads/master","pushedAt":"2024-02-07T18:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.14.0 to crates.io\nremoved Grid3D\nremoved ViewElement3D (all related functions now just require Mesh3D)\nadded basic clipping","shortMessageHtmlLink":"published 0.14.0 to crates.io"}},{"before":"6c50040221abdfdeb4fd921dc44db4517dc5769c","after":"a8e9365d569a61cf2dae1549b7ca42fcf9c9376e","ref":"refs/heads/master","pushedAt":"2024-02-07T18:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"removed `ViewElement3D` in favour of just `Mesh3D`","shortMessageHtmlLink":"removed ViewElement3D in favour of just Mesh3D"}},{"before":"bcd439d8bbf1aa974b29fcc96d6352055e7e6495","after":"6c50040221abdfdeb4fd921dc44db4517dc5769c","ref":"refs/heads/master","pushedAt":"2024-02-07T18:21:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"remove grid3d entirely","shortMessageHtmlLink":"remove grid3d entirely"}},{"before":"75ed5011f3feee21670bd98820bbdbf83ea93f10","after":"bcd439d8bbf1aa974b29fcc96d6352055e7e6495","ref":"refs/heads/master","pushedAt":"2024-02-07T18:05:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"53728207732ce4c017a4c7b66ee61c93cba5eaaa","after":"75ed5011f3feee21670bd98820bbdbf83ea93f10","ref":"refs/heads/master","pushedAt":"2024-02-06T15:11:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.13.1 to crates.io\nadded concave polygon triangulation","shortMessageHtmlLink":"published 0.13.1 to crates.io"}},{"before":"f718c34a72536fed01e1498f3480d36309345ad9","after":"53728207732ce4c017a4c7b66ee61c93cba5eaaa","ref":"refs/heads/master","pushedAt":"2024-02-06T14:54:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"finally an actual triangulation algorithm!","shortMessageHtmlLink":"finally an actual triangulation algorithm!"}},{"before":"6f5112f00c3ed48b51ff2bcf166ab7849599e022","after":"f718c34a72536fed01e1498f3480d36309345ad9","ref":"refs/heads/master","pushedAt":"2024-02-06T13:29:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"d30f1cc37250ad053aa0c418a5d9f0119987c55f","after":"6f5112f00c3ed48b51ff2bcf166ab7849599e022","ref":"refs/heads/master","pushedAt":"2024-01-31T12:37:03.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"fixed unknown lint error","shortMessageHtmlLink":"fixed unknown lint error"}},{"before":"63e9872e59f6d32349c27ce074318af684d349c7","after":"d30f1cc37250ad053aa0c418a5d9f0119987c55f","ref":"refs/heads/master","pushedAt":"2024-01-22T14:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.12.0 to crates.io\n- all params of `Triangle::interpolate()` are `isize`s now (use interpolate_float if you needed f64)\n- `PixelContainer::append_points()`, `utils::{points_to_pixels(), pixels_to_points()}` now take slices instead of `Vec`s","shortMessageHtmlLink":"published 0.12.0 to crates.io"}},{"before":"cf83456c5405f82778e8c5c00aae9b27c80df396","after":"63e9872e59f6d32349c27ce074318af684d349c7","ref":"refs/heads/master","pushedAt":"2024-01-22T12:15:29.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"allow `ViewElement` and `ScaleFitView` names in view module","shortMessageHtmlLink":"allow ViewElement and ScaleFitView names in view module"}},{"before":"cbc3855e00f3c8450acf06e2a34628410d1c846e","after":"cf83456c5405f82778e8c5c00aae9b27c80df396","ref":"refs/heads/master","pushedAt":"2024-01-17T22:16:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.11.3 to crates.io\n- fixed `TextAlign2D::default()`","shortMessageHtmlLink":"published 0.11.3 to crates.io"}},{"before":"fd38a14e2f3307846ee57d31b75cf38f6594edd1","after":"cbc3855e00f3c8450acf06e2a34628410d1c846e","ref":"refs/heads/master","pushedAt":"2024-01-17T22:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.11.2 to crates.io\n- minor error improvements","shortMessageHtmlLink":"published 0.11.2 to crates.io"}},{"before":"7bd3e3c8851738a53cc856e68743a81e0741b1c7","after":"fd38a14e2f3307846ee57d31b75cf38f6594edd1","ref":"refs/heads/master","pushedAt":"2024-01-17T21:53:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"better error management","shortMessageHtmlLink":"better error management"}},{"before":"90448de8a73f0a35a26869d529e366e270ddbf45","after":"7bd3e3c8851738a53cc856e68743a81e0741b1c7","ref":"refs/heads/master","pushedAt":"2024-01-17T18:18:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"added point lights\n- impl Sum for Vec3D","shortMessageHtmlLink":"added point lights"}},{"before":"a2ccecd79f68ce0b7cd1b3bb4b104564db6d234a","after":"90448de8a73f0a35a26869d529e366e270ddbf45","ref":"refs/heads/master","pushedAt":"2024-01-17T17:39:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"added `Rect::new_from_to()` to create a rect between two positions rather than one position and a size","shortMessageHtmlLink":"added Rect::new_from_to() to create a rect between two positions ra…"}},{"before":"0ccb89b2551c85269597d0d16cb82ddabadeadce","after":"a2ccecd79f68ce0b7cd1b3bb4b104564db6d234a","ref":"refs/heads/master","pushedAt":"2024-01-17T17:23:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"added `TextAlign2D` for `Sprite` and `AnimatedSprite` alignment, `Text` now uses a `String` instead of `&str`","shortMessageHtmlLink":"added TextAlign2D for Sprite and AnimatedSprite alignment, `Tex…"}},{"before":"21e9be6dc5c987160d9622f45235f4767c121a31","after":"0ccb89b2551c85269597d0d16cb82ddabadeadce","ref":"refs/heads/master","pushedAt":"2024-01-17T14:53:19.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"removed unstable doc examples lint","shortMessageHtmlLink":"removed unstable doc examples lint"}},{"before":"aada2725d34167188ce079d0e01abd3c82523d0d","after":"21e9be6dc5c987160d9622f45235f4767c121a31","ref":"refs/heads/master","pushedAt":"2024-01-16T00:52:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"caching sin and cos values for elements3d rotation\nabout a 10% increase in performance, and even more for larger models","shortMessageHtmlLink":"caching sin and cos values for elements3d rotation"}},{"before":"23fbf4ab4d67a21237d8af0954a64915350933c1","after":"aada2725d34167188ce079d0e01abd3c82523d0d","ref":"refs/heads/master","pushedAt":"2024-01-15T18:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"run `.update()` when creating a `ScaleFitView`","shortMessageHtmlLink":"run .update() when creating a ScaleFitView"}},{"before":"d6ee10ada96f6497d1beef10a1fcaa6a6ecd301f","after":"23fbf4ab4d67a21237d8af0954a64915350933c1","ref":"refs/heads/master","pushedAt":"2024-01-12T13:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"fmt","shortMessageHtmlLink":"fmt"}},{"before":"d68ff87cda5ae37bb2e81b6cc063f01168e63609","after":"d6ee10ada96f6497d1beef10a1fcaa6a6ecd301f","ref":"refs/heads/master","pushedAt":"2024-01-12T13:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.10.3 to crates.io","shortMessageHtmlLink":"published 0.10.3 to crates.io"}},{"before":"17df770d25e6a7dde83d48c1048acb79327f9537","after":"d68ff87cda5ae37bb2e81b6cc063f01168e63609","ref":"refs/heads/master","pushedAt":"2024-01-12T13:03:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"added shaders. any struct that implements CanShade can be applied to PixelContainer and returns a shaded PixelContainer","shortMessageHtmlLink":"added shaders. any struct that implements CanShade can be applied to …"}},{"before":"cfed5fe64490bb867c6bfd14bff96693407f8925","after":"17df770d25e6a7dde83d48c1048acb79327f9537","ref":"refs/heads/master","pushedAt":"2024-01-07T23:27:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"added \"Projects created using Gemini\" to README","shortMessageHtmlLink":"added \"Projects created using Gemini\" to README"}},{"before":"990a26d796585309b9db519d39c605153e43195c","after":"cfed5fe64490bb867c6bfd14bff96693407f8925","ref":"refs/heads/master","pushedAt":"2024-01-07T22:57:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"redpenguinyt","name":"ren","path":"/redpenguinyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79577742?s=80&v=4"},"commit":{"message":"published 0.10.2 to crates.io","shortMessageHtmlLink":"published 0.10.2 to crates.io"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjjH0SwA","startCursor":null,"endCursor":null}},"title":"Activity · redpenguinyt/gemini-engine"}