{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":573266792,"defaultBranch":"main","name":"speakersafetyd","ownerLogin":"AsahiLinux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-12-02T03:51:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/76157212?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722469866.0","currentOid":""},"activityList":{"items":[{"before":"fd8c5e40b848375fd2b042509e830f8db0ff4b61","after":"7faaaa5a0bd949e993560da82d1594c17b75712c","ref":"refs/heads/main","pushedAt":"2024-07-31T23:51:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"Bump to 1.0.0\n\nyatta\n\nSigned-off-by: James Calligeros ","shortMessageHtmlLink":"Bump to 1.0.0"}},{"before":"9e367afe609b569ebe03d00992aa106443d20c16","after":"fd8c5e40b848375fd2b042509e830f8db0ff4b61","ref":"refs/heads/main","pushedAt":"2024-07-30T23:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"Cargo.lock: bump lockfile build dep versions for rust-1.80\n\nOld versions of the time crate break on rust-1.80 due to missing type\nannotations. time-0.3.35 fixes this, so bump all our lockfile build\ndeps to their latest compatible versions.\n\nSigned-off-by: James Calligeros ","shortMessageHtmlLink":"Cargo.lock: bump lockfile build dep versions for rust-1.80"}},{"before":"8bf4493d60c50d38aa2d801f37a1b55413c1101e","after":"9e367afe609b569ebe03d00992aa106443d20c16","ref":"refs/heads/main","pushedAt":"2024-07-15T07:59:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"Align debug prints\n\nPreviously, debug!() prints of speaker name, temperatures, power and\ngain were jumping from left to right, now they are aligned.\n\nSigned-off-by: Ivan Bushchik ","shortMessageHtmlLink":"Align debug prints"}},{"before":"8ff0db2e96a816101299c3dad26a275612fe6a33","after":"8bf4493d60c50d38aa2d801f37a1b55413c1101e","ref":"refs/heads/main","pushedAt":"2024-07-15T07:58:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"Update README.md\n\nFixed typo (\"enoguh\" -> \"enough\")\r\n\r\nSigned-off-by: Azzy ","shortMessageHtmlLink":"Update README.md"}},{"before":"f171b10df0396adc9bb75364c0917fec377d9424","after":"8ff0db2e96a816101299c3dad26a275612fe6a33","ref":"refs/heads/main","pushedAt":"2023-12-19T12:12:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"readme: fix typo\n\nSigned-off-by: James Calligeros ","shortMessageHtmlLink":"readme: fix typo"}},{"before":"045dbfb5b59c6835d13278d85d874b83097fa083","after":"f171b10df0396adc9bb75364c0917fec377d9424","ref":"refs/heads/main","pushedAt":"2023-12-19T12:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"update README\n\nSigned-off-by: James Calligeros ","shortMessageHtmlLink":"update README"}},{"before":"4b24e782e04d783c2c39e7de96381cde63528f36","after":"045dbfb5b59c6835d13278d85d874b83097fa083","ref":"refs/heads/main","pushedAt":"2023-12-17T10:45:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.9\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.9"}},{"before":"d77bdd7bc2bf5eac33952f32765cd49af46be887","after":"4b24e782e04d783c2c39e7de96381cde63528f36","ref":"refs/heads/main","pushedAt":"2023-12-17T08:15:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.8\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.8"}},{"before":"254fdee19f40efd6a278da9ff3d1c122963760b5","after":null,"ref":"refs/tags/0.1.8","pushedAt":"2023-12-17T08:14:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"}},{"before":"223d206fee25659af6fda992e2c7aa7cf3dee82c","after":"d77bdd7bc2bf5eac33952f32765cd49af46be887","ref":"refs/heads/main","pushedAt":"2023-12-12T11:19:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"Install tmpfiles.d snippet to create blackbox\n\nCreate the variable content as needed instead of simply relying on\nstatically shipping it at initial install.\nThis is better aligned with the concepts of stateless systems, factory\nreset, ostree, etc.\n\nSigned-off-by: Andreas Henriksson ","shortMessageHtmlLink":"Install tmpfiles.d snippet to create blackbox"}},{"before":"035c02ca6af4997ecb805a8f783b565f3dcf6ae0","after":"223d206fee25659af6fda992e2c7aa7cf3dee82c","ref":"refs/heads/main","pushedAt":"2023-12-11T13:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"speakers.txt: Correct gain for j375\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"speakers.txt: Correct gain for j375"}},{"before":"f069160e33359fb14d8f03679c92cddc6dbe1d4b","after":"035c02ca6af4997ecb805a8f783b565f3dcf6ae0","ref":"refs/heads/main","pushedAt":"2023-12-11T13:19:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.7\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.7"}},{"before":"0e5fa0921fafac9315ecbaf789df9896be21b5df","after":"f069160e33359fb14d8f03679c92cddc6dbe1d4b","ref":"refs/heads/main","pushedAt":"2023-12-11T11:57:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"build: split install and install-data targets\n\nThis allows only installing the data files in case the build is done\nseparately (like for example when using debcargo/dh-cargo which uses\nrustc --target option and thus the speakersafetyd ends up in a different\npath which includes the target).\n\nWhile at it also mark all targets as PHONY, since none of them are\nbacked by an actual file with the same name.\n\nSigned-off-by: Andreas Henriksson ","shortMessageHtmlLink":"build: split install and install-data targets"}},{"before":"33797aee2d9b9914ead65a8bbb340bb5cdc5796b","after":"0e5fa0921fafac9315ecbaf789df9896be21b5df","ref":"refs/heads/main","pushedAt":"2023-12-11T11:52:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"conf: j493: Fix volume control name\n\nThe M2 based Macbook Pro 13-inch uses tas2764 as speaker amp which uses\na different volume control name compared to j293.\n\nSigned-off-by: Janne Grunau ","shortMessageHtmlLink":"conf: j493: Fix volume control name"}},{"before":"9cfcedd46935e33f84db578ac7f5c708cc7b0b2d","after":"33797aee2d9b9914ead65a8bbb340bb5cdc5796b","ref":"refs/heads/main","pushedAt":"2023-12-08T14:23:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.6\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.6"}},{"before":"7a71aab0ac8b8b39ff0729bd93bc237721fc6828","after":null,"ref":"refs/tags/0.1.6","pushedAt":"2023-12-08T14:22:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"}},{"before":"2c7fd76cecf6a543debb24eb6be21005b1c15a06","after":"9cfcedd46935e33f84db578ac7f5c708cc7b0b2d","ref":"refs/heads/main","pushedAt":"2023-12-08T14:21:00.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"rules: Enable all the devices expected to work soon\n\nThis is still kernel-gated.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"rules: Enable all the devices expected to work soon"}},{"before":"8fed89e8e5a0283056abd08a3cd4c600cdbbc94d","after":"2c7fd76cecf6a543debb24eb6be21005b1c15a06","ref":"refs/heads/main","pushedAt":"2023-12-04T14:24:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"rules: Remove compat rule\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"rules: Remove compat rule"}},{"before":"d42f4817e0540f11220eb8894f61e7225ceec7c4","after":"8fed89e8e5a0283056abd08a3cd4c600cdbbc94d","ref":"refs/heads/main","pushedAt":"2023-12-04T13:59:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.5\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.5"}},{"before":"4fb7fe7b41dc7b6f92ca471443c9f77f1ff9a127","after":"d42f4817e0540f11220eb8894f61e7225ceec7c4","ref":"refs/heads/main","pushedAt":"2023-12-04T09:41:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"cargo fmt\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"cargo fmt"}},{"before":"38e5b9f4c450e216e5ec24d66b1e61016f68b6b7","after":"4fb7fe7b41dc7b6f92ca471443c9f77f1ff9a127","ref":"refs/heads/main","pushedAt":"2023-12-04T08:26:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"main, rules: Rename Jxxx to AppleJxxx\n\nThis makes it more clear that we're matching against Apple machines. The\nkernel driver will be updated to use this naming scheme. For backwards\ncompatibility, we add a rule to rename J313 at runtime (the only enabled\nmodel at this time).\n\nThis update must be released together with a matching asahi-audio update\n(but the kernel can come later).\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"main, rules: Rename Jxxx to AppleJxxx"}},{"before":"d1c1f0b5b903f98ad553a04e3dc33a8731a58b28","after":"38e5b9f4c450e216e5ec24d66b1e61016f68b6b7","ref":"refs/heads/main","pushedAt":"2023-11-25T04:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"chadmed","name":"James Calligeros","path":"/chadmed","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6584360?s=80&v=4"},"commit":{"message":"conf: apple: j415: fix typo\n\nSigned-off-by: James Calligeros ","shortMessageHtmlLink":"conf: apple: j415: fix typo"}},{"before":"7a82648d592380e5f75fdde674b9d413153475a3","after":"d1c1f0b5b903f98ad553a04e3dc33a8731a58b28","ref":"refs/heads/main","pushedAt":"2023-10-30T10:13:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.4\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.4"}},{"before":"30eabad23fc7b036e751f33fc5ca858974af5322","after":"7a82648d592380e5f75fdde674b9d413153475a3","ref":"refs/heads/main","pushedAt":"2023-10-28T15:59:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"types: Display rounded-to-0 gain\n\nSo the display goes directly to 0.00 instead of flickering -0.00.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"types: Display rounded-to-0 gain"}},{"before":"de60a7123281123a4b6d7ceb31873d48012fb3b3","after":"30eabad23fc7b036e751f33fc5ca858974af5322","ref":"refs/heads/main","pushedAt":"2023-10-28T15:12:24.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"types: Always set amp gain to max on startup\n\nThe kernel should clamp this to the correct value. We still read it back\nlater, to make sure our amp output calculations are correct.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"types: Always set amp gain to max on startup"}},{"before":"55f45a8d3c82da0b15e0b60e369702ba1d4f1a62","after":"de60a7123281123a4b6d7ceb31873d48012fb3b3","ref":"refs/heads/main","pushedAt":"2023-10-22T18:34:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"blackbox: Change file extensions\n\nI guess I'm watching too much Mentour Pilot these days :-)\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"blackbox: Change file extensions"}},{"before":"7d203c6de1f3fa8247575ac51ae6b0c08d09b66c","after":"55f45a8d3c82da0b15e0b60e369702ba1d4f1a62","ref":"refs/heads/main","pushedAt":"2023-10-22T17:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"blackbox: Store state for all blocks\n\nThis lets us validate the model from blackbox dumps.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"blackbox: Store state for all blocks"}},{"before":"157ddc4e41cd9938e6fab7285ea6c0ab4a8d5b41","after":"7d203c6de1f3fa8247575ac51ae6b0c08d09b66c","ref":"refs/heads/main","pushedAt":"2023-10-22T17:24:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"blackbox: Add black-box debug functionality\n\nOn any panic, we dump out the last ~30 seconds of IVSENSE data along\nwith the starting state and panic reason.\n\nAlso add a feature to panic if the gain reduces too much. This can be\nused to try to catch badness.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"blackbox: Add black-box debug functionality"}},{"before":"cfde41c18e2e6a5f673c6883e3ecdecbfce2b6b5","after":"157ddc4e41cd9938e6fab7285ea6c0ab4a8d5b41","ref":"refs/heads/main","pushedAt":"2023-10-22T00:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Add suspend handling\n\nALSA needs special handling to correctly resume after the system is\nsuspended with a PCM active. Do the required dance.\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Add suspend handling"}},{"before":"bc318e0687f42f26eeb614028ee48a4ef0b67193","after":"cfde41c18e2e6a5f673c6883e3ecdecbfce2b6b5","ref":"refs/heads/main","pushedAt":"2023-10-15T08:42:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marcan","name":"Hector Martin","path":"/marcan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/98387?s=80&v=4"},"commit":{"message":"Bump to 0.1.3\n\nSigned-off-by: Hector Martin ","shortMessageHtmlLink":"Bump to 0.1.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjpQ-sAA","startCursor":null,"endCursor":null}},"title":"Activity ยท AsahiLinux/speakersafetyd"}