{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12046604,"defaultBranch":"master","name":"projectm","ownerLogin":"projectM-visualizer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-12T02:54:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12026737?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711208697.0","currentOid":""},"activityList":{"items":[{"before":"e538ccc615fc198ef202711f785c820e79ba9f11","after":"ac77498318edb5688057809d03acaf56ee9b22fc","ref":"refs/heads/master","pushedAt":"2024-04-18T21:49:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"nobody reads comments anyway","shortMessageHtmlLink":"nobody reads comments anyway"}},{"before":"7d40b96255e288300bd05ffddb53e9bec88f921a","after":"03aa8a7ffdf81165136ee64643c6a781f5c6a391","ref":"refs/heads/v4.1.x","pushedAt":"2024-03-23T15:39:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Bump libprojectM version to 4.1.1","shortMessageHtmlLink":"Bump libprojectM version to 4.1.1"}},{"before":"50c64d4e653a9f6dcb97f59f377b8796eed278fe","after":"e538ccc615fc198ef202711f785c820e79ba9f11","ref":"refs/heads/master","pushedAt":"2024-03-22T16:46:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Fix bug that prevents composite shader from being loaded\n\n Happens in the rare cases if a preset has no warp shader","shortMessageHtmlLink":"Fix bug that prevents composite shader from being loaded"}},{"before":"2eb0a419f2263d224296d761b0e3320bfb13f6f5","after":"7d40b96255e288300bd05ffddb53e9bec88f921a","ref":"refs/heads/v4.1.x","pushedAt":"2024-03-19T12:39:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Fix bug that prevents composite shader from being loaded\n\n Happens in the rare cases if a preset has no warp shader","shortMessageHtmlLink":"Fix bug that prevents composite shader from being loaded"}},{"before":"b658cccf05d018e48eee04ae75dfb88fae4d849a","after":"50c64d4e653a9f6dcb97f59f377b8796eed278fe","ref":"refs/heads/master","pushedAt":"2024-03-09T16:27:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"revmischa","name":"Mischa Spiegelmock","path":"/revmischa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/245131?s=80&v=4"},"commit":{"message":"Update README.md\n\nMention rust frontend","shortMessageHtmlLink":"Update README.md"}},{"before":"b658cccf05d018e48eee04ae75dfb88fae4d849a","after":"2eb0a419f2263d224296d761b0e3320bfb13f6f5","ref":"refs/heads/v4.1.x","pushedAt":"2024-03-06T19:51:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blaquewithaq","name":"Blaque Allen (SoFloppy)","path":"/Blaquewithaq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43357960?s=80&v=4"},"commit":{"message":"Add pthreads option for emscripten","shortMessageHtmlLink":"Add pthreads option for emscripten"}},{"before":"35f5153209fa194188a7cc6298eb07b96700913a","after":null,"ref":"refs/heads/llvm-upgrade","pushedAt":"2024-03-06T18:20:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"revmischa","name":"Mischa Spiegelmock","path":"/revmischa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/245131?s=80&v=4"}},{"before":"db68474f5a6cd40eb26e0dbb64466c245a34ff2b","after":null,"ref":"refs/heads/parser-update","pushedAt":"2024-03-06T18:20:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"revmischa","name":"Mischa Spiegelmock","path":"/revmischa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/245131?s=80&v=4"}},{"before":"46938476d2cf8e236733010f669274c4c712d57f","after":null,"ref":"refs/heads/gst","pushedAt":"2024-03-06T18:20:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"revmischa","name":"Mischa Spiegelmock","path":"/revmischa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/245131?s=80&v=4"}},{"before":"11b3b1a497418c220a366e50b66616eeacf8153d","after":null,"ref":"refs/heads/milkdrop-keys","pushedAt":"2024-03-06T18:19:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"revmischa","name":"Mischa Spiegelmock","path":"/revmischa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/245131?s=80&v=4"}},{"before":null,"after":"b658cccf05d018e48eee04ae75dfb88fae4d849a","ref":"refs/heads/v4.1.x","pushedAt":"2024-03-06T15:31:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Release version 4.1","shortMessageHtmlLink":"Release version 4.1"}},{"before":"03b4c071a229b70f5ac541e2856bb862e7c214f2","after":null,"ref":"refs/tags/v4.1.0","pushedAt":"2024-03-02T14:37:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"}},{"before":"03b4c071a229b70f5ac541e2856bb862e7c214f2","after":"b658cccf05d018e48eee04ae75dfb88fae4d849a","ref":"refs/heads/master","pushedAt":"2024-03-02T14:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Release version 4.1","shortMessageHtmlLink":"Release version 4.1"}},{"before":"59efc54fe511120a564ddc012fca4f5bc082c069","after":"03b4c071a229b70f5ac541e2856bb862e7c214f2","ref":"refs/heads/master","pushedAt":"2024-02-28T16:03:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Properly cast argument types when adding `abs` to shader functions","shortMessageHtmlLink":"Properly cast argument types when adding abs to shader functions"}},{"before":"861c36e41bce7a855c852d56a99f8a1a741d26d1","after":"59efc54fe511120a564ddc012fca4f5bc082c069","ref":"refs/heads/master","pushedAt":"2024-02-26T04:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Blaquewithaq","name":"Blaque Allen (SoFloppy)","path":"/Blaquewithaq","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43357960?s=80&v=4"},"commit":{"message":"Fix emscripten options in CMakeLists.txt","shortMessageHtmlLink":"Fix emscripten options in CMakeLists.txt"}},{"before":"07c9a8a660554c5e3b27280e5303b92fcd2f62d9","after":"861c36e41bce7a855c852d56a99f8a1a741d26d1","ref":"refs/heads/master","pushedAt":"2024-02-21T15:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Scale and smooth samples for non-custom waveforms","shortMessageHtmlLink":"Scale and smooth samples for non-custom waveforms"}},{"before":"0c27e8164a3e7347c293012db2b4fb032ee21eae","after":"07c9a8a660554c5e3b27280e5303b92fcd2f62d9","ref":"refs/heads/master","pushedAt":"2024-02-21T13:36:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Re-add native matrix multiplication","shortMessageHtmlLink":"Re-add native matrix multiplication"}},{"before":"db89e541095142c156087a7e83f817c628f765e1","after":"0c27e8164a3e7347c293012db2b4fb032ee21eae","ref":"refs/heads/master","pushedAt":"2024-02-21T13:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Mimic Milkdrop code when handling RGBA values outside [0.0, 1.0]","shortMessageHtmlLink":"Mimic Milkdrop code when handling RGBA values outside [0.0, 1.0]"}},{"before":"04be6f40d03c202e87094aeb3b8794111d339dd1","after":"db89e541095142c156087a7e83f817c628f765e1","ref":"refs/heads/master","pushedAt":"2024-02-21T13:12:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Add mat3x4 and mat4x3 indexing functions","shortMessageHtmlLink":"Add mat3x4 and mat4x3 indexing functions"}},{"before":"d6b6446ac99d7327124e4a5f2cab171e2e9eac08","after":"04be6f40d03c202e87094aeb3b8794111d339dd1","ref":"refs/heads/master","pushedAt":"2024-02-21T13:11:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Fix pow domain on some drivers","shortMessageHtmlLink":"Fix pow domain on some drivers"}},{"before":"c3830926b38d7203787556656b15d7993faea96f","after":"d6b6446ac99d7327124e4a5f2cab171e2e9eac08","ref":"refs/heads/master","pushedAt":"2024-02-15T18:03:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Make sure easter egg value is >0.\n\nGaussian distribution requires the sigma value to be >0. If the value is too small, we just use the default 1.0 value.","shortMessageHtmlLink":"Make sure easter egg value is >0."}},{"before":"c3830926b38d7203787556656b15d7993faea96f","after":null,"ref":"refs/heads/fix-images-in-readme","pushedAt":"2024-02-13T07:58:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"}},{"before":"2eb1e41f5f98780813059017cf309ba1649751e1","after":"c3830926b38d7203787556656b15d7993faea96f","ref":"refs/heads/master","pushedAt":"2024-02-13T07:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Fix image URLs in README.md","shortMessageHtmlLink":"Fix image URLs in README.md"}},{"before":null,"after":"c3830926b38d7203787556656b15d7993faea96f","ref":"refs/heads/fix-images-in-readme","pushedAt":"2024-02-13T07:57:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Fix image URLs in README.md","shortMessageHtmlLink":"Fix image URLs in README.md"}},{"before":"f22cc42a61607e5e04dc94171f246ae3227dab6a","after":"2eb1e41f5f98780813059017cf309ba1649751e1","ref":"refs/heads/master","pushedAt":"2024-02-12T15:57:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Pre-allocate vertex buffers for warp/comp meshes and borders","shortMessageHtmlLink":"Pre-allocate vertex buffers for warp/comp meshes and borders"}},{"before":"d82c031671e38e13cd7f71b8625190f142d38181","after":"f22cc42a61607e5e04dc94171f246ae3227dab6a","ref":"refs/heads/master","pushedAt":"2024-02-11T21:40:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Added requested revision","shortMessageHtmlLink":"Added requested revision"}},{"before":"8897b9fe3940041d5f3084be717ec037848f9956","after":"d82c031671e38e13cd7f71b8625190f142d38181","ref":"refs/heads/master","pushedAt":"2024-02-11T16:09:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Use PRJM_EVAL_F in ShapePerFrameContext","shortMessageHtmlLink":"Use PRJM_EVAL_F in ShapePerFrameContext"}},{"before":"12db8d9b94b8901440e7eef6a8d51a8939a9e26c","after":"8897b9fe3940041d5f3084be717ec037848f9956","ref":"refs/heads/master","pushedAt":"2024-02-10T22:17:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Only parse headers with doxygen","shortMessageHtmlLink":"Only parse headers with doxygen"}},{"before":"12db8d9b94b8901440e7eef6a8d51a8939a9e26c","after":null,"ref":"refs/heads/fix-buffer-overrun-in-waveform-math","pushedAt":"2024-02-09T21:06:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"}},{"before":"5c0d61cff7a3876364bdfc01b2a77b7d0ba98add","after":"12db8d9b94b8901440e7eef6a8d51a8939a9e26c","ref":"refs/heads/master","pushedAt":"2024-02-09T21:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kblaschke","name":"Kai Blaschke","path":"/kblaschke","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5038276?s=80&v=4"},"commit":{"message":"Fix buffer overrun in WaveformMath\n\n32 excess samples were read from the preset state in waveform modes. Didn't have any noticeable impact, but we should clearly not read over the end of an array.","shortMessageHtmlLink":"Fix buffer overrun in WaveformMath"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENJh3ogA","startCursor":null,"endCursor":null}},"title":"Activity ยท projectM-visualizer/projectm"}