{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62519414,"defaultBranch":"dev","name":"lovr","ownerLogin":"bjornbytes","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-03T23:36:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/784805?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717693684.0","currentOid":""},"activityList":{"items":[{"before":"dbcfb01da07609cc6b973513623f0a4b8c458ede","after":"4b0a3c4ba4b211a8fafc16469fb2a4d88311f564","ref":"refs/heads/dev","pushedAt":"2024-06-07T18:23:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Fixes for Shader:getBufferFormat;","shortMessageHtmlLink":"Fixes for Shader:getBufferFormat;"}},{"before":"bb48cdadfbfb58fd2f59da82b7afd905e084a135","after":"dbcfb01da07609cc6b973513623f0a4b8c458ede","ref":"refs/heads/dev","pushedAt":"2024-06-06T17:22:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"actions: update ubuntu package list;","shortMessageHtmlLink":"actions: update ubuntu package list;"}},{"before":"be3fe8b817ef75117561c3cb244bd3a924481684","after":null,"ref":"refs/heads/os-refactor","pushedAt":"2024-06-06T17:08:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"}},{"before":"1fddd4542cada70c8fd458297b4eeb82adde5ffe","after":null,"ref":"refs/heads/xcb","pushedAt":"2024-06-06T17:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"}},{"before":"b7ca3b84f926fc9499a262fa6f334f50e17dcd37","after":"bb48cdadfbfb58fd2f59da82b7afd905e084a135","ref":"refs/heads/dev","pushedAt":"2024-06-06T17:05:56.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"xcb backend respects LOVR_USE_GLFW;","shortMessageHtmlLink":"xcb backend respects LOVR_USE_GLFW;"}},{"before":null,"after":"5b6e15665b0e00a0989e4b961189f6ccac853fe0","ref":"refs/heads/bmf","pushedAt":"2024-06-05T23:51:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"rm unnecessary field from Glyph;","shortMessageHtmlLink":"rm unnecessary field from Glyph;"}},{"before":"1b5302972f0f6a8e3e63143b04e5aec8720a3093","after":"b7ca3b84f926fc9499a262fa6f334f50e17dcd37","ref":"refs/heads/dev","pushedAt":"2024-06-04T17:49:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Improve physics thread safety;\n\n- Error when trying to modify a collider during a world callback\n- Use non-locking body interface when reading from a collider during a\n world callback to avoid deadlock\n- Other Threads can still mess with colliders even while World:update is\n running in another thread, they will wait until the update is done.\n- Use BodyInterface more, notably when reading collider pose info.\n\nRemaining improvements:\n\nThere are still some places that aren't locking that maybe should be,\nnotably when using a body's MotionProperties?","shortMessageHtmlLink":"Improve physics thread safety;"}},{"before":"38ac0e4022f52574becb255f0101d5fec4941f19","after":"1b5302972f0f6a8e3e63143b04e5aec8720a3093","ref":"refs/heads/dev","pushedAt":"2024-06-03T16:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Flip the order of the optional Collider in Joint constructors;\n\nMaking the second collider the parent was messing up anchor points.","shortMessageHtmlLink":"Flip the order of the optional Collider in Joint constructors;"}},{"before":"0966234a6503d7124c7c7275e5cf9790616d4b47","after":"38ac0e4022f52574becb255f0101d5fec4941f19","ref":"refs/heads/dev","pushedAt":"2024-06-03T15:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Rename contact penetration to overlap;","shortMessageHtmlLink":"Rename contact penetration to overlap;"}},{"before":"b28c6efb2e806deba516914a6b7856dc8311cf10","after":"0966234a6503d7124c7c7275e5cf9790616d4b47","ref":"refs/heads/dev","pushedAt":"2024-06-03T01:26:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Motor force getters return forces instead of impulses;","shortMessageHtmlLink":"Motor force getters return forces instead of impulses;"}},{"before":"bbbd06f914f00944805f8a6db45ee2746d4746a7","after":"b28c6efb2e806deba516914a6b7856dc8311cf10","ref":"refs/heads/dev","pushedAt":"2024-05-31T01:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Don't check failure value when deciding to run CLI;\n\nrequire returns true if the module doesn't return anything, so there are\nsituations where pcalling require would set the failure variable to\ntrue, preventing the CLI from running. I think it's fine to just check\nthe ok variable.","shortMessageHtmlLink":"Don't check failure value when deciding to run CLI;"}},{"before":"c7e97b902196ebfc1b6c99fb912640a3a3ba364b","after":"bbbd06f914f00944805f8a6db45ee2746d4746a7","ref":"refs/heads/dev","pushedAt":"2024-05-29T15:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"CMake puts LuaJIT library in APK;\n\nNot sure what changed here","shortMessageHtmlLink":"CMake puts LuaJIT library in APK;"}},{"before":"8a02defdf7afa2acd16dd0a6dbbf87b1d0eda5ff","after":"c7e97b902196ebfc1b6c99fb912640a3a3ba364b","ref":"refs/heads/dev","pushedAt":"2024-05-28T17:00:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Fix/simplify single-collider joints;","shortMessageHtmlLink":"Fix/simplify single-collider joints;"}},{"before":"5939961536ed1fe7036af191e6ee20ec4b1cc97e","after":"8a02defdf7afa2acd16dd0a6dbbf87b1d0eda5ff","ref":"refs/heads/dev","pushedAt":"2024-05-27T17:08:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Rename get/setEnabledAxes to get/setDegreesOfFreedom;","shortMessageHtmlLink":"Rename get/setEnabledAxes to get/setDegreesOfFreedom;"}},{"before":"4ba215a8e5bd0b140af400e3e5810223da1ea515","after":"5939961536ed1fe7036af191e6ee20ec4b1cc97e","ref":"refs/heads/dev","pushedAt":"2024-05-27T11:30:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Update changelog;","shortMessageHtmlLink":"Update changelog;"}},{"before":"2df61e9a2ba8e826e0b6552f3216f1e7aa26569e","after":null,"ref":"refs/heads/watch","pushedAt":"2024-05-27T11:27:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"}},{"before":"52488725b85876b428cf6426f9bd589be06c8bc6","after":"4ba215a8e5bd0b140af400e3e5810223da1ea515","ref":"refs/heads/dev","pushedAt":"2024-05-27T11:27:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Merge pull request #727 from bjornbytes/watch\n\nLive Reloading","shortMessageHtmlLink":"Merge pull request #727 from bjornbytes/watch"}},{"before":"ee2ca02691e9f7bbab991195a6102b2512832b60","after":"2df61e9a2ba8e826e0b6552f3216f1e7aa26569e","ref":"refs/heads/watch","pushedAt":"2024-05-27T11:22:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Watching ignores hidden paths; Android watches sdcard;","shortMessageHtmlLink":"Watching ignores hidden paths; Android watches sdcard;"}},{"before":"470a78a3261419fcf89d3dbdb86a69677950aa30","after":"52488725b85876b428cf6426f9bd589be06c8bc6","ref":"refs/heads/dev","pushedAt":"2024-05-27T09:52:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Fix unused resources being reported as non-existent;","shortMessageHtmlLink":"Fix unused resources being reported as non-existent;"}},{"before":"af84992f1acc4e23e4312014f1259ab727754e21","after":"470a78a3261419fcf89d3dbdb86a69677950aa30","ref":"refs/heads/dev","pushedAt":"2024-05-26T13:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Collider:getRawPose;","shortMessageHtmlLink":"Collider:getRawPose;"}},{"before":"1a5113cfb6632ddde0993e7b56809c81adf0ba01","after":"af84992f1acc4e23e4312014f1259ab727754e21","ref":"refs/heads/dev","pushedAt":"2024-05-26T11:19:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Joint:getForce/Torque returns force instead of impulse;","shortMessageHtmlLink":"Joint:getForce/Torque returns force instead of impulse;"}},{"before":"7178ab0cf4c52e129e3fdf94fc8d53acc2931c63","after":"1a5113cfb6632ddde0993e7b56809c81adf0ba01","ref":"refs/heads/dev","pushedAt":"2024-05-26T11:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Promote :getAnchors methods to superclass;","shortMessageHtmlLink":"Promote :getAnchors methods to superclass;"}},{"before":null,"after":"8287640aafd05a85a78de3add5b0f1bfef0ff7f8","ref":"refs/heads/luau","pushedAt":"2024-05-26T04:02:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"WIP;","shortMessageHtmlLink":"WIP;"}},{"before":"30d96943aa1fdcdd6b84ff7f1fb39fe92409f449","after":"7178ab0cf4c52e129e3fdf94fc8d53acc2931c63","ref":"refs/heads/dev","pushedAt":"2024-05-25T10:34:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Remove damping threshold and clamp damping to 0.","shortMessageHtmlLink":"Remove damping threshold and clamp damping to 0."}},{"before":"c796248bf5b1b7c1ceaa17a5cbe0128a6007cb42","after":"30d96943aa1fdcdd6b84ff7f1fb39fe92409f449","ref":"refs/heads/dev","pushedAt":"2024-05-25T09:37:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Error when using Colliders/Shapes/Joints after destruction;","shortMessageHtmlLink":"Error when using Colliders/Shapes/Joints after destruction;"}},{"before":"825cd2426a47aefe20716d1e9e744f1c7a9f2146","after":"c796248bf5b1b7c1ceaa17a5cbe0128a6007cb42","ref":"refs/heads/dev","pushedAt":"2024-05-22T20:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"Update Jolt;","shortMessageHtmlLink":"Update Jolt;"}},{"before":"0031d3f1eb18e2da605062a645284a124f1abac2","after":"825cd2426a47aefe20716d1e9e744f1c7a9f2146","ref":"refs/heads/dev","pushedAt":"2024-05-22T05:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"BoxShape uses smarter convex radius;","shortMessageHtmlLink":"BoxShape uses smarter convex radius;"}},{"before":"679c5beff8d778ee8fcd033e810a883db9013337","after":"0031d3f1eb18e2da605062a645284a124f1abac2","ref":"refs/heads/dev","pushedAt":"2024-05-21T02:16:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"s/collideShape/overlapShape;","shortMessageHtmlLink":"s/collideShape/overlapShape;"}},{"before":"a93fc8eda604a09dbe9f44355e872013748a5e04","after":"1fddd4542cada70c8fd458297b4eeb82adde5ffe","ref":"refs/heads/xcb","pushedAt":"2024-05-20T03:30:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"More CMake fixes;","shortMessageHtmlLink":"More CMake fixes;"}},{"before":"354f183b317624110dc8123a781051da34ff6825","after":"a93fc8eda604a09dbe9f44355e872013748a5e04","ref":"refs/heads/xcb","pushedAt":"2024-05-19T23:35:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bjornbytes","name":"Bjorn","path":"/bjornbytes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/784805?s=80&v=4"},"commit":{"message":"xcb: key repeat;","shortMessageHtmlLink":"xcb: key repeat;"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX37TWgA","startCursor":null,"endCursor":null}},"title":"Activity ยท bjornbytes/lovr"}