{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":159224136,"defaultBranch":"main","name":"moonlight","ownerLogin":"lainproliant","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-11-26T19:50:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/587943?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724041462.0","currentOid":""},"activityList":{"items":[{"before":"d5079cba93f194b001cf34386786515692c50e0b","after":"eb52c60b6c032d245d0d25a880ed02a95e48a264","ref":"refs/heads/main","pushedAt":"2024-09-04T18:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"geometry.h and rapidyaml fetch.","shortMessageHtmlLink":"geometry.h and rapidyaml fetch."}},{"before":"5b68717a8452950252e048668da99993a0c93f0b","after":"86e902ad0b291bf0480e3203b6020c6f4b8a6b4a","ref":"refs/heads/geometry","pushedAt":"2024-09-03T22:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Rename stuff.","shortMessageHtmlLink":"Rename stuff."}},{"before":"b0e77eb80ecb0177eab73a37b5e201ed2e5cc1e3","after":"5b68717a8452950252e048668da99993a0c93f0b","ref":"refs/heads/geometry","pushedAt":"2024-08-19T04:28:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add rapidyaml fetch.","shortMessageHtmlLink":"Add rapidyaml fetch."}},{"before":null,"after":"b0e77eb80ecb0177eab73a37b5e201ed2e5cc1e3","ref":"refs/heads/geometry","pushedAt":"2024-08-19T04:24:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add rapidyaml fetch.","shortMessageHtmlLink":"Add rapidyaml fetch."}},{"before":"b09a99807bd14292cf16882244d85f248b573b0a","after":"d5079cba93f194b001cf34386786515692c50e0b","ref":"refs/heads/main","pushedAt":"2024-08-16T00:28:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fix usage of shared_ptr in timer.h","shortMessageHtmlLink":"Fix usage of shared_ptr in timer.h"}},{"before":"6b31d58a9b32ac8e16687f9d20804ed2d8d9c5e6","after":"b09a99807bd14292cf16882244d85f248b573b0a","ref":"refs/heads/main","pushedAt":"2024-08-16T00:17:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fix handling of shared_ptr only Timer objects.","shortMessageHtmlLink":"Fix handling of shared_ptr only Timer objects."}},{"before":"47ff476868f0c21ace65de089fac81099830d43d","after":"6b31d58a9b32ac8e16687f9d20804ed2d8d9c5e6","ref":"refs/heads/main","pushedAt":"2024-08-15T23:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Update Timer to use shared_ptr instead of references.","shortMessageHtmlLink":"Update Timer to use shared_ptr instead of references."}},{"before":"fab049a5f096160ab51b1a94dd92b9eab19903a8","after":"47ff476868f0c21ace65de089fac81099830d43d","ref":"refs/heads/main","pushedAt":"2024-08-15T23:48:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"More fixes for RelativeTimer","shortMessageHtmlLink":"More fixes for RelativeTimer"}},{"before":"f399e6fd5f515ec1130745fc68d452a9f557f04b","after":"fab049a5f096160ab51b1a94dd92b9eab19903a8","ref":"refs/heads/main","pushedAt":"2024-08-15T23:47:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fix RelativeTimer.","shortMessageHtmlLink":"Fix RelativeTimer."}},{"before":"066d2d8993957b966bea19370b4d60a3a9116036","after":"f399e6fd5f515ec1130745fc68d452a9f557f04b","ref":"refs/heads/main","pushedAt":"2024-08-15T23:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add enable_shared_from_this to Timer.","shortMessageHtmlLink":"Add enable_shared_from_this to Timer."}},{"before":"599eb36e10d28d1b58dc89bf78818667ff613ca4","after":"066d2d8993957b966bea19370b4d60a3a9116036","ref":"refs/heads/main","pushedAt":"2024-05-29T00:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add unicode.h for unicode::BufferedInput","shortMessageHtmlLink":"Add unicode.h for unicode::BufferedInput"}},{"before":"cd3a4dbffce34de18b511fc47505d465d929ab73","after":"599eb36e10d28d1b58dc89bf78818667ff613ca4","ref":"refs/heads/main","pushedAt":"2024-05-26T22:36:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Remove regex-test.cpp.","shortMessageHtmlLink":"Remove regex-test.cpp."}},{"before":"bb21e55d0de3d322ee911c62aae308fefc1e9669","after":"cd3a4dbffce34de18b511fc47505d465d929ab73","ref":"refs/heads/main","pushedAt":"2024-05-21T07:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add Duration::of_millis","shortMessageHtmlLink":"Add Duration::of_millis"}},{"before":"146e36964cd2caa2e615312d8b69cc68035dc266","after":"bb21e55d0de3d322ee911c62aae308fefc1e9669","ref":"refs/heads/main","pushedAt":"2024-05-20T07:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fixes for lex::Token and date::Range","shortMessageHtmlLink":"Fixes for lex::Token and date::Range"}},{"before":"814223c0ca704a283e3b1414c197e835e6373163","after":"146e36964cd2caa2e615312d8b69cc68035dc266","ref":"refs/heads/main","pushedAt":"2024-05-17T00:30:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fix assignment operator not copying breakdown from other Duration","shortMessageHtmlLink":"Fix assignment operator not copying breakdown from other Duration"}},{"before":"bbb500439b72a3a9904e9be19f7a874b7f419242","after":"814223c0ca704a283e3b1414c197e835e6373163","ref":"refs/heads/main","pushedAt":"2024-05-16T20:16:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add MOONLIGHT_DATETIME_DEBUG hidden repr field to Datetime","shortMessageHtmlLink":"Add MOONLIGHT_DATETIME_DEBUG hidden repr field to Datetime"}},{"before":"d5be138327877a31535dc6422a8f4b06533af872","after":"bbb500439b72a3a9904e9be19f7a874b7f419242","ref":"refs/heads/main","pushedAt":"2024-05-14T23:04:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add is_leap_year(), fix const correctness in cli.h","shortMessageHtmlLink":"Add is_leap_year(), fix const correctness in cli.h"}},{"before":"6fae30278b74081ff737fa2c8162e21c03910637","after":"d5be138327877a31535dc6422a8f4b06533af872","ref":"refs/heads/main","pushedAt":"2024-05-14T05:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add isoformat() function for Time.","shortMessageHtmlLink":"Add isoformat() function for Time."}},{"before":"6b16e75356cccb638a64322450d97b539245967c","after":"6fae30278b74081ff737fa2c8162e21c03910637","ref":"refs/heads/main","pushedAt":"2024-05-14T02:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fix formatting for Time repr","shortMessageHtmlLink":"Fix formatting for Time repr"}},{"before":"b3031f335538f9201bce9a49aab09ef8bc5fcd2a","after":"6b16e75356cccb638a64322450d97b539245967c","ref":"refs/heads/main","pushedAt":"2024-05-14T00:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Properly copy _rx_str in Rule.","shortMessageHtmlLink":"Properly copy _rx_str in Rule."}},{"before":"cb90ba75f27e34bf70a55a5e7ca7f26b74e5eb5b","after":"b3031f335538f9201bce9a49aab09ef8bc5fcd2a","ref":"refs/heads/main","pushedAt":"2024-05-13T21:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Revert \"Don't assume str for match type.\"\n\nThis reverts commit cb90ba75f27e34bf70a55a5e7ca7f26b74e5eb5b.","shortMessageHtmlLink":"Revert \"Don't assume str for match type.\""}},{"before":"bda4cb869db8e2213260df67b3f40835e50060de","after":"cb90ba75f27e34bf70a55a5e7ca7f26b74e5eb5b","ref":"refs/heads/main","pushedAt":"2024-05-13T21:11:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Don't assume str for match type.","shortMessageHtmlLink":"Don't assume str for match type."}},{"before":"b41cde99a38d5fb3d1543434aa7f69ea75a73a8c","after":"bda4cb869db8e2213260df67b3f40835e50060de","ref":"refs/heads/main","pushedAt":"2024-05-12T18:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fixes, remove functional_map.h","shortMessageHtmlLink":"Fixes, remove functional_map.h"}},{"before":"ab6b1e9df8577f2df02cd7cbf0bab6d553d221a9","after":"b41cde99a38d5fb3d1543434aa7f69ea75a73a8c","ref":"refs/heads/main","pushedAt":"2024-05-10T22:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fixes","shortMessageHtmlLink":"Fixes"}},{"before":"64aee2a03d04fa45c90cfff941c6711dc42a39b3","after":"ab6b1e9df8577f2df02cd7cbf0bab6d553d221a9","ref":"refs/heads/main","pushedAt":"2024-05-08T23:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add a few performance loops for json.h, added file::TemporaryFile","shortMessageHtmlLink":"Add a few performance loops for json.h, added file::TemporaryFile"}},{"before":"b1e2fc040db58d9b19b123053f985ab7d6773190","after":"64aee2a03d04fa45c90cfff941c6711dc42a39b3","ref":"refs/heads/main","pushedAt":"2024-05-08T19:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Fix JSON mapping to use std::invoke instead of std::bind.","shortMessageHtmlLink":"Fix JSON mapping to use std::invoke instead of std::bind."}},{"before":"ddca6f642ff13d69c878362ccaabb8aab5697b48","after":"b1e2fc040db58d9b19b123053f985ab7d6773190","ref":"refs/heads/main","pushedAt":"2024-05-08T01:21:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add missing += and -= to Duration.","shortMessageHtmlLink":"Add missing += and -= to Duration."}},{"before":"af3b26ff4129e5e6d582c51f3bdd97b3315ca8de","after":"ddca6f642ff13d69c878362ccaabb8aab5697b48","ref":"refs/heads/main","pushedAt":"2024-05-07T20:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Add 'contains()' method to FunctionalMap to check for inclusion in range.","shortMessageHtmlLink":"Add 'contains()' method to FunctionalMap to check for inclusion in ra…"}},{"before":"30e51fed141ae5e8f749532d2638f4f97b9bd4c1","after":"af3b26ff4129e5e6d582c51f3bdd97b3315ca8de","ref":"refs/heads/main","pushedAt":"2024-05-01T20:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Replace Classifier with FunctionalMap, bump to c++23","shortMessageHtmlLink":"Replace Classifier with FunctionalMap, bump to c++23"}},{"before":"8b0a715beadbdf8b03f2e59efab1662a3614962d","after":"30e51fed141ae5e8f749532d2638f4f97b9bd4c1","ref":"refs/heads/main","pushedAt":"2024-05-01T04:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lainproliant","name":"Lain Musgrove","path":"/lainproliant","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/587943?s=80&v=4"},"commit":{"message":"Remove `classify.h` and tests.","shortMessageHtmlLink":"Remove classify.h and tests."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErQpWuwA","startCursor":null,"endCursor":null}},"title":"Activity · lainproliant/moonlight"}