{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":600690659,"defaultBranch":"master","name":"nhkeasier.com","ownerLogin":"qsantos","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-12T09:30:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8493765?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720604675.0","currentOid":""},"activityList":{"items":[{"before":"5d3af9e76f71428d68e50a8135304b436fe4b59f","after":"9da2a8b60bb90703fc41dc72e1855eb32201a0eb","ref":"refs/heads/master","pushedAt":"2024-07-10T09:34:36.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Add program to re-extract stories content from HTML","shortMessageHtmlLink":"Add program to re-extract stories content from HTML"}},{"before":"9ded5ea2dc2355d12599a83a25a577db036897af","after":"5d3af9e76f71428d68e50a8135304b436fe4b59f","ref":"refs/heads/master","pushedAt":"2024-04-10T19:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Update h2 following vulnerability","shortMessageHtmlLink":"Update h2 following vulnerability"}},{"before":"30f3bbbe53426a7c0794b3af25386780f3c06b2c","after":"9ded5ea2dc2355d12599a83a25a577db036897af","ref":"refs/heads/master","pushedAt":"2024-04-06T07:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Drop Story.subedict_created","shortMessageHtmlLink":"Drop Story.subedict_created"}},{"before":"e18789e8564335ab0881ec733de48db061953a36","after":"30f3bbbe53426a7c0794b3af25386780f3c06b2c","ref":"refs/heads/master","pushedAt":"2024-04-05T17:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Rename Story.story_id to news_id","shortMessageHtmlLink":"Rename Story.story_id to news_id"}},{"before":"1a2465c1a9ac2490fe63e5cb307efd76f582e134","after":"e18789e8564335ab0881ec733de48db061953a36","ref":"refs/heads/master","pushedAt":"2024-04-02T17:04:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Use exponential back-off in systemd service","shortMessageHtmlLink":"Use exponential back-off in systemd service"}},{"before":"afdbb48dcf40bc126292015451c1a106da4d2c36","after":"1a2465c1a9ac2490fe63e5cb307efd76f582e134","ref":"refs/heads/master","pushedAt":"2024-03-15T20:45:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Upgrade whoami following vulnerability","shortMessageHtmlLink":"Upgrade whoami following vulnerability"}},{"before":"749c5b191e280db676c6237f88038594e77336e2","after":"afdbb48dcf40bc126292015451c1a106da4d2c36","ref":"refs/heads/master","pushedAt":"2024-02-21T17:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Upgrade h2 following vulnerability","shortMessageHtmlLink":"Upgrade h2 following vulnerability"}},{"before":"70a4a0f7bd4fa4b6f6146c743df5dfff2104ec1e","after":"749c5b191e280db676c6237f88038594e77336e2","ref":"refs/heads/master","pushedAt":"2024-02-01T19:55:22.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"web: fix CSS selectors .key → kbd","shortMessageHtmlLink":"web: fix CSS selectors .key → kbd"}},{"before":"fd6071e24a2dae9212513024a673a866bf0b5f74","after":"70a4a0f7bd4fa4b6f6146c743df5dfff2104ec1e","ref":"refs/heads/master","pushedAt":"2024-01-14T10:33:52.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"epub: also xhtml_sanitize story title","shortMessageHtmlLink":"epub: also xhtml_sanitize story title"}},{"before":"73426a56d01120b6bf281579173a07661565c63f","after":"fd6071e24a2dae9212513024a673a866bf0b5f74","ref":"refs/heads/master","pushedAt":"2024-01-07T14:19:35.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"web: always use “NHK Easier” for site name","shortMessageHtmlLink":"web: always use “NHK Easier” for site name"}},{"before":"638f5f31656cae3dfe02e425b1278e16bb8a595c","after":"73426a56d01120b6bf281579173a07661565c63f","ref":"refs/heads/master","pushedAt":"2024-01-06T19:52:21.000Z","pushType":"push","commitsCount":34,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Only warn to email in non-debug mode","shortMessageHtmlLink":"Only warn to email in non-debug mode"}},{"before":"5f8247698e769d743528bfff789bead0bb8722fe","after":"638f5f31656cae3dfe02e425b1278e16bb8a595c","ref":"refs/heads/master","pushedAt":"2024-01-03T07:31:04.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Add cover image","shortMessageHtmlLink":"Add cover image"}},{"before":"0f4ba2a44c2fd10de67f915f893b5d99a4ffbc34","after":"5f8247698e769d743528bfff789bead0bb8722fe","ref":"refs/heads/master","pushedAt":"2024-01-01T20:32:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Use MPEG Layer 3 audio codec for audio files","shortMessageHtmlLink":"Use MPEG Layer 3 audio codec for audio files"}},{"before":"4c41275ba91e8a226f4cf7e9b0c36316827ef2de","after":"0f4ba2a44c2fd10de67f915f893b5d99a4ffbc34","ref":"refs/heads/master","pushedAt":"2023-12-29T07:39:22.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Clearer error when failing to bind socket","shortMessageHtmlLink":"Clearer error when failing to bind socket"}},{"before":"3616e683d03e5d931b272d1fae46c9420cb0237e","after":"4c41275ba91e8a226f4cf7e9b0c36316827ef2de","ref":"refs/heads/master","pushedAt":"2023-12-27T19:00:46.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Handle case of non-existing story id","shortMessageHtmlLink":"Handle case of non-existing story id"}},{"before":"a5b07e9891c03382625335dce4d9d24a9657748a","after":"3616e683d03e5d931b272d1fae46c9420cb0237e","ref":"refs/heads/master","pushedAt":"2023-12-26T20:07:31.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Bubble-up errors instead of unwrap() in edict2","shortMessageHtmlLink":"Bubble-up errors instead of unwrap() in edict2"}},{"before":"e24d7c8d3e53198a64f5844687413b852e472dd8","after":"a5b07e9891c03382625335dce4d9d24a9657748a","ref":"refs/heads/master","pushedAt":"2023-12-25T17:42:49.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Fix random failure when sending emails\n\nOVH's SMTP server behaves badly and fails when offered TLS 1.3 [1].\nSwitching down from rustls to native-tls seems enough as a workaround\nfor now.\n\n[1] https://testtls.com/ssl0.ovh.net/465","shortMessageHtmlLink":"Fix random failure when sending emails"}},{"before":"9639e87d041a2b876a288ef32afe64aebc1914bc","after":"e24d7c8d3e53198a64f5844687413b852e472dd8","ref":"refs/heads/master","pushedAt":"2023-12-23T22:11:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Avoid using the date() SQL function in filers","shortMessageHtmlLink":"Avoid using the date() SQL function in filers"}},{"before":"11f9eb4943c6e97449eaff07a1566359bb031609","after":"9639e87d041a2b876a288ef32afe64aebc1914bc","ref":"refs/heads/master","pushedAt":"2023-12-19T21:01:24.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Switch back to HashSet for deduplication","shortMessageHtmlLink":"Switch back to HashSet for deduplication"}},{"before":"2c38811a269f74f6f9146be8f072ac8a3714ca45","after":"11f9eb4943c6e97449eaff07a1566359bb031609","ref":"refs/heads/master","pushedAt":"2023-12-19T18:58:36.000Z","pushType":"push","commitsCount":31,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Add TODO for possible optimization","shortMessageHtmlLink":"Add TODO for possible optimization"}},{"before":"b9a700658a10124927b19db37af0a21521cb95c8","after":"2c38811a269f74f6f9146be8f072ac8a3714ca45","ref":"refs/heads/master","pushedAt":"2023-12-17T14:43:11.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Fix displaying names in rikai","shortMessageHtmlLink":"Fix displaying names in rikai"}},{"before":"6092b1e2db78052af2770e9121da2058e453387d","after":"b9a700658a10124927b19db37af0a21521cb95c8","ref":"refs/heads/master","pushedAt":"2023-12-15T22:11:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Fix contact form","shortMessageHtmlLink":"Fix contact form"}},{"before":"428d6caace23f9c25282591a653b333d680a1043","after":"6092b1e2db78052af2770e9121da2058e453387d","ref":"refs/heads/master","pushedAt":"2023-12-15T21:49:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Restore audio download","shortMessageHtmlLink":"Restore audio download"}},{"before":"11fff891c560daf8dc8c948876740ee28bcfeff6","after":"428d6caace23f9c25282591a653b333d680a1043","ref":"refs/heads/master","pushedAt":"2023-12-15T21:43:31.000Z","pushType":"push","commitsCount":33,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Restore audio download","shortMessageHtmlLink":"Restore audio download"}},{"before":"2aa8e33f2fe7e38e8a1bff09aac64af38cf9c6b4","after":"11fff891c560daf8dc8c948876740ee28bcfeff6","ref":"refs/heads/master","pushedAt":"2023-06-11T16:30:18.220Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Fix exception argument for another handler call","shortMessageHtmlLink":"Fix exception argument for another handler call"}},{"before":"c58b05477ae5c768a23640c38e4ef2aeaa5ae083","after":"2aa8e33f2fe7e38e8a1bff09aac64af38cf9c6b4","ref":"refs/heads/master","pushedAt":"2023-04-22T06:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Fix 4xx and 500 handlers differing in arguments","shortMessageHtmlLink":"Fix 4xx and 500 handlers differing in arguments"}},{"before":"919dc7a4126e225c77ad5f61d12db2b40b41fc31","after":"c58b05477ae5c768a23640c38e4ef2aeaa5ae083","ref":"refs/heads/master","pushedAt":"2023-04-21T17:12:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Apply flake8","shortMessageHtmlLink":"Apply flake8"}},{"before":"2fe9bff0532ffd06feb99d87f56a96b5ab6d1895","after":"919dc7a4126e225c77ad5f61d12db2b40b41fc31","ref":"refs/heads/master","pushedAt":"2023-03-17T17:29:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Stop sending email for 404 errors","shortMessageHtmlLink":"Stop sending email for 404 errors"}},{"before":"92231a69abc6d53687cd860d9938a0f1b9583216","after":"2fe9bff0532ffd06feb99d87f56a96b5ab6d1895","ref":"refs/heads/master","pushedAt":"2023-03-09T17:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qsantos","name":"Quentin Santos","path":"/qsantos","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8493765?s=80&v=4"},"commit":{"message":"Add README","shortMessageHtmlLink":"Add README"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEe4-oPAA","startCursor":null,"endCursor":null}},"title":"Activity · qsantos/nhkeasier.com"}