{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5772041,"defaultBranch":"master","name":"Solaar","ownerLogin":"pwr-Solaar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-11T22:40:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42184235?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715441779.0","currentOid":""},"activityList":{"items":[{"before":"8fb087be14e786af2ab3e8c14f1f40b4f8264d55","after":"40033c01831f8c5f0a3d8298e9e631ba76862802","ref":"refs/heads/master","pushedAt":"2024-09-15T13:19:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Introduce hid_parser tests\n\nAdd basic tests to cover the package.","shortMessageHtmlLink":"Introduce hid_parser tests"}},{"before":"fdd2c7995006e24731ea557f358a0bf55925b6b7","after":"8fb087be14e786af2ab3e8c14f1f40b4f8264d55","ref":"refs/heads/master","pushedAt":"2024-09-15T13:18:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"logitech_receiver: Remove GDK dependency","shortMessageHtmlLink":"logitech_receiver: Remove GDK dependency"}},{"before":"ae39ac46ba79561d403f532894230a6ccdef7c34","after":"fdd2c7995006e24731ea557f358a0bf55925b6b7","ref":"refs/heads/master","pushedAt":"2024-08-28T14:40:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"settings: allow unkonwn keys in Key rule conditions","shortMessageHtmlLink":"settings: allow unkonwn keys in Key rule conditions"}},{"before":"4578f5f6f1c94eaee92e8ce3c5007a0947d19ded","after":"ae39ac46ba79561d403f532894230a6ccdef7c34","ref":"refs/heads/master","pushedAt":"2024-08-24T00:03:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: improve documentation for cli actions","shortMessageHtmlLink":"docs: improve documentation for cli actions"}},{"before":"af12f8df52d2a193be78bcb79a2cf68f3fd672cb","after":"4578f5f6f1c94eaee92e8ce3c5007a0947d19ded","ref":"refs/heads/master","pushedAt":"2024-08-23T23:41:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"device: cycle sw_id to better guard against duplication of messages","shortMessageHtmlLink":"device: cycle sw_id to better guard against duplication of messages"}},{"before":"48ff85ab94d6acd93a7035e307378bbb958b542a","after":"af12f8df52d2a193be78bcb79a2cf68f3fd672cb","ref":"refs/heads/master","pushedAt":"2024-08-23T22:44:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Remove incomplete developer docs\n\nAuto generated code documentation is incomplete, remove it.\n\nRelated #2503","shortMessageHtmlLink":"Remove incomplete developer docs"}},{"before":"64a9aac0d595398b4c7680840c4b1743c8229d3c","after":"48ff85ab94d6acd93a7035e307378bbb958b542a","ref":"refs/heads/master","pushedAt":"2024-08-23T22:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Publish GitHub pages only on push to master\n\nAvoid draft documentation from being published.","shortMessageHtmlLink":"Publish GitHub pages only on push to master"}},{"before":"ce197b70932d758572aa6ca17a75af5e9e48a1fe","after":"64a9aac0d595398b4c7680840c4b1743c8229d3c","ref":"refs/heads/master","pushedAt":"2024-08-10T14:42:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: add information about Onboard Profiles overriding some settings","shortMessageHtmlLink":"docs: add information about Onboard Profiles overriding some settings"}},{"before":"7b797f40f7414f2dec5410d9b001cacd51162d2d","after":"ce197b70932d758572aa6ca17a75af5e9e48a1fe","ref":"refs/heads/master","pushedAt":"2024-07-24T11:19:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"doc: add wording to README.md that Solaar is not a device driver","shortMessageHtmlLink":"doc: add wording to README.md that Solaar is not a device driver"}},{"before":"67829c5807c5653544fa66e17f57e16a3da84f4c","after":"7b797f40f7414f2dec5410d9b001cacd51162d2d","ref":"refs/heads/master","pushedAt":"2024-07-16T03:49:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"i18n: Chinese translations in .desktop files (#2554)\n\n* translation(v1.1.13): update solaar.pot; fix missing zh_CN translation; fix some mis-leading translation in zh_CN\r\n\r\n* fix translation error\r\n\r\n* i18n: zh_CN/zh_TW/zh_HK in .desktop files\r\n\r\n---------\r\n\r\nCo-authored-by: IskandarMa ","shortMessageHtmlLink":"i18n: Chinese translations in .desktop files (#2554)"}},{"before":"d9d67ed738170274d54b77a60aa36b7ff73e09a4","after":"67829c5807c5653544fa66e17f57e16a3da84f4c","ref":"refs/heads/master","pushedAt":"2024-07-15T12:37:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Clean up imports (#2537)\n\n* Remove import as _ in solaar startup\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in listener\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in cli init\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in gtk\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in show\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in tray\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in profiles\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in config\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in config panel\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in window\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in pair\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in pair window\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in cli package\r\n\r\nRelated #2273\r\n\r\n* Remove import as _ in ui package\r\n\r\nRelated #2273\r\n\r\n* Remove commented out code\r\n\r\nRelated #2273\r\n\r\n* Use constant for Logitech ID","shortMessageHtmlLink":"Clean up imports (#2537)"}},{"before":"71d2a50cb4ba43fa65b8783c39b3f9d8eff1150b","after":"d9d67ed738170274d54b77a60aa36b7ff73e09a4","ref":"refs/heads/master","pushedAt":"2024-07-02T14:59:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"device: handle unknown device kinds","shortMessageHtmlLink":"device: handle unknown device kinds"}},{"before":"25b9ba70d23b1a521a999cdde55239eeea732960","after":"71d2a50cb4ba43fa65b8783c39b3f9d8eff1150b","ref":"refs/heads/master","pushedAt":"2024-07-02T11:57:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: fix broken links to Solaar logo","shortMessageHtmlLink":"docs: fix broken links to Solaar logo"}},{"before":"59b30706b8d3bee044f208d8847be7b25c262e8e","after":"25b9ba70d23b1a521a999cdde55239eeea732960","ref":"refs/heads/master","pushedAt":"2024-07-01T12:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"po: Update zh_CN translation (#2541)\n\n* translation(v1.1.13): update solaar.pot; fix missing zh_CN translation; fix some mis-leading translation in zh_CN\r\n\r\n* fix translation error\r\n\r\n---------\r\n\r\nCo-authored-by: IskandarMa ","shortMessageHtmlLink":"po: Update zh_CN translation (#2541)"}},{"before":"f40a5cc7a99a1968f60e961539e1564ed51e7a25","after":"59b30706b8d3bee044f208d8847be7b25c262e8e","ref":"refs/heads/master","pushedAt":"2024-07-01T12:03:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: Use mkdocs for public documentation (#2527)\n\n* Add mkdocs config\r\n\r\nBuild and debug docs locally:\r\nmkdocs serve\r\n\r\n* Add mkdocs config\r\n\r\n* Introduce GitHub action for mkdocs\r\n\r\n* Delete outdated doc files\r\n\r\n* Generate Python documentation\r\n\r\n* Clean up docs\r\n\r\n- Remove ToDos from public docs","shortMessageHtmlLink":"docs: Use mkdocs for public documentation (#2527)"}},{"before":"6d4cf80c894c4884be1d9f5ebfdc5200db17867a","after":"f40a5cc7a99a1968f60e961539e1564ed51e7a25","ref":"refs/heads/master","pushedAt":"2024-06-29T19:23:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Clean up setup.py (#2536)\n\n- Indent description\r\n- Remove commented code\r\n\r\nRelated #2273","shortMessageHtmlLink":"Clean up setup.py (#2536)"}},{"before":"8ab8cb0225102de2d7520f704928a5cbd92afc09","after":"6d4cf80c894c4884be1d9f5ebfdc5200db17867a","ref":"refs/heads/master","pushedAt":"2024-06-29T19:22:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: dead links in the AppStream file (#2539)","shortMessageHtmlLink":"docs: dead links in the AppStream file (#2539)"}},{"before":"3aa064b40f9b150f2f12284ab4508a2e9a25e7be","after":"8ab8cb0225102de2d7520f704928a5cbd92afc09","ref":"refs/heads/master","pushedAt":"2024-06-23T21:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: Update about.py (#2535)\n\nUpdate copyright date in about page to reflect current year (2024)\r\n\r\nFollow-up to #2074","shortMessageHtmlLink":"docs: Update about.py (#2535)"}},{"before":"db93e9ab107cfcdef7f4b1821ec5e5d6a7aafd4e","after":"3aa064b40f9b150f2f12284ab4508a2e9a25e7be","ref":"refs/heads/master","pushedAt":"2024-06-13T14:01:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"settings: finish change to new constants","shortMessageHtmlLink":"settings: finish change to new constants"}},{"before":"a7784b40abcbd9b9ca168291364df482c6106928","after":"db93e9ab107cfcdef7f4b1821ec5e5d6a7aafd4e","ref":"refs/heads/master","pushedAt":"2024-06-13T11:44:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"hidapi: remove check on driver","shortMessageHtmlLink":"hidapi: remove check on driver"}},{"before":"86b55b9c2573280e2e3339e10976e044c50b1064","after":"a7784b40abcbd9b9ca168291364df482c6106928","ref":"refs/heads/master","pushedAt":"2024-06-13T09:54:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"cli: finish change to show.py for new constants","shortMessageHtmlLink":"cli: finish change to show.py for new constants"}},{"before":"2113e63a75e3fb9452e4d7aaa9524e427a3018c0","after":"86b55b9c2573280e2e3339e10976e044c50b1064","ref":"refs/heads/master","pushedAt":"2024-06-03T12:37:02.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Introduce Enum BusID\n\nDistinguishes Bluetooth and USB devices.","shortMessageHtmlLink":"Introduce Enum BusID"}},{"before":"104556e7a39384466e467fd7196c6ec4f8bb544d","after":"2113e63a75e3fb9452e4d7aaa9524e427a3018c0","ref":"refs/heads/master","pushedAt":"2024-06-03T12:33:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"device: be defensive when converting battery status to string","shortMessageHtmlLink":"device: be defensive when converting battery status to string"}},{"before":"be83dac209898f1cd1c11657ffcf04fb5575647d","after":"104556e7a39384466e467fd7196c6ec4f8bb544d","ref":"refs/heads/master","pushedAt":"2024-06-02T14:42:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Automatically detect packages in /lib\n\nAutomate handling of internal packages.","shortMessageHtmlLink":"Automatically detect packages in /lib"}},{"before":"c23ebcd2671cc010347e4a56b091ba3e26de0a04","after":"be83dac209898f1cd1c11657ffcf04fb5575647d","ref":"refs/heads/master","pushedAt":"2024-06-02T14:34:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"hid: Convert definition of HID registers to enum\n\n* Refactor HID Register definitions\r\n\r\nUse enums for distinct type hints, easy discovery of registers.\r\nMake constants uppercase and benefit from enum auto-completion.\r\n\r\nRelated #2273\r\n\r\n* Improve type hints: Registers","shortMessageHtmlLink":"hid: Convert definition of HID registers to enum"}},{"before":"244d0ee88acc5638441ff5bf1f4279ae027c64f8","after":"c23ebcd2671cc010347e4a56b091ba3e26de0a04","ref":"refs/heads/master","pushedAt":"2024-06-02T13:54:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"Use double quotes for module level docstrings\n\nMake module level docstrings distinguishable from license text.\n\nRelated #2273","shortMessageHtmlLink":"Use double quotes for module level docstrings"}},{"before":"089b85676f6060ed4c2feec1ff0f7977e33d5cf1","after":"244d0ee88acc5638441ff5bf1f4279ae027c64f8","ref":"refs/heads/master","pushedAt":"2024-06-01T16:09:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"solaar: clean up locale code\n\nUsage example for German:\r\nLC_ALL=de_DE.UTF-8 solaar\r\n\r\nRelated #2507","shortMessageHtmlLink":"solaar: clean up locale code"}},{"before":"cece723ea4fa1b31faed23b12edab2f9e786cca5","after":"089b85676f6060ed4c2feec1ff0f7977e33d5cf1","ref":"refs/heads/master","pushedAt":"2024-06-01T15:59:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: update built-in rules","shortMessageHtmlLink":"docs: update built-in rules"}},{"before":"c29231bc6bd62cbf0cc2cfdfe575c6c7c384735a","after":"cece723ea4fa1b31faed23b12edab2f9e786cca5","ref":"refs/heads/master","pushedAt":"2024-05-27T16:50:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"docs: Improve rules documentation\n\n- Page heading\r\n- Fix heading levels\r\n- Improve some names","shortMessageHtmlLink":"docs: Improve rules documentation"}},{"before":"faf27ca3234f20bfc7fdf7d6d8d2088396b14c1a","after":"c29231bc6bd62cbf0cc2cfdfe575c6c7c384735a","ref":"refs/heads/master","pushedAt":"2024-05-27T15:58:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pfps","name":"Peter F. Patel-Schneider","path":"/pfps","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6618235?s=80&v=4"},"commit":{"message":"refactor: Creation of devices (#2493)\n\n* Refine interfaces for testability\r\n\r\n* Reenable fixed device tests","shortMessageHtmlLink":"refactor: Creation of devices (#2493)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtrJnaQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pwr-Solaar/Solaar"}