{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":723938323,"defaultBranch":"master","name":"MeloNade","ownerLogin":"Seda145","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-27T04:09:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30213433?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701058302.0","currentOid":""},"activityList":{"items":[{"before":"a6db220e10f03837b58e3a85546d3a045bfa2ec5","after":"ca70f429b36d09c1e40867dd113163fe9edeb588","ref":"refs/heads/master","pushedAt":"2024-02-20T01:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"62195fb4497109cb38e4195e8d7603ebf1f121bd","after":"a6db220e10f03837b58e3a85546d3a045bfa2ec5","ref":"refs/heads/master","pushedAt":"2024-02-20T00:37:40.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"improved visual grouping of settings on the configuration page. css class for button-style-1 now visually respects being disabled through a disabled fieldset. removed eWrapConfiguration from the configuration page now that I am using multiple fieldsets for the settings.","shortMessageHtmlLink":"improved visual grouping of settings on the configuration page. css c…"}},{"before":"6a1f89b9b7dbb722b71894a5bcd8ecd915488d6f","after":"62195fb4497109cb38e4195e8d7603ebf1f121bd","ref":"refs/heads/master","pushedAt":"2023-12-31T22:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Fixed bug in pitch widget where the cents off the nearest note played through the mic was not used, but the cents off from the current midi note. Widget fill bar width transition is now more responsive to change.","shortMessageHtmlLink":"Fixed bug in pitch widget where the cents off the nearest note played…"}},{"before":"a452e261efcdd91df1ed90a9551af09cd859470a","after":"6a1f89b9b7dbb722b71894a5bcd8ecd915488d6f","ref":"refs/heads/master","pushedAt":"2023-12-18T23:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"reduced note visualizer translate transition with 0.10s since this can now be done without choppy results on my side.","shortMessageHtmlLink":"reduced note visualizer translate transition with 0.10s since this ca…"}},{"before":"1acc9882a48750ee93aaa64ba9accc583fe7c3b9","after":"a452e261efcdd91df1ed90a9551af09cd859470a","ref":"refs/heads/master","pushedAt":"2023-12-18T23:15:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Fixed string / bool comparison where listenToInput read from userdata in audioProcessor the moment the mic is requested..","shortMessageHtmlLink":"Fixed string / bool comparison where listenToInput read from userdata…"}},{"before":"36171603a67ccdfea3ddb02bc65eb21f80ccafcd","after":"1acc9882a48750ee93aaa64ba9accc583fe7c3b9","ref":"refs/heads/master","pushedAt":"2023-12-18T23:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Fixed choppy movement of guitar visualizer, it was caused by the css prop \"mask-composite\" on the background lighting component, so I had to simplify that and remove the property..","shortMessageHtmlLink":"Fixed choppy movement of guitar visualizer, it was caused by the css …"}},{"before":"567f56c18438de49c9b0abbd8131e9da58595d89","after":"36171603a67ccdfea3ddb02bc65eb21f80ccafcd","ref":"refs/heads/master","pushedAt":"2023-12-18T22:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"added missing component class prefix in css line.","shortMessageHtmlLink":"added missing component class prefix in css line."}},{"before":"53bf177f0c419617825893456c00a77aac0c725f","after":"567f56c18438de49c9b0abbd8131e9da58595d89","ref":"refs/heads/master","pushedAt":"2023-12-18T22:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Attempt to improve readability and reduce choppiness of the bass guitar visualizer, by setting interpolation to linear, using the will-change css and increasing font size where possible. Using Math.round on pixel values during translation. Still seeing some choppy movement.","shortMessageHtmlLink":"Attempt to improve readability and reduce choppiness of the bass guit…"}},{"before":"b2505369213aa18b3cdb1411e9cf738538d688ad","after":"53bf177f0c419617825893456c00a77aac0c725f","ref":"refs/heads/master","pushedAt":"2023-12-18T20:48:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Added checkbox to control microphone playback (on / off).I see use for this if input is processed for playback outside of the app and is not desired to play through the app.","shortMessageHtmlLink":"Added checkbox to control microphone playback (on / off).I see use fo…"}},{"before":"000a67ce56ce563a3195826727443e9645be46eb","after":"b2505369213aa18b3cdb1411e9cf738538d688ad","ref":"refs/heads/master","pushedAt":"2023-12-18T20:31:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"fixed invalid arguments to getUserMedia affecting input audio.","shortMessageHtmlLink":"fixed invalid arguments to getUserMedia affecting input audio."}},{"before":"e59f38a6bcd70e05a6e410bbd750382ca0b4059f","after":"000a67ce56ce563a3195826727443e9645be46eb","ref":"refs/heads/master","pushedAt":"2023-12-18T20:14:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"3 second delay before playing the audio after requesting a song to play. Updated comments.","shortMessageHtmlLink":"3 second delay before playing the audio after requesting a song to pl…"}},{"before":"c9b2a52ed4510f134191ead351fdb0802d68e742","after":"e59f38a6bcd70e05a6e410bbd750382ca0b4059f","ref":"refs/heads/master","pushedAt":"2023-12-13T04:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f1402d0d5c1a322ec64034da2c12267d28e523ec","after":"c9b2a52ed4510f134191ead351fdb0802d68e742","ref":"refs/heads/master","pushedAt":"2023-12-13T04:20:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Tone page with a gain pedal. Style presets for white / red / green pedals. pitch and rms widget now shown on tone page. pitch, rms, oscilloscope widgets activate after microphone access instead of after the \"start song event\". mic access is now asked for much earlier. gain node is added to audioProcessor and chained between the mic / analyser to act as a pre amp. The gain pedal uses that gain node.","shortMessageHtmlLink":"Tone page with a gain pedal. Style presets for white / red / green pe…"}},{"before":"d5c1455d08563907ec9a2b7b40847939d9b3dd20","after":"f1402d0d5c1a322ec64034da2c12267d28e523ec","ref":"refs/heads/master","pushedAt":"2023-12-11T02:17:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"app.stopGame no longer depends on the audioProcessor to stop a song. This fixed a bug where the state could become dirty after starting but not stopping through the audioProcessor.\nAdded volume slider for audioVolume on the configuration page.\nUpdated profiles file to include the new setting.\nPreparations for tone page, just included it, in files altered for this commit.\nAdded Alerts for certain common error cases where the userdata is not formatted properly or where the microphone is not accessable.","shortMessageHtmlLink":"app.stopGame no longer depends on the audioProcessor to stop a song. …"}},{"before":"075d17c282bd5e15b55be9f6168931d8d86d4bcd","after":"d5c1455d08563907ec9a2b7b40847939d9b3dd20","ref":"refs/heads/master","pushedAt":"2023-12-11T01:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Added missing requestAnimationFrame on the situation the pitch detector widget cancels drawing because the minimal rms is not reached.","shortMessageHtmlLink":"Added missing requestAnimationFrame on the situation the pitch detect…"}},{"before":"43fae5afb32936e5de77205684bb1e5b88aa2645","after":"075d17c282bd5e15b55be9f6168931d8d86d4bcd","ref":"refs/heads/master","pushedAt":"2023-12-10T19:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Notify the user of the lasts played \"Finished\" song on the song list.","shortMessageHtmlLink":"Notify the user of the lasts played \"Finished\" song on the song list."}},{"before":"2c5f48dc72590dd91afff9677bc356529499fab9","after":"43fae5afb32936e5de77205684bb1e5b88aa2645","ref":"refs/heads/master","pushedAt":"2023-12-10T18:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Display which song is playing on the song list.","shortMessageHtmlLink":"Display which song is playing on the song list."}},{"before":"df236cd202c21cfa9ec5729339693283ca8c5d2d","after":"2c5f48dc72590dd91afff9677bc356529499fab9","ref":"refs/heads/master","pushedAt":"2023-12-10T18:32:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"text in song list entries can no longer be selected. added layout classes.","shortMessageHtmlLink":"text in song list entries can no longer be selected. added layout cla…"}},{"before":"ebe35c4f73d56d4d8104054d5464ed72eaca9e17","after":"df236cd202c21cfa9ec5729339693283ca8c5d2d","ref":"refs/heads/master","pushedAt":"2023-12-10T17:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Altered async usage.\nWait for audio to report it has been loaded, before attempting to play. This fixed a situation where duration / currentime reported NaN on the background lighting widget..\nFixed leaks. removal of event listeners added to Window when classes are asked to prepare for removal. This is done through an abortController.\nOrdering of class methods to keep consistency.\nrenaming of properties on Navigation (prefix e) when a property / collection contains only html element(s).","shortMessageHtmlLink":"Altered async usage."}},{"before":"7af91ed2ed53b2b00efd3b41cce869d02ec4b210","after":"ebe35c4f73d56d4d8104054d5464ed72eaca9e17","ref":"refs/heads/master","pushedAt":"2023-12-10T05:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"First version of a lighting simulation.\nFixed the readable text on the \"listen to midi\" button which was not formatted.\nAdded utilities for clamp number / interpolate number / rgb interpolation.\nupdated profiles json to match the new setting.","shortMessageHtmlLink":"First version of a lighting simulation."}},{"before":"1371b84f0801b367d1b38e372e1243f4f185e6fa","after":"7af91ed2ed53b2b00efd3b41cce869d02ec4b210","ref":"refs/heads/master","pushedAt":"2023-12-08T21:23:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"MIT license on parts of code (autocorrolated pitch) of a method on the audioProcessor, borrowed from another library.","shortMessageHtmlLink":"MIT license on parts of code (autocorrolated pitch) of a method on th…"}},{"before":"2e277e263ad5a1d552cc40ee1ce8f951fbacb2f7","after":"1371b84f0801b367d1b38e372e1243f4f185e6fa","ref":"refs/heads/master","pushedAt":"2023-12-08T06:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f53c32cec3da4af00687383a6ea204bacc4de0d2","after":"2e277e263ad5a1d552cc40ee1ce8f951fbacb2f7","ref":"refs/heads/master","pushedAt":"2023-12-08T06:46:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Visual redesign.\nPreparations for dynamic background lighting.","shortMessageHtmlLink":"Visual redesign."}},{"before":"a152fefa02fad45fb592e5470b7207b8289e6b54","after":"f53c32cec3da4af00687383a6ea204bacc4de0d2","ref":"refs/heads/master","pushedAt":"2023-12-08T02:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Quick patch voor checkbox not working, caused by awkward string to bool conversion between userdata and html element.","shortMessageHtmlLink":"Quick patch voor checkbox not working, caused by awkward string to bo…"}},{"before":"47bd41cdb8a0252ac79687a1816aac54a1d6e01a","after":"a152fefa02fad45fb592e5470b7207b8289e6b54","ref":"refs/heads/master","pushedAt":"2023-12-08T01:26:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"920fbb4c185f54d2faea6b82478f2a9eb5d9b43c","after":"47bd41cdb8a0252ac79687a1816aac54a1d6e01a","ref":"refs/heads/master","pushedAt":"2023-12-08T01:24:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"coloring of vertical strings, matching note colors.","shortMessageHtmlLink":"coloring of vertical strings, matching note colors."}},{"before":"e0ee4a61559f321f89548448a09e441a4f5f7b3a","after":"920fbb4c185f54d2faea6b82478f2a9eb5d9b43c","ref":"refs/heads/master","pushedAt":"2023-12-08T00:57:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Remaining properties of the configuration page are now written to userdata.\nFirst version of a vertical bass guitar song visualizer with fretboard. The choice can be made between both visualizers for all songs.\nfieldset on the configuration page is now disabled while a song is playing, so that the userdata is not modified while playing.\nnavigation sends out an event to which the Song List responds, when it is navigated to, to update its song entries to new configuration data. Responding to a navigation event to do so is not optimal, it remains a TODO to respond to userdata changes.\nMethods are altered to read directly from userdata instead of getting data passed through a method argument or configuration page reference.\nColoring strings is now standard and no longer optional. Vertical visualization of notes requires this.\nFixed case with note coloring where a border remained blue.\nPatched the profiles.json to contain the new configuration properties.","shortMessageHtmlLink":"Remaining properties of the configuration page are now written to use…"}},{"before":"18f7936507e907ca95a249825b5fc5dfee3a649b","after":"e0ee4a61559f321f89548448a09e441a4f5f7b3a","ref":"refs/heads/master","pushedAt":"2023-12-07T06:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"improved readability of notes by reducing border usage and coloring the background of a hit notes duration.","shortMessageHtmlLink":"improved readability of notes by reducing border usage and coloring t…"}},{"before":"2b1781d41a89bb84d0771235a1f66eb93408d399","after":"18f7936507e907ca95a249825b5fc5dfee3a649b","ref":"refs/heads/master","pushedAt":"2023-12-07T06:10:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"outline for the rms bar so it is clear where it starts and ends.","shortMessageHtmlLink":"outline for the rms bar so it is clear where it starts and ends."}},{"before":"3f8a2e4e7659cbaf567cc4d2eab88b0b559ce4dc","after":"2b1781d41a89bb84d0771235a1f66eb93408d399","ref":"refs/heads/master","pushedAt":"2023-12-07T06:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Seda145","name":"Roy Wierer","path":"/Seda145","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30213433?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD_y8K3AA","startCursor":null,"endCursor":null}},"title":"Activity · Seda145/MeloNade"}