{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":655423460,"defaultBranch":"main","name":"ebike-battery-manager","ownerLogin":"hilo-software","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-18T21:03:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/136832821?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719591727.0","currentOid":""},"activityList":{"items":[{"before":"c3a0e3d8aa28a4e41fbeb04c1e08e4263d10abae","after":"89f9e39ff0186a5ca3d7459c5b3994f82fab7ef7","ref":"refs/heads/logging_modes","pushedAt":"2024-07-06T00:24:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Switch from generic logging to specific logger and add custom level","shortMessageHtmlLink":"Switch from generic logging to specific logger and add custom level"}},{"before":"6f140ddbdd5eafcdfc351064875dfde70c5fc9cb","after":"c3a0e3d8aa28a4e41fbeb04c1e08e4263d10abae","ref":"refs/heads/logging_modes","pushedAt":"2024-06-28T17:30:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Add LoggingMode enum and associated support and tests","shortMessageHtmlLink":"Add LoggingMode enum and associated support and tests"}},{"before":null,"after":"6f140ddbdd5eafcdfc351064875dfde70c5fc9cb","ref":"refs/heads/logging_modes","pushedAt":"2024-06-28T16:22:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Add control over the special debug test_logger\nUpdate tests accordingly","shortMessageHtmlLink":"Add control over the special debug test_logger"}},{"before":"ec729303dcd48c2c4640e003151f1a0b8d984a79","after":"6f140ddbdd5eafcdfc351064875dfde70c5fc9cb","ref":"refs/heads/main","pushedAt":"2024-06-24T17:43:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Add control over the special debug test_logger\nUpdate tests accordingly","shortMessageHtmlLink":"Add control over the special debug test_logger"}},{"before":"a7fc0214fa239a16ffe55917ed37183cd7557f08","after":"ec729303dcd48c2c4640e003151f1a0b8d984a79","ref":"refs/heads/main","pushedAt":"2024-06-13T20:38:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Remove erroneous override detect of bool","shortMessageHtmlLink":"Remove erroneous override detect of bool"}},{"before":"c7e7a7c7ea43223d69e175bc2b517e566e8f2ede","after":"a7fc0214fa239a16ffe55917ed37183cd7557f08","ref":"refs/heads/main","pushedAt":"2024-06-12T18:51:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Add test for scan_for_battery_prefix filter","shortMessageHtmlLink":"Add test for scan_for_battery_prefix filter"}},{"before":"82e464cb4366e1257e3ba25bcde6316257a6894b","after":"a7fc0214fa239a16ffe55917ed37183cd7557f08","ref":"refs/heads/no-default-name-search","pushedAt":"2024-06-12T18:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Add test for scan_for_battery_prefix filter","shortMessageHtmlLink":"Add test for scan_for_battery_prefix filter"}},{"before":"035591438eef3eaf90bff26d99233f593e5e96c1","after":"82e464cb4366e1257e3ba25bcde6316257a6894b","ref":"refs/heads/no-default-name-search","pushedAt":"2024-06-12T12:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Reduce debug logging to info","shortMessageHtmlLink":"Reduce debug logging to info"}},{"before":"ad2ef7f32119525527a5dfd182991060222aac00","after":"035591438eef3eaf90bff26d99233f593e5e96c1","ref":"refs/heads/no-default-name-search","pushedAt":"2024-06-11T04:05:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fixes from unit tests\nAdd unit tests for new BatteryManagerState fields as well as process_overrides encapsulation\nChatGPT 4 wrote the test_process_overrides harness","shortMessageHtmlLink":"Fixes from unit tests"}},{"before":null,"after":"ad2ef7f32119525527a5dfd182991060222aac00","ref":"refs/heads/no-default-name-search","pushedAt":"2024-06-10T01:44:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Reduce logging","shortMessageHtmlLink":"Reduce logging"}},{"before":"cbb84a780af297c19f22427858ae0901f88a434c","after":"c7e7a7c7ea43223d69e175bc2b517e566e8f2ede","ref":"refs/heads/main","pushedAt":"2024-06-06T02:39:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fix logging bug.\nReduce debug logging back to info level\nAdd Ah logging to script finish summary logging.","shortMessageHtmlLink":"Fix logging bug."}},{"before":"3ceedb8d12940c6537fa5156defdaf9ed87c89b7","after":"c7e7a7c7ea43223d69e175bc2b517e566e8f2ede","ref":"refs/heads/accumulate_amps","pushedAt":"2024-06-05T13:58:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fix logging bug.\nReduce debug logging back to info level\nAdd Ah logging to script finish summary logging.","shortMessageHtmlLink":"Fix logging bug."}},{"before":"aca9a1ab82dabc5a9fb51dba5e0cdbae8b8e4efc","after":"3ceedb8d12940c6537fa5156defdaf9ed87c89b7","ref":"refs/heads/accumulate_amps","pushedAt":"2024-05-31T17:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fix bug where init() called multiple times created duplicate BatteryPlug items.\nEnsure shutdown_plugs() clears battery_plug_list in finally clause.","shortMessageHtmlLink":"Fix bug where init() called multiple times created duplicate BatteryP…"}},{"before":"5eb8ed11ec5deab523d629d60e6cfdb59bfccf78","after":"aca9a1ab82dabc5a9fb51dba5e0cdbae8b8e4efc","ref":"refs/heads/accumulate_amps","pushedAt":"2024-05-29T14:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Clean up exception handling","shortMessageHtmlLink":"Clean up exception handling"}},{"before":null,"after":"5eb8ed11ec5deab523d629d60e6cfdb59bfccf78","ref":"refs/heads/accumulate_amps","pushedAt":"2024-05-28T16:41:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fix force_log","shortMessageHtmlLink":"Fix force_log"}},{"before":"b1da6a2391176a90b08b9786d04e3c36378e47e1","after":"cbb84a780af297c19f22427858ae0901f88a434c","ref":"refs/heads/main","pushedAt":"2024-05-15T14:50:01.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Improved exit_handler from perplexity","shortMessageHtmlLink":"Improved exit_handler from perplexity"}},{"before":"2071ed7a05c85a816d84e806db43a8cff2cfd63c","after":"8fe4cf6bd9f606d019e98ea2eedc3a86e88b24ce","ref":"refs/heads/deglobalize","pushedAt":"2024-05-13T15:40:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"sigint and exit handling to cleanup any leftover running plugs","shortMessageHtmlLink":"sigint and exit handling to cleanup any leftover running plugs"}},{"before":null,"after":"2071ed7a05c85a816d84e806db43a8cff2cfd63c","ref":"refs/heads/deglobalize","pushedAt":"2024-05-11T04:17:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Make MAX_RUNTIME_HOURS_DEFAULT consistent with other default constants","shortMessageHtmlLink":"Make MAX_RUNTIME_HOURS_DEFAULT consistent with other default constants"}},{"before":"3a5d8841ed23e505709a9a3240b792e251cb0a73","after":null,"ref":"refs/heads/spike_charger_battery_amp_time_limit","pushedAt":"2024-05-11T04:08:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"}},{"before":"bc897a2a60b2409d311eac20e98c7266bb6808a0","after":null,"ref":"refs/heads/spike_start_thresholds","pushedAt":"2024-05-11T04:07:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"}},{"before":"952ac52496b50c20e09bd8a7147ca9489dfff669","after":"b1da6a2391176a90b08b9786d04e3c36378e47e1","ref":"refs/heads/main","pushedAt":"2024-05-09T02:23:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Updates to both script and tests to enable more specific Exceptions","shortMessageHtmlLink":"Updates to both script and tests to enable more specific Exceptions"}},{"before":"4df21173d6e799d0094c28299e410c0688b7b74b","after":"952ac52496b50c20e09bd8a7147ca9489dfff669","ref":"refs/heads/main","pushedAt":"2024-05-03T14:58:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Updates to README, remove print","shortMessageHtmlLink":"Updates to README, remove print"}},{"before":"90cce45136916823d30d9da1b78459c718222132","after":"4df21173d6e799d0094c28299e410c0688b7b74b","ref":"refs/heads/main","pushedAt":"2024-04-15T02:01:20.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Updates to README and command line help message","shortMessageHtmlLink":"Updates to README and command line help message"}},{"before":"409877d7fe3e48e7599438e5e0b6d8a483ebb2a7","after":"3a5d8841ed23e505709a9a3240b792e251cb0a73","ref":"refs/heads/spike_charger_battery_amp_time_limit","pushedAt":"2024-04-08T16:06:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Switch to asyncio.gather","shortMessageHtmlLink":"Switch to asyncio.gather"}},{"before":"4634e65c0829051acd4d684e6dcc65466b2710e2","after":"409877d7fe3e48e7599438e5e0b6d8a483ebb2a7","ref":"refs/heads/spike_charger_battery_amp_time_limit","pushedAt":"2024-04-07T17:51:46.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fix for threshold logging","shortMessageHtmlLink":"Fix for threshold logging"}},{"before":null,"after":"4634e65c0829051acd4d684e6dcc65466b2710e2","ref":"refs/heads/spike_charger_battery_amp_time_limit","pushedAt":"2024-04-05T03:56:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"README updates for starting threshold","shortMessageHtmlLink":"README updates for starting threshold"}},{"before":"aaa9880276c9cd5bc09d49b66ed140398361059b","after":"90cce45136916823d30d9da1b78459c718222132","ref":"refs/heads/main","pushedAt":"2024-04-04T14:28:59.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Clean up logging\nAdd debug start_threshold_logger\nEncapsulate disable plug into turn_off_and_delete_plug()","shortMessageHtmlLink":"Clean up logging"}},{"before":"97fddb5e007f8756d96ad32134790cf2477a9050","after":"bc897a2a60b2409d311eac20e98c7266bb6808a0","ref":"refs/heads/spike_start_thresholds","pushedAt":"2024-03-11T04:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Fix start_threshold_check\nAdd test_start_threshold_check to unit tests","shortMessageHtmlLink":"Fix start_threshold_check"}},{"before":null,"after":"97fddb5e007f8756d96ad32134790cf2477a9050","ref":"refs/heads/spike_start_thresholds","pushedAt":"2024-03-09T06:17:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Update configs, pytest for start stop stuff","shortMessageHtmlLink":"Update configs, pytest for start stop stuff"}},{"before":"5756dd3a1be70438f67c046adf0718114e669424","after":"aaa9880276c9cd5bc09d49b66ed140398361059b","ref":"refs/heads/main","pushedAt":"2024-01-26T15:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kishigo","name":"Kelvin Ishigo","path":"/kishigo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125639?s=80&v=4"},"commit":{"message":"Rework config logging, minor optimization in verify_config_file()","shortMessageHtmlLink":"Rework config logging, minor optimization in verify_config_file()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEeC9DQgA","startCursor":null,"endCursor":null}},"title":"Activity · hilo-software/ebike-battery-manager"}