{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":563639183,"defaultBranch":"main","name":"maubot-webhook","ownerLogin":"jkhsjdhjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-09T02:34:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1429604?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713357696.0","currentOid":""},"activityList":{"items":[{"before":"c2c6591119939ac34e43ad8f5b1dcf4a26aa3d8c","after":"6fbed2269e57c6a9f2070d8531be43912d4de3f9","ref":"refs/heads/main","pushedAt":"2024-04-17T12:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"chore: release 0.3.0","shortMessageHtmlLink":"chore: release 0.3.0"}},{"before":"84104295307664b670cac3b15b5ec2971eed115a","after":"c2c6591119939ac34e43ad8f5b1dcf4a26aa3d8c","ref":"refs/heads/main","pushedAt":"2024-03-04T22:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"readme: move `message_format` config option below `message` in example\n\nI missed this in 8623de0.","shortMessageHtmlLink":"readme: move message_format config option below message in example"}},{"before":"703d720ee37baff1845a3ab9ee104d9a7f120678","after":"84104295307664b670cac3b15b5ec2971eed115a","ref":"refs/heads/main","pushedAt":"2024-01-31T23:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"update copyright year","shortMessageHtmlLink":"update copyright year"}},{"before":"d03998421ff850805e6d620f18f3681c62f9d47d","after":"703d720ee37baff1845a3ab9ee104d9a7f120678","ref":"refs/heads/main","pushedAt":"2024-01-29T23:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"ci: read python version from file","shortMessageHtmlLink":"ci: read python version from file"}},{"before":"937f28a34e515044e3b2834117144a176a8862c8","after":"d03998421ff850805e6d620f18f3681c62f9d47d","ref":"refs/heads/main","pushedAt":"2024-01-29T02:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"ci: fix env variable reference 2: electric boogaloo","shortMessageHtmlLink":"ci: fix env variable reference 2: electric boogaloo"}},{"before":"8789a7d8c0664f2c318119797327d86625de7b0a","after":"937f28a34e515044e3b2834117144a176a8862c8","ref":"refs/heads/main","pushedAt":"2024-01-29T02:32:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"ci: add mypy typing check","shortMessageHtmlLink":"ci: add mypy typing check"}},{"before":"db0cd44304dc383d6028f6a96b9c6e0f41b4892e","after":"8789a7d8c0664f2c318119797327d86625de7b0a","ref":"refs/heads/main","pushedAt":"2024-01-29T02:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"ci: fix env variable reference","shortMessageHtmlLink":"ci: fix env variable reference"}},{"before":"73278fa44708a4d43c250359a7b0011204ef8c0c","after":"db0cd44304dc383d6028f6a96b9c6e0f41b4892e","ref":"refs/heads/main","pushedAt":"2024-01-29T02:23:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"ci: define python version in env","shortMessageHtmlLink":"ci: define python version in env"}},{"before":"febd082faf4f9f7d938905d21f1f5c6041abfc3d","after":"73278fa44708a4d43c250359a7b0011204ef8c0c","ref":"refs/heads/main","pushedAt":"2024-01-29T02:09:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"fix mypy errors and improve type annotations","shortMessageHtmlLink":"fix mypy errors and improve type annotations"}},{"before":"8623de05a1dd1157999954db6b4d9c79c1777ae8","after":"febd082faf4f9f7d938905d21f1f5c6041abfc3d","ref":"refs/heads/main","pushedAt":"2024-01-29T01:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"load templates on start and whenever changed\n\nThis allows catching template syntax errors when the template is loaded,\nwithout the need for a request. Undefined variables, however, are still\nonly caught when rendering the template, i.e. when handling a request.","shortMessageHtmlLink":"load templates on start and whenever changed"}},{"before":"e206ff8edfbd5f70e5f91c69801962da3d9e4fc1","after":"8623de05a1dd1157999954db6b4d9c79c1777ae8","ref":"refs/heads/main","pushedAt":"2024-01-20T00:22:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"move `message_format` config option below `message`\n\nKeep related options next to each other.","shortMessageHtmlLink":"move message_format config option below message"}},{"before":"552ad615e386cf50f77ee39a6103046bf0e1dad5","after":"e206ff8edfbd5f70e5f91c69801962da3d9e4fc1","ref":"refs/heads/main","pushedAt":"2024-01-19T23:28:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"move `message_format` config option below `message`\n\nKeep related options next to each other.","shortMessageHtmlLink":"move message_format config option below message"}},{"before":"9f168291af2e5ad0fc4d79c0097fcc719c148380","after":"552ad615e386cf50f77ee39a6103046bf0e1dad5","ref":"refs/heads/main","pushedAt":"2024-01-19T23:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"move `message_format` config option below `message`\n\nKeep related options next to each other.","shortMessageHtmlLink":"move message_format config option below message"}},{"before":"6483f110a6659449b02102cd34b43a96c2bb585c","after":"9f168291af2e5ad0fc4d79c0097fcc719c148380","ref":"refs/heads/main","pushedAt":"2024-01-19T22:44:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"add typehints to `unauthorized()` helper function","shortMessageHtmlLink":"add typehints to unauthorized() helper function"}},{"before":"ebdab58818415d981140547fc0381c085a615a8d","after":"6483f110a6659449b02102cd34b43a96c2bb585c","ref":"refs/heads/main","pushedAt":"2024-01-19T21:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"fix invalid-json HTTP status code","shortMessageHtmlLink":"fix invalid-json HTTP status code"}},{"before":"03be1464de0be83a8d6af0fc07712f7350e3fcf1","after":"ebdab58818415d981140547fc0381c085a615a8d","ref":"refs/heads/main","pushedAt":"2024-01-17T01:42:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"log webhook `method` on startup\n\nPreviously, only the `path` was logged.","shortMessageHtmlLink":"log webhook method on startup"}},{"before":"758990eb9d31b36e6d645ec74b539f8671cdec74","after":"03be1464de0be83a8d6af0fc07712f7350e3fcf1","ref":"refs/heads/main","pushedAt":"2024-01-15T22:18:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"improve config validation erorr messages\n\nThe previous way of joining a list with an ' and ' results in\nword-repetition for 3+ items, e.g. 'html and markdown and plaintext'.\nInstead, just give the items as a comma-separated list at the end\nof the error message.","shortMessageHtmlLink":"improve config validation erorr messages"}},{"before":"35beaad792acee22165c507d4ddce97e3f687bdb","after":"758990eb9d31b36e6d645ec74b539f8671cdec74","ref":"refs/heads/main","pushedAt":"2024-01-15T00:39:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Merge pull request #5 from ryanlerch/send-html\n\nAllow sending of HTML replies","shortMessageHtmlLink":"Merge pull request #5 from ryanlerch/send-html"}},{"before":"7415356c92da3b50b2268c776328335c892589cc","after":"35beaad792acee22165c507d4ddce97e3f687bdb","ref":"refs/heads/main","pushedAt":"2024-01-04T16:47:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"Merge pull request #4 from ryanlerch/no-empty-messages\n\nOnly send the message if there is a message","shortMessageHtmlLink":"Merge pull request #4 from ryanlerch/no-empty-messages"}},{"before":"dc2399265ce8fc0739ffbceeae26feca8abbf355","after":"7415356c92da3b50b2268c776328335c892589cc","ref":"refs/heads/main","pushedAt":"2023-07-19T00:09:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"add logging of template errors","shortMessageHtmlLink":"add logging of template errors"}},{"before":"dc2399265ce8fc0739ffbceeae26feca8abbf355","after":null,"ref":"refs/tags/v0.2.0","pushedAt":"2023-03-18T19:20:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"}},{"before":"1272cadde664f3e524429b4165b54f918181c04c","after":"dc2399265ce8fc0739ffbceeae26feca8abbf355","ref":"refs/heads/main","pushedAt":"2023-03-18T19:16:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkhsjdhjs","name":null,"path":"/jkhsjdhjs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1429604?s=80&v=4"},"commit":{"message":"chore: release 0.2.0","shortMessageHtmlLink":"chore: release 0.2.0"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMxG6ZgA","startCursor":null,"endCursor":null}},"title":"Activity ยท jkhsjdhjs/maubot-webhook"}