{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":487757364,"defaultBranch":"master","name":"sparkl","ownerLogin":"dimforge","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-02T07:39:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43279238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722245964.0","currentOid":""},"activityList":{"items":[{"before":"dcc16b5a6c10ad96800b6463f947b837e00c0aa9","after":null,"ref":"refs/heads/lars/additional_field_for_collision_normal","pushedAt":"2024-07-29T09:39:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"}},{"before":"8916535473f9e4c9363935245932f0c0a93ae3bb","after":"29cebe6e29bae35d9cc980e04db53ebee3230ade","ref":"refs/heads/master","pushedAt":"2024-07-29T09:39:17.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #21 from dimforge/lars/additional_field_for_collision_normal\n\nfix: additional field for collision normal","shortMessageHtmlLink":"Merge pull request #21 from dimforge/lars/additional_field_for_collis…"}},{"before":"407b988d0e6d7aecc1602deccc54cd5be51fbd14","after":"dcc16b5a6c10ad96800b6463f947b837e00c0aa9","ref":"refs/heads/lars/additional_field_for_collision_normal","pushedAt":"2024-07-19T20:01:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: update ptx","shortMessageHtmlLink":"chore: update ptx"}},{"before":"df9dbf2a636f52d93588f9d6457be6d4ff7a40d7","after":"407b988d0e6d7aecc1602deccc54cd5be51fbd14","ref":"refs/heads/lars/additional_field_for_collision_normal","pushedAt":"2024-07-19T19:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: bump minor version from 3 to 4\n\nBreaking change is the addition of the collision_normal field","shortMessageHtmlLink":"chore: bump minor version from 3 to 4"}},{"before":null,"after":"df9dbf2a636f52d93588f9d6457be6d4ff7a40d7","ref":"refs/heads/lars/additional_field_for_collision_normal","pushedAt":"2024-07-19T19:47:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: update ptx","shortMessageHtmlLink":"chore: update ptx"}},{"before":"0fae5f343d2ba39238a3224b7506a8629482b782","after":null,"ref":"refs/heads/lars/add_clone_derive","pushedAt":"2024-07-19T13:09:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"}},{"before":"98103f6e94baf9631aee0bbb1f053b75779b6312","after":null,"ref":"refs/heads/elastic_energy","pushedAt":"2024-07-19T13:09:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"}},{"before":"a5f440abccbc4ffaf3e693eeb3dcd9dbdbe8837b","after":null,"ref":"refs/heads/lars/bump_version","pushedAt":"2024-07-19T13:09:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"}},{"before":"f275c0d577672c4607f46e93a4d55e9ac88e8687","after":"8916535473f9e4c9363935245932f0c0a93ae3bb","ref":"refs/heads/master","pushedAt":"2024-07-19T13:09:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #20 from dimforge/lars/bump_version\n\nchore: bump patch version 0.3.1 to 0.3.2","shortMessageHtmlLink":"Merge pull request #20 from dimforge/lars/bump_version"}},{"before":null,"after":"a5f440abccbc4ffaf3e693eeb3dcd9dbdbe8837b","ref":"refs/heads/lars/bump_version","pushedAt":"2024-07-19T13:07:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: bump patch version 0.3.1 to 0.3.2","shortMessageHtmlLink":"chore: bump patch version 0.3.1 to 0.3.2"}},{"before":"149bb8677378250bf92414727e74e966cbb1249c","after":"f275c0d577672c4607f46e93a4d55e9ac88e8687","ref":"refs/heads/master","pushedAt":"2024-07-19T13:02:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #19 from dimforge/lars/add_clone_derive\n\nfeat: make ParticleModels clonable","shortMessageHtmlLink":"Merge pull request #19 from dimforge/lars/add_clone_derive"}},{"before":"63010c5c5d4d7a8492d6d4324d2929a5ad6b98a8","after":"149bb8677378250bf92414727e74e966cbb1249c","ref":"refs/heads/master","pushedAt":"2024-07-19T13:02:45.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #10 from dimforge/elastic_energy\n\nfeat: Elastic energy","shortMessageHtmlLink":"Merge pull request #10 from dimforge/elastic_energy"}},{"before":null,"after":"0fae5f343d2ba39238a3224b7506a8629482b782","ref":"refs/heads/lars/add_clone_derive","pushedAt":"2024-07-18T20:23:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"feat: make ParticleModels clonable","shortMessageHtmlLink":"feat: make ParticleModels clonable"}},{"before":"8e6efefb02d5e250fd4c3fc251fe76483a105111","after":null,"ref":"refs/heads/lars/fix_boundary_normals","pushedAt":"2024-07-18T12:53:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"}},{"before":"e771e4eb55175c13771dd70c2eeb1e04b74f8679","after":"63010c5c5d4d7a8492d6d4324d2929a5ad6b98a8","ref":"refs/heads/master","pushedAt":"2024-07-18T12:53:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #18 from dimforge/lars/fix_boundary_normals\n\nchore: bump patch version 0.3.0 to 0.3.1","shortMessageHtmlLink":"Merge pull request #18 from dimforge/lars/fix_boundary_normals"}},{"before":null,"after":"8e6efefb02d5e250fd4c3fc251fe76483a105111","ref":"refs/heads/lars/fix_boundary_normals","pushedAt":"2024-07-18T11:11:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: bump patch version 0.3.0 to 0.3.1","shortMessageHtmlLink":"chore: bump patch version 0.3.0 to 0.3.1"}},{"before":"c004ea9bf3334187cd8c700453150a09a6c577e4","after":null,"ref":"refs/heads/lars/fix_boundary_normals","pushedAt":"2024-07-18T10:49:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"}},{"before":"c7c695d285e8c220ed4c3fff1411a5eef9ef1001","after":"e771e4eb55175c13771dd70c2eeb1e04b74f8679","ref":"refs/heads/master","pushedAt":"2024-07-18T10:49:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #17 from dimforge/lars/fix_boundary_normals\n\nfix: use more stable way to get normal","shortMessageHtmlLink":"Merge pull request #17 from dimforge/lars/fix_boundary_normals"}},{"before":null,"after":"c004ea9bf3334187cd8c700453150a09a6c577e4","ref":"refs/heads/lars/fix_boundary_normals","pushedAt":"2024-07-17T22:08:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"fix: use more stable way to get normal\n\nThis also fixes the escaping particles in the 2d fluid example.\n\nThe issue with the previous version is that it fails if the grid node's\nposition is closer to the boundary than 1.0e-5.\nThis must be an oversight as that should be a common occurence.\n\nThe new way is more expensive, we need to check four more points against\nall colliders.","shortMessageHtmlLink":"fix: use more stable way to get normal"}},{"before":"cd3771f79af5512ee32bc16908ec5f6a60a76355","after":"a6b349b8cd9e2db67b987afae6a816fe1e1ddb9a","ref":"refs/heads/lars/dev","pushedAt":"2024-07-17T22:07:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: update ptx","shortMessageHtmlLink":"chore: update ptx"}},{"before":"b8d535acb3a6b37bdf80340ca50590748ff75fe3","after":"cd3771f79af5512ee32bc16908ec5f6a60a76355","ref":"refs/heads/lars/dev","pushedAt":"2024-06-14T15:04:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"fix: add serialization for CudaColliderOptions","shortMessageHtmlLink":"fix: add serialization for CudaColliderOptions"}},{"before":"8583a1f2590deefeb915e4e150948c8cc072d965","after":"b8d535acb3a6b37bdf80340ca50590748ff75fe3","ref":"refs/heads/lars/dev","pushedAt":"2024-04-12T11:47:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: Switch to released nalgebra crate","shortMessageHtmlLink":"chore: Switch to released nalgebra crate"}},{"before":"7384172d65619f7546e3434f865685155a7f557f","after":"8583a1f2590deefeb915e4e150948c8cc072d965","ref":"refs/heads/lars/dev","pushedAt":"2024-04-03T13:59:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"feat: Allow for downcasting plastic model\n\nAs here: https://stackoverflow.com/questions/76222743/upcasting-an-arcdyn-trait-to-an-arcdyn-any\nThere is probably a cleaner solution, such as using the as-any crate?","shortMessageHtmlLink":"feat: Allow for downcasting plastic model"}},{"before":"0d3d14ed46630e9525767ef3b5a4a717c33026fd","after":"7384172d65619f7546e3434f865685155a7f557f","ref":"refs/heads/lars/dev","pushedAt":"2024-03-21T11:59:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"fix: Respect dt bounds also if they are equal","shortMessageHtmlLink":"fix: Respect dt bounds also if they are equal"}},{"before":"b7a2366ff0da80aab72562f84f587329fe8c4fea","after":"0d3d14ed46630e9525767ef3b5a4a717c33026fd","ref":"refs/heads/lars/dev","pushedAt":"2024-03-19T15:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Update nalgebra dep","shortMessageHtmlLink":"Update nalgebra dep"}},{"before":"10a6df3cb2361178241f414b2ef15021de7cce98","after":"257f0139cc52e6b83824b6c3c649bc0091f93ffa","ref":"refs/heads/allow_replay","pushedAt":"2024-02-26T14:16:47.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"sebcrozet","name":"Sébastien Crozet","path":"/sebcrozet","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1734958?s=80&v=4"},"commit":{"message":"chore: Allow for (de)serialization of external models\n\nFor now only constitutive models, we may need further external model\ntypes later on.","shortMessageHtmlLink":"chore: Allow for (de)serialization of external models"}},{"before":null,"after":"b7a2366ff0da80aab72562f84f587329fe8c4fea","ref":"refs/heads/lars/dev","pushedAt":"2024-02-04T14:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"feat: Add neg_energy for compressive energy density","shortMessageHtmlLink":"feat: Add neg_energy for compressive energy density"}},{"before":"68352d89e9574e47a91b14820c456f719381a885","after":"c7c695d285e8c220ed4c3fff1411a5eef9ef1001","ref":"refs/heads/master","pushedAt":"2024-01-24T09:58:57.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #15 from dimforge/package_collision\n\nMaster ptx build broken due to \"package collision\"","shortMessageHtmlLink":"Merge pull request #15 from dimforge/package_collision"}},{"before":"a9bdaf789950b1f4972c2da6582cbce72de19b32","after":"9e7797b55b1c7a0f901087aee874e5996ae1069c","ref":"refs/heads/package_collision","pushedAt":"2024-01-23T17:08:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"chore: Update PTX files","shortMessageHtmlLink":"chore: Update PTX files"}},{"before":"6cadec0ee0cafa108fda2a46262ec23a7f871739","after":"68352d89e9574e47a91b14820c456f719381a885","ref":"refs/heads/master","pushedAt":"2024-01-23T10:46:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Vollkornaffe","name":null,"path":"/Vollkornaffe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2857272?s=80&v=4"},"commit":{"message":"Merge pull request #14 from dimforge/control_volume_gain_correction\n\nfeat: Allow for global control of volume correction","shortMessageHtmlLink":"Merge pull request #14 from dimforge/control_volume_gain_correction"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQwOTozOToyNC4wMDAwMDBazwAAAASLt0En","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yOVQwOTozOToyNC4wMDAwMDBazwAAAASLt0En","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yM1QxMDo0NjoxNi4wMDAwMDBazwAAAAPmwajC"}},"title":"Activity · dimforge/sparkl"}