{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":757524723,"defaultBranch":"main","name":"c2logbook","ownerLogin":"OpenRowingCommunity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-14T17:06:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/121322483?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720985201.0","currentOid":""},"activityList":{"items":[{"before":"d0dea7c72a8d6479049ca234033352759d55d57a","after":"a636f1fbc321a04efffd26dd95da98f8c9973adb","ref":"refs/heads/cl_webhook","pushedAt":"2024-07-14T20:10:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"C2DetailedResult is not a webhook parser, it just grabs ['data'] like the other helpers do","shortMessageHtmlLink":"C2DetailedResult is not a webhook parser, it just grabs ['data'] like…"}},{"before":"b53f67abe1dbacb1ce089fcc44e3e1eb0310a374","after":"d0dea7c72a8d6479049ca234033352759d55d57a","ref":"refs/heads/cl_webhook","pushedAt":"2024-07-14T19:53:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"generate freezed data for additional fields added during testing","shortMessageHtmlLink":"generate freezed data for additional fields added during testing"}},{"before":null,"after":"b53f67abe1dbacb1ce089fcc44e3e1eb0310a374","ref":"refs/heads/cl_webhook","pushedAt":"2024-07-14T19:26:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"commit freezed types","shortMessageHtmlLink":"commit freezed types"}},{"before":"52f1854ee4acee6de00273293cfdafaf7bb6072d","after":"508457361613139004cd02facfdada1f60eb73fb","ref":"refs/heads/main","pushedAt":"2024-03-08T13:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"dart format","shortMessageHtmlLink":"dart format"}},{"before":"b695cb6ff8b6866ceae0631693384cd33f60687a","after":"52f1854ee4acee6de00273293cfdafaf7bb6072d","ref":"refs/heads/main","pushedAt":"2024-03-08T13:26:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"update example lockfile","shortMessageHtmlLink":"update example lockfile"}},{"before":"cbd50971c415fb20aaa2f227a2044f1946e6ec4f","after":"b695cb6ff8b6866ceae0631693384cd33f60687a","ref":"refs/heads/main","pushedAt":"2024-03-08T13:04:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"adjust JSON in test cases to align with the minimal and maximal examples","shortMessageHtmlLink":"adjust JSON in test cases to align with the minimal and maximal examples"}},{"before":"d5893284c41290466fb504996211fa1a4cd76a5f","after":"cbd50971c415fb20aaa2f227a2044f1946e6ec4f","ref":"refs/heads/main","pushedAt":"2024-03-07T23:39:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"isLoggedIn is probably unused and always false, so remove it for now","shortMessageHtmlLink":"isLoggedIn is probably unused and always false, so remove it for now"}},{"before":"e14c2b6be7dddcf28e114a127f7259502f79707f","after":"d5893284c41290466fb504996211fa1a4cd76a5f","ref":"refs/heads/main","pushedAt":"2024-03-07T16:03:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"remove unnecessary import","shortMessageHtmlLink":"remove unnecessary import"}},{"before":"b5270f5091aaeec33d779891a4f2e7c1c434dd02","after":"e14c2b6be7dddcf28e114a127f7259502f79707f","ref":"refs/heads/main","pushedAt":"2024-03-06T23:09:15.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Initial pass at adding some more useful data to `C2Results`\nadded `dateUtc` field for utc date\nadded nullable `strokeRate`\ntime now automatically converts to seconds instead of tenths (working on getting it to go straight to a Duration but that may take a while longer)\ndate renamed to `endDate` to more accurately reflect its intended purpose per the concept2 documentation (the date as stored by the erg monitor, representing the end of the workout)","shortMessageHtmlLink":"Initial pass at adding some more useful data to C2Results"}},{"before":"bc7081612ea086060a2a21306a7df470e52d79ff","after":"b5270f5091aaeec33d779891a4f2e7c1c434dd02","ref":"refs/heads/main","pushedAt":"2024-03-06T22:09:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"update gitignore for the temporary commit of generated files","shortMessageHtmlLink":"update gitignore for the temporary commit of generated files"}},{"before":"c6887596d67df42dd92830b718a813003526610e","after":"bc7081612ea086060a2a21306a7df470e52d79ff","ref":"refs/heads/main","pushedAt":"2024-03-06T19:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"temporarily commit generated freezed files until the package is published. This creates some tech debt\n see: https://github.com/rrousselGit/freezed/issues/631","shortMessageHtmlLink":"temporarily commit generated freezed files until the package is publi…"}},{"before":"6036596040787a2350c0898fc32f5ec402fc5df5","after":"c6887596d67df42dd92830b718a813003526610e","ref":"refs/heads/main","pushedAt":"2024-03-06T17:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"export webhook result class","shortMessageHtmlLink":"export webhook result class"}},{"before":"27360ba9aca5f46b378c0e62827e40ae2cc3b4bb","after":"6036596040787a2350c0898fc32f5ec402fc5df5","ref":"refs/heads/main","pushedAt":"2024-03-05T20:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"version bump","shortMessageHtmlLink":"version bump"}},{"before":"6ce6eb754f25f0e718ba0b333d72e1625ff12e46","after":"27360ba9aca5f46b378c0e62827e40ae2cc3b4bb","ref":"refs/heads/main","pushedAt":"2024-03-05T20:07:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Merge branch 'newoauthlib'","shortMessageHtmlLink":"Merge branch 'newoauthlib'"}},{"before":"1699470df31156e24ddc05898ddf4353df292b48","after":"6ce6eb754f25f0e718ba0b333d72e1625ff12e46","ref":"refs/heads/main","pushedAt":"2024-03-05T19:53:26.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Merge pull request #3 from OpenRowingCommunity/immutablility\n\nMigrate to using `freezed` package for immutability instead of `equatable`","shortMessageHtmlLink":"Merge pull request #3 from OpenRowingCommunity/immutablility"}},{"before":"09250b35fa7f5d861e99ce89290c012231e136c9","after":"7339eef76150ecd3ccd97235d27f7e8e035adf5e","ref":"refs/heads/immutablility","pushedAt":"2024-03-05T19:48:35.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Merge branch 'main' into immutablility","shortMessageHtmlLink":"Merge branch 'main' into immutablility"}},{"before":"3c2d02b6439cb7a4e3df902e08fffbb89e2268d1","after":"1699470df31156e24ddc05898ddf4353df292b48","ref":"refs/heads/main","pushedAt":"2024-03-05T19:39:40.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Merge branch 'wh-class'","shortMessageHtmlLink":"Merge branch 'wh-class'"}},{"before":"9d7e9b3e91dbb81b40c2c1e7f1ce02e55d47135a","after":null,"ref":"refs/heads/linting","pushedAt":"2024-02-21T20:31:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"}},{"before":"d74e8f7eea9770d35045d8a481bd81493381474e","after":"3c2d02b6439cb7a4e3df902e08fffbb89e2268d1","ref":"refs/heads/main","pushedAt":"2024-02-21T20:30:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Merge pull request #2 from OpenRowingCommunity/linting\n\nSet up code linting","shortMessageHtmlLink":"Merge pull request #2 from OpenRowingCommunity/linting"}},{"before":"b492cd0318a53e5ee756bca44fd1df98af99bfda","after":"d74e8f7eea9770d35045d8a481bd81493381474e","ref":"refs/heads/main","pushedAt":"2024-02-15T19:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"Create CI job to run tests, verify formatting, and execute linter","shortMessageHtmlLink":"Create CI job to run tests, verify formatting, and execute linter"}},{"before":"d6bbeb10b23a79d020c0ca9587d9ef16224d4d1d","after":"09250b35fa7f5d861e99ce89290c012231e136c9","ref":"refs/heads/immutablility","pushedAt":"2024-02-15T19:18:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"lightly document dev and testing instructions regarding code generation","shortMessageHtmlLink":"lightly document dev and testing instructions regarding code generation"}},{"before":"96528abebee905e1282ab36b415f4d4ccc85bc7a","after":"d6bbeb10b23a79d020c0ca9587d9ef16224d4d1d","ref":"refs/heads/immutablility","pushedAt":"2024-02-15T19:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"remove explicit JSON key assignment for one word fields","shortMessageHtmlLink":"remove explicit JSON key assignment for one word fields"}},{"before":null,"after":"96528abebee905e1282ab36b415f4d4ccc85bc7a","ref":"refs/heads/immutablility","pushedAt":"2024-02-15T18:54:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"ignore invalid annotation target warning for whole file since it seems to work","shortMessageHtmlLink":"ignore invalid annotation target warning for whole file since it seem…"}},{"before":null,"after":"9d7e9b3e91dbb81b40c2c1e7f1ce02e55d47135a","ref":"refs/heads/linting","pushedAt":"2024-02-15T15:49:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"import analysis_options","shortMessageHtmlLink":"import analysis_options"}},{"before":null,"after":"b492cd0318a53e5ee756bca44fd1df98af99bfda","ref":"refs/heads/main","pushedAt":"2024-02-14T17:08:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MoralCode","name":"Adrian Edwards","path":"/MoralCode","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17362949?s=80&v=4"},"commit":{"message":"update changelog for 0.1","shortMessageHtmlLink":"update changelog for 0.1"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfyLhdgA","startCursor":null,"endCursor":null}},"title":"Activity · OpenRowingCommunity/c2logbook"}