{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":448281700,"defaultBranch":"master","name":"waddle","ownerLogin":"qwelyt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-15T13:15:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3884820?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1688415507.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"27c3c7d6bc0b5a437a453371afb4d3791d53e8ad","ref":"refs/heads/7-add-double-tap","pushedAt":"2023-07-03T20:18:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"2 add onhold (#6)\n\n* Add wrapper for keys\r\n\r\nTo be able to deal with keys that should trigger directly and keys that\r\nshould happen when on hold I have added a wrapper type for keys. This\r\nmakes it a lot easier to determine what kind of key it is. The other\r\noption was to do `enum Key {OnHold(Box, u8, Box), ...}` which\r\nis a lot more of a mess than adding the wrapper.\r\n\r\nAll keys are currently `Instant` and the keyboard acts like before the\r\nchange.\r\n\r\n#2\r\n\r\n* Start playing with OnHold\r\n\r\nTrying to figure out how to properly trigger the correct thing to\r\nhappen. It was a harder nut than I thought to crack.\r\n\r\n#2\r\n\r\n* Set release time to max on init\r\n\r\nThe promicro panicked if u8::MAX was set in the constructor. No idea why\r\nit works if you just do it like this. Seem odd.\r\n\r\n* Close to working onhold!\r\n\r\nNeed to fix de-registering of the onhold if pressed. It should be marked\r\nas released but it's not. The states are off.\r\n\r\n* Probably fully working onhold!\r\n\r\nIt works! At least right now. Will need more testing with other keys and\r\nfunctions. But it seems to be working.\r\n\r\n* Not fully working, but specify limit in ms\r\n\r\nFor some reason key2 is not sent on its own. This is fine if the key is\r\na key that need some other key to have an effect, like shift. But if you\r\ndo `OnHold(KeyCode(W), 100, KeyCode(P))` you kinda want that P to be\r\nsent after 100ms. No matter if some other key is pressed or not. Very\r\nstrange why this is not triggering correctly.\r\n\r\n* Fully working onhold!\r\n\r\nScmacki dacki baging `<` vs `>` causing trouble for my checks. In some\r\nplaces I did `time < limit` and others `time > limit`. This made us not\r\nregister when key2 was supposed to be sent. We were in the famous\r\noff-by-one-error. By just flipping the GT-check things now work.\r\nProbably should break that check out into a function just to be sure\r\nthat I do correct every time. And then it's only one place to change\r\nshould I want to.\r\n\r\n* Clean up of work\r\n\r\nClean things up so it looks nicer and don't flash the light all the\r\ntime.\r\n\r\n* Back to basic layout\r\n\r\n* Clean up and comment","shortMessageHtmlLink":"2 add onhold (#6)"}},{"before":"1740484cbcfd9b9cef25969437426448fe93b139","after":null,"ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-07-02T19:52:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"}},{"before":"ce5b9f0d2311dc9f18077d89b6cb00182bb126bb","after":null,"ref":"refs/heads/2-add-onhold","pushedAt":"2023-07-02T19:50:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"}},{"before":"e7d38b88564acc4f9980d6afbd6542fa63001cff","after":"27c3c7d6bc0b5a437a453371afb4d3791d53e8ad","ref":"refs/heads/master","pushedAt":"2023-07-02T19:50:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"2 add onhold (#6)\n\n* Add wrapper for keys\r\n\r\nTo be able to deal with keys that should trigger directly and keys that\r\nshould happen when on hold I have added a wrapper type for keys. This\r\nmakes it a lot easier to determine what kind of key it is. The other\r\noption was to do `enum Key {OnHold(Box, u8, Box), ...}` which\r\nis a lot more of a mess than adding the wrapper.\r\n\r\nAll keys are currently `Instant` and the keyboard acts like before the\r\nchange.\r\n\r\n#2\r\n\r\n* Start playing with OnHold\r\n\r\nTrying to figure out how to properly trigger the correct thing to\r\nhappen. It was a harder nut than I thought to crack.\r\n\r\n#2\r\n\r\n* Set release time to max on init\r\n\r\nThe promicro panicked if u8::MAX was set in the constructor. No idea why\r\nit works if you just do it like this. Seem odd.\r\n\r\n* Close to working onhold!\r\n\r\nNeed to fix de-registering of the onhold if pressed. It should be marked\r\nas released but it's not. The states are off.\r\n\r\n* Probably fully working onhold!\r\n\r\nIt works! At least right now. Will need more testing with other keys and\r\nfunctions. But it seems to be working.\r\n\r\n* Not fully working, but specify limit in ms\r\n\r\nFor some reason key2 is not sent on its own. This is fine if the key is\r\na key that need some other key to have an effect, like shift. But if you\r\ndo `OnHold(KeyCode(W), 100, KeyCode(P))` you kinda want that P to be\r\nsent after 100ms. No matter if some other key is pressed or not. Very\r\nstrange why this is not triggering correctly.\r\n\r\n* Fully working onhold!\r\n\r\nScmacki dacki baging `<` vs `>` causing trouble for my checks. In some\r\nplaces I did `time < limit` and others `time > limit`. This made us not\r\nregister when key2 was supposed to be sent. We were in the famous\r\noff-by-one-error. By just flipping the GT-check things now work.\r\nProbably should break that check out into a function just to be sure\r\nthat I do correct every time. And then it's only one place to change\r\nshould I want to.\r\n\r\n* Clean up of work\r\n\r\nClean things up so it looks nicer and don't flash the light all the\r\ntime.\r\n\r\n* Back to basic layout\r\n\r\n* Clean up and comment","shortMessageHtmlLink":"2 add onhold (#6)"}},{"before":"89315eb941a9996c392281b325e53e14194c6e85","after":"ce5b9f0d2311dc9f18077d89b6cb00182bb126bb","ref":"refs/heads/2-add-onhold","pushedAt":"2023-07-02T19:46:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Clean up and comment","shortMessageHtmlLink":"Clean up and comment"}},{"before":"b6686b86214b1530b19349303c48c7690e51a7d0","after":"89315eb941a9996c392281b325e53e14194c6e85","ref":"refs/heads/2-add-onhold","pushedAt":"2023-07-02T19:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Back to basic layout","shortMessageHtmlLink":"Back to basic layout"}},{"before":"b3f0937258682a1981f742a04f73ebb034d02bcb","after":"b6686b86214b1530b19349303c48c7690e51a7d0","ref":"refs/heads/2-add-onhold","pushedAt":"2023-07-02T19:37:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Clean up of work\n\nClean things up so it looks nicer and don't flash the light all the\ntime.","shortMessageHtmlLink":"Clean up of work"}},{"before":"897cb244c8a3172c357045d0ed3feeef98565f5e","after":"b3f0937258682a1981f742a04f73ebb034d02bcb","ref":"refs/heads/2-add-onhold","pushedAt":"2023-07-01T23:14:31.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Fully working onhold!\n\nScmacki dacki baging `<` vs `>` causing trouble for my checks. In some\nplaces I did `time < limit` and others `time > limit`. This made us not\nregister when key2 was supposed to be sent. We were in the famous\noff-by-one-error. By just flipping the GT-check things now work.\nProbably should break that check out into a function just to be sure\nthat I do correct every time. And then it's only one place to change\nshould I want to.","shortMessageHtmlLink":"Fully working onhold!"}},{"before":null,"after":"897cb244c8a3172c357045d0ed3feeef98565f5e","ref":"refs/heads/2-add-onhold","pushedAt":"2023-06-27T22:53:30.545Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Start playing with OnHold\n\nTrying to figure out how to properly trigger the correct thing to\nhappen. It was a harder nut than I thought to crack.\n\n#2","shortMessageHtmlLink":"Start playing with OnHold"}},{"before":"23d31d37396b0d96e0a7e8068d3a441a7b9b59f8","after":"e7d38b88564acc4f9980d6afbd6542fa63001cff","ref":"refs/heads/master","pushedAt":"2023-06-24T20:25:14.470Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Merge pull request #4 from qwelyt/1-rewrite-state-to-tick-pressed-keys\n\n1 rewrite state to tick pressed keys\r\n\r\nInstead of scan round, count `tick`s for how long a key has been pressed and base our keybuffer on that.","shortMessageHtmlLink":"Merge pull request #4 from qwelyt/1-rewrite-state-to-tick-pressed-keys"}},{"before":"c892e96b1068583c29aef2555a21c685e97c08fa","after":"1740484cbcfd9b9cef25969437426448fe93b139","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-24T20:18:13.178Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Woop! Working tick implementation\n\nAnd it can handle functions as well. Hopefully this makes it\nfuture-proof for on-holds and combos. I have my doubts.\n\nCloses #1","shortMessageHtmlLink":"Woop! Working tick implementation"}},{"before":"2faaccceea620f3520e418ace34dd7fe356e79b7","after":"c892e96b1068583c29aef2555a21c685e97c08fa","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-21T21:58:17.790Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Don't die on multipress\n\nIf you press more than 6 alphas at once the keyboard should not just go\nand die. More graceful to simply ignore more keys.","shortMessageHtmlLink":"Don't die on multipress"}},{"before":"413c5d155d833393169e14b43546c50c31e919c8","after":"2faaccceea620f3520e418ace34dd7fe356e79b7","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-21T21:29:17.501Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Try to reduce stack usage","shortMessageHtmlLink":"Try to reduce stack usage"}},{"before":"04e978b9fa46c246e62c3e589723f9e9ac6f3c11","after":"413c5d155d833393169e14b43546c50c31e919c8","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-21T19:48:25.208Z","pushType":"push","commitsCount":2,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Add odd comment","shortMessageHtmlLink":"Add odd comment"}},{"before":"1180648077d161f66948d225dae37c77cb72060d","after":"04e978b9fa46c246e62c3e589723f9e9ac6f3c11","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-21T19:41:11.105Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Invert set_leds\n\ntrue is high, false it low. This makes the LEDs *not* shine like a\nthousand suns just because you plug it in.","shortMessageHtmlLink":"Invert set_leds"}},{"before":"259a39ed2f36a3e1634350ffec505fe2e788d4b9","after":"1180648077d161f66948d225dae37c77cb72060d","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-18T22:48:35.791Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Working tick\n\nIt now works with using ticks instead of scan rounds. This should make\nthings a bit easer for on holds.\n\nThe leds are tricker now thoug. They are a bit too easy to toggle. Need\nto figure out how to delay that part.","shortMessageHtmlLink":"Working tick"}},{"before":"c4c71bad7e0e89f57383202866af610710d10685","after":"259a39ed2f36a3e1634350ffec505fe2e788d4b9","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-18T21:07:29.172Z","pushType":"push","commitsCount":2,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Redo to ticks","shortMessageHtmlLink":"Redo to ticks"}},{"before":null,"after":"c4c71bad7e0e89f57383202866af610710d10685","ref":"refs/heads/1-rewrite-state-to-tick-pressed-keys","pushedAt":"2023-06-16T22:49:23.399Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Rewrite state to do ticks\n\nNot done. Not working. But kinda gets the idea. I think I have things\nthought out, just need to write the code for it. Using ticks makes it a\nlot easier to check for press and release and for how long the button\nwas pressed.\n\nLaying the groundwork for onhold and combos, basically. A bit worried\nabout the space needed for this though. Can get quite big I'm afraid so\nit might not fit on a 32u4.","shortMessageHtmlLink":"Rewrite state to do ticks"}},{"before":"b7a62e5aede14c261f546f0e22a9e4b7284c1582","after":"23d31d37396b0d96e0a7e8068d3a441a7b9b59f8","ref":"refs/heads/master","pushedAt":"2023-06-15T21:01:48.824Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Thoughts","shortMessageHtmlLink":"Thoughts"}},{"before":"73882eac0db1fd453f45ce62931bc00f7a7d77e8","after":"b7a62e5aede14c261f546f0e22a9e4b7284c1582","ref":"refs/heads/master","pushedAt":"2023-06-14T21:23:56.846Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Add insert key","shortMessageHtmlLink":"Add insert key"}},{"before":null,"after":"de9c635051202270748c22e1c33408e8d873fcd8","ref":"refs/heads/add-combo-and-onhold","pushedAt":"2023-06-14T21:21:37.277Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Start working on OnHold and Combo\n\nI want to be able to have more keys on the same key. Layers work for\nsome things, but being able to just hold keys and make them as like\nother keys seems like it could be awesome.\nI also want to be able to hit key combos, like KL and have it act like\nEnter, or something.\nGetting this to work can, in a future keyboard, reduce the need for so\nmany keys by a lot. Going down to at least 40 seems like no problem at\nall if I get this working.","shortMessageHtmlLink":"Start working on OnHold and Combo"}},{"before":"479788c02374a30e927d6d81fb321d76d65c8209","after":"73882eac0db1fd453f45ce62931bc00f7a7d77e8","ref":"refs/heads/master","pushedAt":"2023-05-13T12:28:03.280Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Fully working board","shortMessageHtmlLink":"Fully working board"}},{"before":"3b17887c58580aefad1f1de2c34f2a07263b6eaf","after":"479788c02374a30e927d6d81fb321d76d65c8209","ref":"refs/heads/master","pushedAt":"2023-04-18T22:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Act upon host sending report\n\nThe hosts sends reports to the keyboards about which mode it is in\n(which leds should show). Simple acting on that.\nNeed to figure out better ways to do it. If the leds are already on we\nwon't see any change. Also, we reset that when we do our own\nled-scanning.\n\nI basically need more pins to be able to fix with the leds....","shortMessageHtmlLink":"Act upon host sending report"}},{"before":"47e7cdd35c264958bdc3f1759f1c5f3322228892","after":"3b17887c58580aefad1f1de2c34f2a07263b6eaf","ref":"refs/heads/master","pushedAt":"2023-04-18T21:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Solve led problems\n\nTrying to toggle led 1 and 2 instead of 0 and 1. Stupid 1 vs 0 index.","shortMessageHtmlLink":"Solve led problems"}},{"before":"f36e4d530a19bb3b3b72aa4f4cab44473f73549d","after":"47e7cdd35c264958bdc3f1759f1c5f3322228892","ref":"refs/heads/master","pushedAt":"2023-04-17T21:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Work on leds and functions\n\nThese are tricky bits. I can successfully toggle one of the leds but not\nthe other. But progress! Functions are working and controlling leds are\nworking! Awesomesauce!","shortMessageHtmlLink":"Work on leds and functions"}},{"before":"0b365cc23057b66058b6388144f06b55815a9c5c","after":"f36e4d530a19bb3b3b72aa4f4cab44473f73549d","ref":"refs/heads/master","pushedAt":"2023-04-13T22:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Working keyboard\n\nNow everything works! Putting the layout in PROGMEM really saved this.\nAnd the nice thing is that we are only pulling the byte that we actually\ncare about out of progmem, the rest of the layout stays put!\n\nNow it's time to start setting a layout I suppose.","shortMessageHtmlLink":"Working keyboard"}},{"before":"5e245be5623d59d552c416d1e58e96a46361e2d3","after":"0b365cc23057b66058b6388144f06b55815a9c5c","ref":"refs/heads/master","pushedAt":"2023-04-13T14:10:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Solve multi-key-press-bug!\n\nThe `usize` overflowed. This caused it to register multiple keys,\nsomehow. I have 48 keys. When I pressed `q`, `g` was registered as well.\nWhen you transform the 2d layout into a 1d layout, g is 16 positions\naway from q. `48 - 16 = 32`. This is what lead me to suspect an\noverflow. Read your data sheets, the 32u4 probably only supports 32bit\nnumber (hence the name?).\nAnyway, replace the `usize` with `[u16; ROWS]` and now I can handle 16\nkeys per row. If I want more keys I can just up to `u32`. And it's a lot\nmore dynamic, now I can have 5,6, or more rows without problem. And the\nlogic is easier to check for pressed keys as well.","shortMessageHtmlLink":"Solve multi-key-press-bug!"}},{"before":"6b1c836528f25d0f853ed11cd4116ef7565034b2","after":"5e245be5623d59d552c416d1e58e96a46361e2d3","ref":"refs/heads/master","pushedAt":"2023-04-12T21:17:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Rework to actually work\n\nWe don't panic when flashing now. And it does send the correct codes.\n\nBUGS:\n- Can't get 4th row to work without the board insta-panic. I suspect the\n stack runs out of space.\n\n- It sends too many keys on each press. Pressing `q` sends `qg.`,\n pressing `w` sends `wh-`, `e` sends `EJ` (shift + e and h). No idea\n why this happens.","shortMessageHtmlLink":"Rework to actually work"}},{"before":"c6796874c3a460e052a5cbfe4262d8c4d26928ec","after":"6b1c836528f25d0f853ed11cd4116ef7565034b2","ref":"refs/heads/master","pushedAt":"2023-04-01T22:15:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Build reports","shortMessageHtmlLink":"Build reports"}},{"before":"00d0b168735c20f86d9088a0e71fca58416a3ec6","after":"c6796874c3a460e052a5cbfe4262d8c4d26928ec","ref":"refs/heads/master","pushedAt":"2023-04-01T11:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qwelyt","name":"FB","path":"/qwelyt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3884820?s=80&v=4"},"commit":{"message":"Make use of heapless\n\nUse Vec and Set for things. And learn how to write macros!","shortMessageHtmlLink":"Make use of heapless"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADTfjzqAA","startCursor":null,"endCursor":null}},"title":"Activity ยท qwelyt/waddle"}