{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":201979156,"defaultBranch":"master","name":"music-box-fun","ownerLogin":"bryanbraun","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-12T17:37:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1256329?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721398801.0","currentOid":""},"activityList":{"items":[{"before":"5acf794efbeeeccd057c5e1cba986e45f3d2c845","after":"5fed245b9d86d531dc6647e6ffa7577c92bb084f","ref":"refs/heads/master","pushedAt":"2024-09-24T03:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: z-index bug and a copy/paste across box-types edge-case","shortMessageHtmlLink":"fix: z-index bug and a copy/paste across box-types edge-case"}},{"before":"2d3e9d5db0543ff41107a7e71dc237a953cead7c","after":"5acf794efbeeeccd057c5e1cba986e45f3d2c845","ref":"refs/heads/master","pushedAt":"2024-09-22T01:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add support for cut, copy, and paste.\n\nSelected notes can be cut, copied, and pasted via the following\nkeyboard shortcuts:\n\n cut: Cmd+X / Ctrl+X\n copy: Cmd+C / Ctrl+C\n paste: Cmd+V / Ctrl+V","shortMessageHtmlLink":"feat: add support for cut, copy, and paste."}},{"before":"f5dc2f5b79dfc0969cfa5cfb8d56d8a7f76824be","after":"2d3e9d5db0543ff41107a7e71dc237a953cead7c","ref":"refs/heads/master","pushedAt":"2024-09-19T21:04:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: prevent errant snapping and overridden 'altered_selected' status.","shortMessageHtmlLink":"fix: prevent errant snapping and overridden 'altered_selected' status."}},{"before":"633e0306d90c7c366c879103798a7c47b95da77e","after":"f5dc2f5b79dfc0969cfa5cfb8d56d8a7f76824be","ref":"refs/heads/master","pushedAt":"2024-09-19T19:58:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add silent notes to all note previews","shortMessageHtmlLink":"feat: add silent notes to all note previews"}},{"before":"fce175e7f0c009f392ce3acd1c81b0e459ed0b2c","after":"633e0306d90c7c366c879103798a7c47b95da77e","ref":"refs/heads/master","pushedAt":"2024-09-14T22:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"improve the 'nudging notes above the top threshold' behavior\n\nBefore: if a note in the selection reaches the top threshold, that note\nhalts, while the other selected notes continue being nudged. This\nprevented notes from crossing the threshold but had the effect of\n'smooshing' notes together, which is probably not what the user\nintended to do.\n\nAfter: if a note in the section reaches the top threshold, all notes in\nthe selection are prevented from being nudged. This preserves the\ndistances between each of the notes, keeping the song intact.","shortMessageHtmlLink":"improve the 'nudging notes above the top threshold' behavior"}},{"before":"a6e596606b1ad8920b2a4b6837d7251bfd5556ba","after":"fce175e7f0c009f392ce3acd1c81b0e459ed0b2c","ref":"refs/heads/master","pushedAt":"2024-09-14T20:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add support for multi-select (with shift-dragging)","shortMessageHtmlLink":"feat: add support for multi-select (with shift-dragging)"}},{"before":"578b5d86497ecf43ddc70f426630c9df4acf82c9","after":"a6e596606b1ad8920b2a4b6837d7251bfd5556ba","ref":"refs/heads/master","pushedAt":"2024-09-14T03:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add 'select-all' keyboard shortcut (CMD+A)","shortMessageHtmlLink":"feat: add 'select-all' keyboard shortcut (CMD+A)"}},{"before":"65002063d6f94073b3f380d05555f377e55c4be5","after":"578b5d86497ecf43ddc70f426630c9df4acf82c9","ref":"refs/heads/master","pushedAt":"2024-09-12T01:48:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: rollback silent notes on preview lines until bugs are addressed","shortMessageHtmlLink":"fix: rollback silent notes on preview lines until bugs are addressed"}},{"before":"73776a6bc14bd06268f835872f4dd376ce540976","after":"65002063d6f94073b3f380d05555f377e55c4be5","ref":"refs/heads/master","pushedAt":"2024-09-11T23:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add support for note-dragging","shortMessageHtmlLink":"feat: add support for note-dragging"}},{"before":"597fa92c81b4db894e34923772a30bd5ec7157ff","after":"73776a6bc14bd06268f835872f4dd376ce540976","ref":"refs/heads/master","pushedAt":"2024-09-03T02:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: allow notes to overlap when nudging them\n\nPreviously, nudged notes would 'clobber' exisitng notes when they\noverlapped them. Now we can have two notes at the same position, and the\nselected note can continue being nudged without affecting the existing\nnote. Duplicate/overlapping notes are only removed on deselection.","shortMessageHtmlLink":"feat: allow notes to overlap when nudging them"}},{"before":"36ddfb74ce2732ed97f97475443e4dbec26623d8","after":"597fa92c81b4db894e34923772a30bd5ec7157ff","ref":"refs/heads/master","pushedAt":"2024-09-01T20:01:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix layout issues on ipad, by removing centering hack","shortMessageHtmlLink":"fix layout issues on ipad, by removing centering hack"}},{"before":"1eb0999227c64a5b6e29ff65dd1b83b2b4bd9b70","after":"36ddfb74ce2732ed97f97475443e4dbec26623d8","ref":"refs/heads/master","pushedAt":"2024-08-31T17:57:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add support for full workspace selection.\n\nAlso fixes a few bugs, including:\n- prevent text selection during dragging interactions\n- hide editor bar on mobile\n- fix the issue where we see a poorly positioned editor bar after\n ending note selection over the space editor zone.","shortMessageHtmlLink":"feat: add support for full workspace selection."}},{"before":"96d99a4fe84cce147df9b470dc8b11eb722da842","after":"1eb0999227c64a5b6e29ff65dd1b83b2b4bd9b70","ref":"refs/heads/master","pushedAt":"2024-08-28T14:40:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"refactor: move some files (to clarify dependency chain)","shortMessageHtmlLink":"refactor: move some files (to clarify dependency chain)"}},{"before":"af8b46eda8c9257df447cdc04c61cd59a537ddc1","after":"96d99a4fe84cce147df9b470dc8b11eb722da842","ref":"refs/heads/master","pushedAt":"2024-08-27T02:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: update sitemap\n\nThe previous sitemap was having issues being recognized in Google Search\nConsole, and this update is more similar to my other accepted sitemaps.","shortMessageHtmlLink":"fix: update sitemap"}},{"before":"908bc83e7636015a8a4c6915eadcdb4e06963e5e","after":"af8b46eda8c9257df447cdc04c61cd59a537ddc1","ref":"refs/heads/master","pushedAt":"2024-08-24T22:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: dedupe nudged notes, to prevent stacked silent notes","shortMessageHtmlLink":"fix: dedupe nudged notes, to prevent stacked silent notes"}},{"before":"25152224c4b2fc219f98f6c0167247f39888b07c","after":"908bc83e7636015a8a4c6915eadcdb4e06963e5e","ref":"refs/heads/master","pushedAt":"2024-08-17T23:52:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: use numeric keyboard for tempo field on mobile","shortMessageHtmlLink":"feat: use numeric keyboard for tempo field on mobile"}},{"before":"5ad8d6c5bfa6cff48ec7bd660767b5806c7aa8ec","after":"25152224c4b2fc219f98f6c0167247f39888b07c","ref":"refs/heads/master","pushedAt":"2024-08-17T18:40:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix regressions for the song-updated message and silent notes","shortMessageHtmlLink":"fix regressions for the song-updated message and silent notes"}},{"before":"cac5850a95e6003a9c13e5cb3fafa4584f74f603","after":"5ad8d6c5bfa6cff48ec7bd660767b5806c7aa8ec","ref":"refs/heads/master","pushedAt":"2024-08-13T05:28:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: selection - polish selection and deletion","shortMessageHtmlLink":"feat: selection - polish selection and deletion"}},{"before":"fccbb599aa5fb408b9e13f3af66b4621543299e7","after":"cac5850a95e6003a9c13e5cb3fafa4584f74f603","ref":"refs/heads/master","pushedAt":"2024-08-13T03:17:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: prevent notes under the playhead from playing during rerenders","shortMessageHtmlLink":"fix: prevent notes under the playhead from playing during rerenders"}},{"before":"c51ed8f2ece6bd22016189c34853a94b6d3e0238","after":"fccbb599aa5fb408b9e13f3af66b4621543299e7","ref":"refs/heads/master","pushedAt":"2024-08-11T20:34:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: improve note-header when printing","shortMessageHtmlLink":"fix: improve note-header when printing"}},{"before":"598300a108776ccdb3c2c8b594ce48139c7ed227","after":"c51ed8f2ece6bd22016189c34853a94b6d3e0238","ref":"refs/heads/master","pushedAt":"2024-08-04T22:55:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: debounce 'asterisk' state changes to minimize rerenders","shortMessageHtmlLink":"fix: debounce 'asterisk' state changes to minimize rerenders"}},{"before":"2e81ff9a67baddd051e5e498cd4151fff37dabf7","after":"598300a108776ccdb3c2c8b594ce48139c7ed227","ref":"refs/heads/master","pushedAt":"2024-08-02T04:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: prevent app from breaking when changing box type while playing","shortMessageHtmlLink":"fix: prevent app from breaking when changing box type while playing"}},{"before":"444f5022fdce58559deb5d2dd77fade99f547488","after":"2e81ff9a67baddd051e5e498cd4151fff37dabf7","ref":"refs/heads/master","pushedAt":"2024-07-31T04:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: various bugfixes\n\nincludes:\n- remove lingering shadow notes when removing notes on mobile\n- remove dotted-line on off-canvas right-sidebar\n- improve the appearance of shadow notes","shortMessageHtmlLink":"fix: various bugfixes"}},{"before":"d4362e84f8d27631dddaed903136f77f3dc0f8e2","after":"444f5022fdce58559deb5d2dd77fade99f547488","ref":"refs/heads/master","pushedAt":"2024-07-25T03:38:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: highlight the current pitch in the header for easier reference.\n\nfixes #10","shortMessageHtmlLink":"feat: highlight the current pitch in the header for easier reference."}},{"before":"384247d9fb224cd41588121d8b0341250ec6225e","after":null,"ref":"refs/heads/print-feature","pushedAt":"2024-07-19T14:20:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"}},{"before":"0b2551d9dca953a5f435c817c1e52831fd4a5fa7","after":"d4362e84f8d27631dddaed903136f77f3dc0f8e2","ref":"refs/heads/master","pushedAt":"2024-07-19T14:16:42.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"Merge pull request #64 from bryanbraun/space-editor-v2\n\nAdds the space editor (see: music box paper, right margin), for editing space between notes.\r\n\r\nThe feature relies on click-and-drag, so it currently isn't available for touch devices.","shortMessageHtmlLink":"Merge pull request #64 from bryanbraun/space-editor-v2"}},{"before":"c029117f6a3702937fb36efa5b5aa1a083cd0a4e","after":"bdea4ac922fded56368d1c30afd232a421a3aae2","ref":"refs/heads/space-editor-v2","pushedAt":"2024-07-19T06:29:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: finalize and optimize space editor v2","shortMessageHtmlLink":"fix: finalize and optimize space editor v2"}},{"before":null,"after":"c029117f6a3702937fb36efa5b5aa1a083cd0a4e","ref":"refs/heads/space-editor-v2","pushedAt":"2024-07-19T06:24:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: finalize and optimize space editor v2","shortMessageHtmlLink":"fix: finalize and optimize space editor v2"}},{"before":"d5accc387b82bb29de29cc3adaa8e3459cf84717","after":"0b2551d9dca953a5f435c817c1e52831fd4a5fa7","ref":"refs/heads/master","pushedAt":"2024-07-15T18:27:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"fix: shorten description text","shortMessageHtmlLink":"fix: shorten description text"}},{"before":"b2c5f25fa16340a3591fbb7707efb5516ec1c7ae","after":"d5accc387b82bb29de29cc3adaa8e3459cf84717","ref":"refs/heads/master","pushedAt":"2024-07-15T15:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bryanbraun","name":"Bryan Braun","path":"/bryanbraun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1256329?s=80&v=4"},"commit":{"message":"feat: add a basic robots.txt","shortMessageHtmlLink":"feat: add a basic robots.txt"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwMzoyODowMi4wMDAwMDBazwAAAAS-psEf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxNTozOToyMi4wMDAwMDBazwAAAAR_3wcV"}},"title":"Activity ยท bryanbraun/music-box-fun"}