{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":771994616,"defaultBranch":"main","name":"cadara","ownerLogin":"maximmaxim345","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-14T10:34:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30021287?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719859708.0","currentOid":""},"activityList":{"items":[{"before":"1932ec2e4af9c6995c71116e212ff4610c711d33","after":"71eb2dbcb465d160b34b2f151628d964b917548a","ref":"refs/heads/feat/viewport-widget","pushedAt":"2024-07-08T17:58:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"refactor: move module to it's own separate crate","shortMessageHtmlLink":"refactor: move module to it's own separate crate"}},{"before":"ad9118318791f05749ec55ce8d52744f3f101d26","after":"491244dcd68a5786b4863bd3af2a9d9d9a3a001d","ref":"refs/heads/feat/icara","pushedAt":"2024-07-04T17:36:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat: add Tab widget to main","shortMessageHtmlLink":"feat: add Tab widget to main"}},{"before":"469fd877e60ef275920cdb6833573cec5cbae4ea","after":null,"ref":"refs/heads/fix/occara-optimize-rebuild-detection","pushedAt":"2024-07-01T18:48:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"}},{"before":"96f194049c8e5b48106aa473e9def153258fe430","after":"d6c6c0ec4469a5522c855f01f9fff327224d2e0e","ref":"refs/heads/main","pushedAt":"2024-07-01T18:48:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"build(occara): optimize rebuild detection (#20)\n\nPreviously recompilation was often triggered even though nothing has\r\nchanged.\r\nNow we explicitly watch for files in the cpp/ and include/ directories.\r\nThis improves recompilation times.","shortMessageHtmlLink":"build(occara): optimize rebuild detection (#20)"}},{"before":"7698ee475ec21df3e31afd91dea576a1c47d6b29","after":"1932ec2e4af9c6995c71116e212ff4610c711d33","ref":"refs/heads/feat/viewport-widget","pushedAt":"2024-07-01T18:46:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat(cadara): add viewport widget","shortMessageHtmlLink":"feat(cadara): add viewport widget"}},{"before":"8a04d3a3c7b2cf80f93aacdd9e8f3743807c9a73","after":"469fd877e60ef275920cdb6833573cec5cbae4ea","ref":"refs/heads/fix/occara-optimize-rebuild-detection","pushedAt":"2024-07-01T18:28:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"fix(occara): watch files in cpp/ and include/ instead of the folder for changes\n\nPreviously recompilation was often triggered even though nothing has\nchanged. This improves recompilation times.","shortMessageHtmlLink":"fix(occara): watch files in cpp/ and include/ instead of the folder f…"}},{"before":"42046b7edb6ff5f812e7f22df1c27ad6706a399a","after":null,"ref":"refs/heads/fix/computegraph-panic-in-compute","pushedAt":"2024-07-01T18:27:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"}},{"before":"4e2ee65dccf2674005d211b24426491bcf37cb8b","after":"96f194049c8e5b48106aa473e9def153258fe430","ref":"refs/heads/main","pushedAt":"2024-07-01T18:27:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"fix(computegraph): don't panic in compute() if port type is incorrect (#19)\n\nSince we support up casting of UntypedPorts to typed ones, returning an\r\nerror instead is more helpful.","shortMessageHtmlLink":"fix(computegraph): don't panic in compute() if port type is incorrect ("}},{"before":"71a9f56d40c2ae0da716ab196a9c87b8ef38f843","after":"42046b7edb6ff5f812e7f22df1c27ad6706a399a","ref":"refs/heads/fix/computegraph-panic-in-compute","pushedAt":"2024-07-01T18:02:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"fix(computegraph): don't panic in compute() if port type is incorrect","shortMessageHtmlLink":"fix(computegraph): don't panic in compute() if port type is incorrect"}},{"before":"e070d5262a995e970dd5a6a3c880dbaca84f62b9","after":null,"ref":"refs/heads/chore/move-cadara-to-crates","pushedAt":"2024-06-29T18:29:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"}},{"before":"884ef8854e695e717a1038c9110120c64478ae28","after":"4e2ee65dccf2674005d211b24426491bcf37cb8b","ref":"refs/heads/main","pushedAt":"2024-06-29T18:29:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"chore: move main bin of cadara to crates/ (#18)\n\nSince all other crates are in the crates/ folder, move main application\r\nto that folder too.","shortMessageHtmlLink":"chore: move main bin of cadara to crates/ (#18)"}},{"before":"ca21f9f5b339f7fa12d6c003d9f4166e0b0f2be6","after":"e070d5262a995e970dd5a6a3c880dbaca84f62b9","ref":"refs/heads/chore/move-cadara-to-crates","pushedAt":"2024-06-29T18:06:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"chore: move main bin of cadara to crates/","shortMessageHtmlLink":"chore: move main bin of cadara to crates/"}},{"before":"f28eb10002a42d68eb809fdf1ab41c649335bc30","after":"ca21f9f5b339f7fa12d6c003d9f4166e0b0f2be6","ref":"refs/heads/chore/move-cadara-to-crates","pushedAt":"2024-06-28T18:30:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"chore: move main bin of cadara to crates/","shortMessageHtmlLink":"chore: move main bin of cadara to crates/"}},{"before":"fe6e0c9c5780a7f8c2afff3fadf64e33dab827da","after":"7698ee475ec21df3e31afd91dea576a1c47d6b29","ref":"refs/heads/feat/viewport-widget","pushedAt":"2024-06-28T18:28:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat(cadara): add viewport widget","shortMessageHtmlLink":"feat(cadara): add viewport widget"}},{"before":"e448a413464efebc3057f50aa711bc4331436a70","after":"fe6e0c9c5780a7f8c2afff3fadf64e33dab827da","ref":"refs/heads/feat/viewport-widget","pushedAt":"2024-06-28T18:28:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat: add viewport widget to main","shortMessageHtmlLink":"feat: add viewport widget to main"}},{"before":"3e610901259dafc79c859e0830d921082f501b56","after":"f28eb10002a42d68eb809fdf1ab41c649335bc30","ref":"refs/heads/chore/move-cadara-to-crates","pushedAt":"2024-06-28T18:20:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"chore: move main bin of cadara to crates/","shortMessageHtmlLink":"chore: move main bin of cadara to crates/"}},{"before":"dd30dfb267b9bf3975541dc348e1d1c91eef55a1","after":"04ef8d2a0bd94067974550bf8d307da32ffeb0c5","ref":"refs/heads/wip1","pushedAt":"2024-06-28T18:17:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat: add WIP workspace crate for defining workspaces","shortMessageHtmlLink":"feat: add WIP workspace crate for defining workspaces"}},{"before":null,"after":"71a9f56d40c2ae0da716ab196a9c87b8ef38f843","ref":"refs/heads/fix/computegraph-panic-in-compute","pushedAt":"2024-06-28T18:17:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"fix(computegraph): don't panic in compute() if port type is incorrect","shortMessageHtmlLink":"fix(computegraph): don't panic in compute() if port type is incorrect"}},{"before":null,"after":"ad9118318791f05749ec55ce8d52744f3f101d26","ref":"refs/heads/feat/icara","pushedAt":"2024-06-28T18:15:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat: add Tab widget to main","shortMessageHtmlLink":"feat: add Tab widget to main"}},{"before":null,"after":"8a04d3a3c7b2cf80f93aacdd9e8f3743807c9a73","ref":"refs/heads/fix/occara-optimize-rebuild-detection","pushedAt":"2024-06-28T18:15:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"fix(occara): watch files in cpp/ and include/ instead of the folder for changes\n\nPreviously recompilation was often triggered even though nothing has\nchanged. This improves recompilation times.","shortMessageHtmlLink":"fix(occara): watch files in cpp/ and include/ instead of the folder f…"}},{"before":null,"after":"08e11cfa4d9bf87b436609cd586049afd0891f39","ref":"refs/heads/feat/occara-mesh-generation","pushedAt":"2024-06-28T18:15:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"feat(occara): add mesh generation and obj export\n\nThis commit adds the ability to generate a mesh representation of a\nShape object, allowing access to its geometry and export as an OBJ file.\n\nNOTE: The current implementation is very inefficient and will be\noptimized significantly.","shortMessageHtmlLink":"feat(occara): add mesh generation and obj export"}},{"before":null,"after":"e448a413464efebc3057f50aa711bc4331436a70","ref":"refs/heads/feat/viewport-widget","pushedAt":"2024-06-28T18:15:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"WIP cadara","shortMessageHtmlLink":"WIP cadara"}},{"before":null,"after":"3e610901259dafc79c859e0830d921082f501b56","ref":"refs/heads/chore/move-cadara-to-crates","pushedAt":"2024-06-28T18:05:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"chore: move main bin of cadara to crates/","shortMessageHtmlLink":"chore: move main bin of cadara to crates/"}},{"before":"3a1c677abd415b82def927a0314d80ae8611ba9a","after":"dd30dfb267b9bf3975541dc348e1d1c91eef55a1","ref":"refs/heads/wip1","pushedAt":"2024-06-28T17:45:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"WIP cadara","shortMessageHtmlLink":"WIP cadara"}},{"before":"ff04ad900231c655e5f1acebf493b03c0b6a71e4","after":"3a1c677abd415b82def927a0314d80ae8611ba9a","ref":"refs/heads/wip1","pushedAt":"2024-06-28T16:54:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"WIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP\n\nWIP mass renaming\n\nWIP\n\nWIP rename to pipeline.rs\n\nWIP\n\nWIP\n\nWIP cargo lock\n\nWIP\n\nWIP\n\nWIP\n\nWIP","shortMessageHtmlLink":"WIP"}},{"before":"3fe67e624c9a511bd17cddf5d0a6e60440b7f7a4","after":"ff04ad900231c655e5f1acebf493b03c0b6a71e4","ref":"refs/heads/wip1","pushedAt":"2024-06-28T16:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"337d3769d3925e3b1216da5f7e437311c1a5c887","after":"3fe67e624c9a511bd17cddf5d0a6e60440b7f7a4","ref":"refs/heads/wip1","pushedAt":"2024-06-28T16:36:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"aedd081ac05bca8b35f0fa5cdebafc75c267b912","after":null,"ref":"refs/heads/style/clippy-lint","pushedAt":"2024-06-28T10:11:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"}},{"before":"3c8dc31e2cf9e4c4b356c62eb3173888a40ed2b0","after":"884ef8854e695e717a1038c9110120c64478ae28","ref":"refs/heads/main","pushedAt":"2024-06-28T10:11:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"style(project): mark variable as unused to silence dead code lint (#17)","shortMessageHtmlLink":"style(project): mark variable as unused to silence dead code lint (#17)"}},{"before":null,"after":"aedd081ac05bca8b35f0fa5cdebafc75c267b912","ref":"refs/heads/style/clippy-lint","pushedAt":"2024-06-28T09:47:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maximmaxim345","name":"Maxim Raznatovski","path":"/maximmaxim345","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30021287?s=80&v=4"},"commit":{"message":"style(project): mark variable as unused to silence dead code lint","shortMessageHtmlLink":"style(project): mark variable as unused to silence dead code lint"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeeJtpgA","startCursor":null,"endCursor":null}},"title":"Activity · maximmaxim345/cadara"}