{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":642866802,"defaultBranch":"main","name":"cim","ownerLogin":"pganssle","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-19T14:19:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1377457?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714744146.0","currentOid":""},"activityList":{"items":[{"before":"eeeb8bee21db2cca7f6bd24d6f8f1abe194083d4","after":"fa1251694953981b69c82dddc31f4d8baa0778ee","ref":"refs/heads/main","pushedAt":"2024-05-03T22:31:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add json to gemfile\n\nThis seems required in more recent versions of ruby (at least on Arch\nLinux).","shortMessageHtmlLink":"Add json to gemfile"}},{"before":null,"after":"3caaa983b0b92e498a43828e56d9f5a447ed2bf2","ref":"refs/heads/update_gemfile","pushedAt":"2024-05-03T13:49:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add json to gemfile\n\nThis seems required in more recent versions of ruby (at least on Arch\nLinux).","shortMessageHtmlLink":"Add json to gemfile"}},{"before":"a4a8881bcb663d49e4a86add0f8879ee045419f9","after":"eeeb8bee21db2cca7f6bd24d6f8f1abe194083d4","ref":"refs/heads/main","pushedAt":"2024-05-01T14:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Fix octave on gray chord\n\nThe only person I know who is using the app and on >= gray says it's\nfine to make this without trying to keep an option for the old version,\nso I'm going to just push this through unless anyone explicitly objects.","shortMessageHtmlLink":"Fix octave on gray chord"}},{"before":null,"after":"22b611753c6100579988a9d889e06bdca2eb355c","ref":"refs/heads/fix_gray_chord","pushedAt":"2024-04-29T20:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Fix octave on gray chord\n\nThe only person I know who is using the app and on >= gray says it's\nfine to make this without trying to keep an option for the old version,\nso I'm going to just push this through unless anyone explicitly objects.","shortMessageHtmlLink":"Fix octave on gray chord"}},{"before":"cf759ae62c92919cb6d26ee1c4fca57db053164f","after":"a4a8881bcb663d49e4a86add0f8879ee045419f9","ref":"refs/heads/main","pushedAt":"2023-12-12T23:16:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Change average duration to ~2s\n\nReading the book, they recommend consistently playing the chords for 2\nseconds. I had originally varied them a lot to try and get the kids\nrecognizing the chords in a number of different situations, but\napparently that is not required and may be counter-productive.","shortMessageHtmlLink":"Change average duration to ~2s"}},{"before":null,"after":"34a2d21b9b1fb2809016373a918ed15aac161755","ref":"refs/heads/longer_duration","pushedAt":"2023-12-12T23:01:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Change average duration to ~2s\n\nReading the book, they recommend consistently playing the chords for 2\nseconds. I had originally varied them a lot to try and get the kids\nrecognizing the chords in a number of different situations, but\napparently that is not required and may be counter-productive.","shortMessageHtmlLink":"Change average duration to ~2s"}},{"before":"ef5f0b6a9e2b070cae481e9c4ce1b8c3dc527d5e","after":"cf759ae62c92919cb6d26ee1c4fca57db053164f","ref":"refs/heads/main","pushedAt":"2023-11-27T04:19:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Fix infobox heights\n\nIn a recent change we fixed the infobox height at a specific proportion\nof the viewport, but I realized that this makes the profile selector\nsuper long for no reason. This changes it over to using max-height\ninstead of fixed height.","shortMessageHtmlLink":"Fix infobox heights"}},{"before":null,"after":"af511613b87194df2f106392599f054fd33c74ae","ref":"refs/heads/fix_infoboxes","pushedAt":"2023-11-27T03:37:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Fix infobox heights\n\nIn a recent change we fixed the infobox height at a specific proportion\nof the viewport, but I realized that this makes the profile selector\nsuper long for no reason. This changes it over to using max-height\ninstead of fixed height.","shortMessageHtmlLink":"Fix infobox heights"}},{"before":"8e87396e58eab01369da30bc36e880313484374f","after":"ef5f0b6a9e2b070cae481e9c4ce1b8c3dc527d5e","ref":"refs/heads/main","pushedAt":"2023-11-26T18:29:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Go back to manually specifying content for answer icons\n\nIdeally we'd have a CSS rule for \"any :before applied to an\n`answer-icon`\" that contains the `-webkit-text-stroke-width`, but\nrepeating ourselves twice is not that big a deal.","shortMessageHtmlLink":"Go back to manually specifying content for answer icons"}},{"before":null,"after":"efa7b65bb69b9f6b0e9c8b556ff79eaba99a853f","ref":"refs/heads/fix_answer_stroke","pushedAt":"2023-11-26T18:28:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Go back to manually specifying content for answer icons\n\nIdeally we'd have a CSS rule for \"any :before applied to an\n`answer-icon`\" that contains the `-webkit-text-stroke-width`, but\nrepeating ourselves twice is not that big a deal.","shortMessageHtmlLink":"Go back to manually specifying content for answer icons"}},{"before":"718faf4257551d06888c2fa796739706208fd79e","after":"8e87396e58eab01369da30bc36e880313484374f","ref":"refs/heads/main","pushedAt":"2023-11-26T18:05:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add shape for C#","shortMessageHtmlLink":"Add shape for C#"}},{"before":null,"after":"eecbec0075ac4bc4354f65f6ad860ba27d538557","ref":"refs/heads/add_csharp_shape","pushedAt":"2023-11-26T18:04:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add shape for C#","shortMessageHtmlLink":"Add shape for C#"}},{"before":"2bfa034ede8428036c5db15d70c077d4aa6290b8","after":"718faf4257551d06888c2fa796739706208fd79e","ref":"refs/heads/main","pushedAt":"2023-11-26T13:43:20.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Adjust margins between flags","shortMessageHtmlLink":"Adjust margins between flags"}},{"before":"708c47aba0eacdb0810634616d487916b3d8f03b","after":"4617e464c7dcbb71ea420c63a6a34355081cf6c8","ref":"refs/heads/tweak_layout","pushedAt":"2023-11-26T13:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Adjust margins between flags","shortMessageHtmlLink":"Adjust margins between flags"}},{"before":null,"after":"708c47aba0eacdb0810634616d487916b3d8f03b","ref":"refs/heads/tweak_layout","pushedAt":"2023-11-26T13:38:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Keep infobox in screen","shortMessageHtmlLink":"Keep infobox in screen"}},{"before":"d4219ef0341d0f1c20a69a7746b0c9eb5c8a2341","after":"2bfa034ede8428036c5db15d70c077d4aa6290b8","ref":"refs/heads/main","pushedAt":"2023-11-26T13:34:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Reset flags when resetting stats.","shortMessageHtmlLink":"Reset flags when resetting stats."}},{"before":null,"after":"b8feb0734d478861c685ae2c669c98b6a9ac2a5a","ref":"refs/heads/fix_reset","pushedAt":"2023-11-26T13:23:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Reset flags when resetting stats.","shortMessageHtmlLink":"Reset flags when resetting stats."}},{"before":"4bc7b7588b4af1871da87020f12e432bbb8f1a84","after":"d4219ef0341d0f1c20a69a7746b0c9eb5c8a2341","ref":"refs/heads/main","pushedAt":"2023-11-26T13:23:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Change zoom disabling logic to be iOS-specific","shortMessageHtmlLink":"Change zoom disabling logic to be iOS-specific"}},{"before":"684957a180fc7190d61afae33cdbdffa7ddb2377","after":"295a1b8bfdcc4f96f8ad4afa2a801aaabbf4efd9","ref":"refs/heads/pwa","pushedAt":"2023-11-26T13:22:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Change zoom disabling logic to be iOS-specific","shortMessageHtmlLink":"Change zoom disabling logic to be iOS-specific"}},{"before":"1931f76532c14aa7889b34cdf746f62d01c57235","after":"684957a180fc7190d61afae33cdbdffa7ddb2377","ref":"refs/heads/pwa","pushedAt":"2023-11-26T03:34:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add PWA manifest and structure","shortMessageHtmlLink":"Add PWA manifest and structure"}},{"before":"fc03e85961bca7fd6090c98209571828c28f2cfc","after":"1931f76532c14aa7889b34cdf746f62d01c57235","ref":"refs/heads/pwa","pushedAt":"2023-11-26T03:11:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add PWA manifest and structure","shortMessageHtmlLink":"Add PWA manifest and structure"}},{"before":"f3f5aa6e7e254dcf7784cfe546c1f4b8d2408f6d","after":"fc03e85961bca7fd6090c98209571828c28f2cfc","ref":"refs/heads/pwa","pushedAt":"2023-11-26T01:03:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add PWA manifest and structure","shortMessageHtmlLink":"Add PWA manifest and structure"}},{"before":"d531e44cadaa249c8cd4f07a3ccea8351d9facef","after":"4bc7b7588b4af1871da87020f12e432bbb8f1a84","ref":"refs/heads/main","pushedAt":"2023-11-26T01:02:29.000Z","pushType":"pr_merge","commitsCount":23,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Move instrument and chord definitions to _data","shortMessageHtmlLink":"Move instrument and chord definitions to _data"}},{"before":null,"after":"f3f5aa6e7e254dcf7784cfe546c1f4b8d2408f6d","ref":"refs/heads/pwa","pushedAt":"2023-11-25T23:09:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add PWA manifest and structure","shortMessageHtmlLink":"Add PWA manifest and structure"}},{"before":"6605dfc3345f30c7f85a3aef2aa0c9cc2d32b527","after":"2b0bede27f4109922b0ad1cbe2d1572202b67a1b","ref":"refs/heads/black_chords","pushedAt":"2023-11-25T21:24:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Move instrument and chord definitions to _data","shortMessageHtmlLink":"Move instrument and chord definitions to _data"}},{"before":"6069f4cbf27ea68a80ed61442783f9d286274de6","after":"6605dfc3345f30c7f85a3aef2aa0c9cc2d32b527","ref":"refs/heads/black_chords","pushedAt":"2023-11-25T21:12:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add options to customize chord note display","shortMessageHtmlLink":"Add options to customize chord note display"}},{"before":"6da82cc27051a34f3b087069196457a044e7fd2f","after":"6069f4cbf27ea68a80ed61442783f9d286274de6","ref":"refs/heads/black_chords","pushedAt":"2023-11-25T20:44:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add options to customize chord note display","shortMessageHtmlLink":"Add options to customize chord note display"}},{"before":"9cdbff29b6a7d44f1746b1daab1b28efa68f0167","after":"6da82cc27051a34f3b087069196457a044e7fd2f","ref":"refs/heads/black_chords","pushedAt":"2023-11-23T02:34:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add (but don't enable) chord names","shortMessageHtmlLink":"Add (but don't enable) chord names"}},{"before":"e0e1d563b000206e4e548f5272396d8920202059","after":"9cdbff29b6a7d44f1746b1daab1b28efa68f0167","ref":"refs/heads/black_chords","pushedAt":"2023-11-21T20:49:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add favicon","shortMessageHtmlLink":"Add favicon"}},{"before":"540b2506d10d26dac11ac22bee2c28e11bb25ac6","after":"e0e1d563b000206e4e548f5272396d8920202059","ref":"refs/heads/black_chords","pushedAt":"2023-11-21T20:45:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"pganssle","name":"Paul Ganssle","path":"/pganssle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1377457?s=80&v=4"},"commit":{"message":"Add favicon","shortMessageHtmlLink":"Add favicon"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQShoBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pganssle/cim"}