{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":472822144,"defaultBranch":"master","name":"zcfan","ownerLogin":"cdown","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-22T15:11:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/660663?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710937483.0","currentOid":""},"activityList":{"items":[{"before":"08980a9f47c6c5bdc2906ad9da8fcaac8bad1b82","after":"751f1f7a47fab1c9b1fdb50272d6be8df6a1b988","ref":"refs/heads/master","pushedAt":"2024-05-28T23:16:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"Make fan levels configurable","shortMessageHtmlLink":"Make fan levels configurable"}},{"before":"5f1753de06e6bde61320dfc42ab0027f4d4f0d61","after":"08980a9f47c6c5bdc2906ad9da8fcaac8bad1b82","ref":"refs/heads/master","pushedAt":"2024-03-20T12:27:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"config: Allow configuring the temperature hysteresis amount","shortMessageHtmlLink":"config: Allow configuring the temperature hysteresis amount"}},{"before":null,"after":"962e34a56b724f0fd53d32e838d1d4ee88ce8091","ref":"refs/heads/cdown/2024-03-20/temp","pushedAt":"2024-03-20T12:24:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"config: Allow configuring the temperature hysteresis amount","shortMessageHtmlLink":"config: Allow configuring the temperature hysteresis amount"}},{"before":"1e150b6e3e06869271f9fa567da85e0c5a40e93b","after":"5f1753de06e6bde61320dfc42ab0027f4d4f0d61","ref":"refs/heads/master","pushedAt":"2024-03-06T16:16:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"Mark zcfan.service as conflicting with thinkfan.service\n\nIn Debian the two packages are marked as conflicting with each other:\nhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1017980\n\nIn Fedora we don't - as Fedora defaults to not enabling installed\nservices - and this does make it easier to install both side by side and\ntest them back to back. Marking the services as conflicting makes sure\nthat starting one stops the other and vice versa.\n\nhttps://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Conflicts=\n\nSigned-off-by: Michel Lind ","shortMessageHtmlLink":"Mark zcfan.service as conflicting with thinkfan.service"}},{"before":"54774b5d6ce8cfcf11b16bdd5a9c73f24e86be8a","after":"1e150b6e3e06869271f9fa567da85e0c5a40e93b","ref":"refs/heads/master","pushedAt":"2024-02-27T02:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"fscanf_int_for_key: fl -> dest\n\nThis may now not be a fan level.","shortMessageHtmlLink":"fscanf_int_for_key: fl -> dest"}},{"before":"63af2e028aea5c88e4c7cabaf66a782f36d09df1","after":"54774b5d6ce8cfcf11b16bdd5a9c73f24e86be8a","ref":"refs/heads/master","pushedAt":"2024-02-27T02:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"full_speed_supported: Use FAN_CONTROL_FILE","shortMessageHtmlLink":"full_speed_supported: Use FAN_CONTROL_FILE"}},{"before":null,"after":"e5391d270a8be4b733558f98d1abfcd0d05f911a","ref":"refs/heads/cdown/2024-02-26/5sec","pushedAt":"2024-02-26T14:32:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"tick: Move to every 5 seconds\n\nThis is how often thinkfan does it and nothing has exploded. Every\nsecond is a lot of wakeups.","shortMessageHtmlLink":"tick: Move to every 5 seconds"}},{"before":"f9cae1f5953a01437010a294914e8851f4ff5e15","after":"63af2e028aea5c88e4c7cabaf66a782f36d09df1","ref":"refs/heads/master","pushedAt":"2024-02-26T02:32:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"readme: write -> wrote","shortMessageHtmlLink":"readme: write -> wrote"}},{"before":"63af2e028aea5c88e4c7cabaf66a782f36d09df1","after":"f9cae1f5953a01437010a294914e8851f4ff5e15","ref":"refs/heads/master","pushedAt":"2024-02-26T02:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"interval: Increase to 5 seconds\n\nThis is what thinkfan uses and nothing has exploded -- every second\nseems overboard.","shortMessageHtmlLink":"interval: Increase to 5 seconds"}},{"before":"8ade5bcdc946687e649daedb8fac8d0c1f641ef2","after":"63af2e028aea5c88e4c7cabaf66a782f36d09df1","ref":"refs/heads/master","pushedAt":"2024-02-26T02:27:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"readme: write -> wrote","shortMessageHtmlLink":"readme: write -> wrote"}},{"before":"b0ef7c6cc9cd9bfb78da58dfc6e6ade2f6f24c9c","after":"8ade5bcdc946687e649daedb8fac8d0c1f641ef2","ref":"refs/heads/master","pushedAt":"2024-02-26T02:04:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"treewide: Use expect in more places where it makes things clearer","shortMessageHtmlLink":"treewide: Use expect in more places where it makes things clearer"}},{"before":"4b227187dd55e62c86ddb054948c0f32573a643a","after":"b0ef7c6cc9cd9bfb78da58dfc6e6ade2f6f24c9c","ref":"refs/heads/master","pushedAt":"2024-02-26T02:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"treewide: Use expect in more places where it makes things clearer","shortMessageHtmlLink":"treewide: Use expect in more places where it makes things clearer"}},{"before":null,"after":"b0ef7c6cc9cd9bfb78da58dfc6e6ade2f6f24c9c","ref":"refs/heads/cdown/2024-02-26/expect","pushedAt":"2024-02-26T02:01:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"treewide: Use expect in more places where it makes things clearer","shortMessageHtmlLink":"treewide: Use expect in more places where it makes things clearer"}},{"before":"d42edfb540f204c56b6c8ee3a383a8f2298b85af","after":"4b227187dd55e62c86ddb054948c0f32573a643a","ref":"refs/heads/master","pushedAt":"2024-02-26T01:57:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"get_max_temp: Only do globbing once\n\nThis is ~20% of CPU, and we really don't care if more stuff appears\nsince it's going to be immaterial.","shortMessageHtmlLink":"get_max_temp: Only do globbing once"}},{"before":"2ef81c6b68292f9c160e4892e319da2cfb9e6e4b","after":"d42edfb540f204c56b6c8ee3a383a8f2298b85af","ref":"refs/heads/master","pushedAt":"2024-02-26T01:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"get_max_temp: Only do logging once\n\nThis is ~20% of CPU, and we really don't care if more stuff appears\nsince it's going to be immaterial.","shortMessageHtmlLink":"get_max_temp: Only do logging once"}},{"before":null,"after":"d42edfb540f204c56b6c8ee3a383a8f2298b85af","ref":"refs/heads/cdown/2024-02-26/cleanup","pushedAt":"2024-02-26T00:51:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"get_max_temp: Only do logging once\n\nThis is ~20% of CPU, and we really don't care if more stuff appears\nsince it's going to be immaterial.","shortMessageHtmlLink":"get_max_temp: Only do logging once"}},{"before":"ed51924c0e5c16976aa9531155490e35d4268adb","after":"2ef81c6b68292f9c160e4892e319da2cfb9e6e4b","ref":"refs/heads/master","pushedAt":"2024-02-25T15:16:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7\n\nCloses #26.","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":"4f3588f55f6b32ac4c26541fec8f0afb47b27b45","after":"d2273da63eb7d48d3101b566be07924441fa37cf","ref":"refs/heads/cdown/2024-02-25/cleanup","pushedAt":"2024-02-25T15:14:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7\n\nCloses #26.","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":"3c3bb33e5f52ebba950b798b3d5ebb2533795824","after":"4f3588f55f6b32ac4c26541fec8f0afb47b27b45","ref":"refs/heads/cdown/2024-02-25/cleanup","pushedAt":"2024-02-25T15:13:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7\n\nCloses #26.","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":"77a58ed8ef75d53b8051a760295386ed6186bedc","after":"3c3bb33e5f52ebba950b798b3d5ebb2533795824","ref":"refs/heads/cdown/2024-02-25/cleanup","pushedAt":"2024-02-25T15:12:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7\n\nCloses #26.","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":"ed2cd23dc5691ee0c20c45f3d567952bb66dc17a","after":"77a58ed8ef75d53b8051a760295386ed6186bedc","ref":"refs/heads/cdown/2024-02-25/cleanup","pushedAt":"2024-02-25T15:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7\n\nCloses #26.","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":"364eaee510900979936b7026ff2c372a6ffce795","after":"ed2cd23dc5691ee0c20c45f3d567952bb66dc17a","ref":"refs/heads/cdown/2024-02-25/cleanup","pushedAt":"2024-02-25T15:11:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":null,"after":"364eaee510900979936b7026ff2c372a6ffce795","ref":"refs/heads/cdown/2024-02-25/cleanup","pushedAt":"2024-02-25T15:10:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"cfg: Use full-speed when max_temp is exceeded, falling back to 7","shortMessageHtmlLink":"cfg: Use full-speed when max_temp is exceeded, falling back to 7"}},{"before":"49bcbbddeeae203814eb590a3d13ee6af2402e27","after":"ed51924c0e5c16976aa9531155490e35d4268adb","ref":"refs/heads/master","pushedAt":"2024-01-26T01:23:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"Add watchdog_secs directive","shortMessageHtmlLink":"Add watchdog_secs directive"}},{"before":null,"after":"69b0a4af0a679aed8377188512ffff86ba357873","ref":"refs/heads/cdown/2023-09-04/time_jump","pushedAt":"2023-09-04T16:35:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"main: Detect sleep events through time jumps\n\nCloses #21. My T14s doesn't have this problem, but thinkfan has a start\nand stop unit for this purpose. This is a somewhat janky way to go about\nit but I'd rather not tie zcfan to a specific init system.\n\nWe already do this based on the watchdog, so it's unclear if this is\nactually needed.","shortMessageHtmlLink":"main: Detect sleep events through time jumps"}},{"before":"1df7a0953b2e6dad5494c44b2a31e20a22a6aa99","after":"49bcbbddeeae203814eb590a3d13ee6af2402e27","ref":"refs/heads/master","pushedAt":"2023-03-28T02:48:43.282Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"readme: Add GH actions badge","shortMessageHtmlLink":"readme: Add GH actions badge"}},{"before":"5265f6a0db592c4f2f5e03cb65a64aa03318f67b","after":"1df7a0953b2e6dad5494c44b2a31e20a22a6aa99","ref":"refs/heads/master","pushedAt":"2023-03-28T02:48:15.065Z","pushType":"push","commitsCount":1,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"github actions: Add build CI","shortMessageHtmlLink":"github actions: Add build CI"}},{"before":"062f869c8fc1ac95fd6d0365f113d65ab55973c2","after":"1df7a0953b2e6dad5494c44b2a31e20a22a6aa99","ref":"refs/heads/cdown/2023-03-27/gh","pushedAt":"2023-03-28T02:45:49.707Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"github actions: Add build CI","shortMessageHtmlLink":"github actions: Add build CI"}},{"before":"464c0254e50074f3bb2272b0f042822fb315e732","after":"062f869c8fc1ac95fd6d0365f113d65ab55973c2","ref":"refs/heads/cdown/2023-03-27/gh","pushedAt":"2023-03-28T02:44:06.338Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"github actions: Add build CI","shortMessageHtmlLink":"github actions: Add build CI"}},{"before":null,"after":"464c0254e50074f3bb2272b0f042822fb315e732","ref":"refs/heads/cdown/2023-03-27/gh","pushedAt":"2023-03-28T02:40:34.627Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"cdown","name":"Chris Down","path":"/cdown","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/660663?s=80&v=4"},"commit":{"message":"github actions: Add build CI","shortMessageHtmlLink":"github actions: Add build CI"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVlx5owA","startCursor":null,"endCursor":null}},"title":"Activity ยท cdown/zcfan"}