{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":667000912,"defaultBranch":"main","name":"lumin","ownerLogin":"mattyhall","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-16T10:03:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5175499?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689501830.0","currentOid":""},"activityList":{"items":[{"before":"4c76b37ca7b6f416f4e786a3f39a1b492bff2581","after":"282631799dd25ca79ef4704849f93f8187d820f7","ref":"refs/heads/main","pushedAt":"2023-07-30T15:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Give the post page the post's description","shortMessageHtmlLink":"Give the post page the post's description"}},{"before":"a9737edf87be1114899c8e5b9c1cf1c9dff50900","after":"4c76b37ca7b6f416f4e786a3f39a1b492bff2581","ref":"refs/heads/main","pushedAt":"2023-07-30T13:51:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add a 404 page","shortMessageHtmlLink":"Add a 404 page"}},{"before":"3011c3e93de9737bf7a8bb48a3d0407a031b2994","after":"a9737edf87be1114899c8e5b9c1cf1c9dff50900","ref":"refs/heads/main","pushedAt":"2023-07-30T12:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Allow webp files to be used","shortMessageHtmlLink":"Allow webp files to be used"}},{"before":"06ea5ea2e1d2bcf6287ffbb74ab6cd69ea0f06bd","after":"3011c3e93de9737bf7a8bb48a3d0407a031b2994","ref":"refs/heads/main","pushedAt":"2023-07-24T19:58:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Use GFM","shortMessageHtmlLink":"Use GFM"}},{"before":"fe0fd3aaf1cedc2213d80914add604b89d7541d1","after":"06ea5ea2e1d2bcf6287ffbb74ab6cd69ea0f06bd","ref":"refs/heads/main","pushedAt":"2023-07-24T19:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Run `cargo fmt` and fix clippy lints","shortMessageHtmlLink":"Run cargo fmt and fix clippy lints"}},{"before":"ce247d47c4b865d58615206d80523a8d9c980e02","after":"fe0fd3aaf1cedc2213d80914add604b89d7541d1","ref":"refs/heads/main","pushedAt":"2023-07-24T19:17:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add script to do dev reload as a partial\n\nIt means the user does not need to roll their own. In the partial we\npreicate whether to output the script on if the `development` variable\nis set.","shortMessageHtmlLink":"Add script to do dev reload as a partial"}},{"before":"b4f1ee7ee7478aa293f15c7dccee36980efb6e40","after":"ce247d47c4b865d58615206d80523a8d9c980e02","ref":"refs/heads/main","pushedAt":"2023-07-23T18:35:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add nixos module for running in systemd","shortMessageHtmlLink":"Add nixos module for running in systemd"}},{"before":"6e44e1d7b4df3d31c4b36e834562d3f135eebb56","after":"b4f1ee7ee7478aa293f15c7dccee36980efb6e40","ref":"refs/heads/main","pushedAt":"2023-07-23T18:23:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add nixos module for running in systemd","shortMessageHtmlLink":"Add nixos module for running in systemd"}},{"before":"056da20fde139c300f6be0b4ac387da3761f04f7","after":"6e44e1d7b4df3d31c4b36e834562d3f135eebb56","ref":"refs/heads/main","pushedAt":"2023-07-23T18:18:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add nixos module for running in systemd","shortMessageHtmlLink":"Add nixos module for running in systemd"}},{"before":"d3422e1c36175cbcadb65a50809c43147a7febb6","after":"056da20fde139c300f6be0b4ac387da3761f04f7","ref":"refs/heads/main","pushedAt":"2023-07-23T18:08:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add nixos module for running in systemd","shortMessageHtmlLink":"Add nixos module for running in systemd"}},{"before":"30b31adbec145daae851d8dcbbefc16c4e2329f3","after":"d3422e1c36175cbcadb65a50809c43147a7febb6","ref":"refs/heads/main","pushedAt":"2023-07-23T18:02:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add nixos module for running in systemd","shortMessageHtmlLink":"Add nixos module for running in systemd"}},{"before":"7ab34a162adab187d6d4620b1df0979d2f3cb1ac","after":"30b31adbec145daae851d8dcbbefc16c4e2329f3","ref":"refs/heads/main","pushedAt":"2023-07-23T17:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add nixos module for running in systemd","shortMessageHtmlLink":"Add nixos module for running in systemd"}},{"before":"dbd1b7745a94428898f53786f0a5d2be900e26ba","after":"7ab34a162adab187d6d4620b1df0979d2f3cb1ac","ref":"refs/heads/main","pushedAt":"2023-07-23T12:28:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Fix two `ResourceProcessor::flush` bugs\n\n1. We were calling `flush` on each processor twice\n2. On `PostsProcessor` clear the list of posts on `flush`. This stops\n duplicates appearing when rebuilding","shortMessageHtmlLink":"Fix two ResourceProcessor::flush bugs"}},{"before":"e06c5cc0218f315fb4dffcd24d32fa08b19ab089","after":"dbd1b7745a94428898f53786f0a5d2be900e26ba","ref":"refs/heads/main","pushedAt":"2023-07-22T19:57:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Reverse post sorting","shortMessageHtmlLink":"Reverse post sorting"}},{"before":"5ee7bfcb9c2cbfd3219a17861ce01c1b249d4f5e","after":"e06c5cc0218f315fb4dffcd24d32fa08b19ab089","ref":"refs/heads/main","pushedAt":"2023-07-22T16:54:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Replace code listings with highlighted version","shortMessageHtmlLink":"Replace code listings with highlighted version"}},{"before":"b0d4b5e64af05a64ef96d59002f73295a4c78370","after":"5ee7bfcb9c2cbfd3219a17861ce01c1b249d4f5e","ref":"refs/heads/main","pushedAt":"2023-07-22T12:53:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Run cargo fmt and fix clippy lints","shortMessageHtmlLink":"Run cargo fmt and fix clippy lints"}},{"before":"5b60ccc67f96dd5d60823bc4882cd2c4c89f983e","after":"b0d4b5e64af05a64ef96d59002f73295a4c78370","ref":"refs/heads/main","pushedAt":"2023-07-22T12:13:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"`PostProcessor` generates pages with list of posts\n\nTo do this it keeps a `Vec` of post information and then in\n`ResourceProcessor::flush` it splits these into chunks and outputs HTML\nfiles.","shortMessageHtmlLink":"PostProcessor generates pages with list of posts"}},{"before":"0c3dd3b4ef8247757c54f710714079ed07042807","after":"5b60ccc67f96dd5d60823bc4882cd2c4c89f983e","ref":"refs/heads/main","pushedAt":"2023-07-22T10:07:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Start processing posts\n\nWe add a new `PostsProcessor` which scans a directory for markdown files\nand renders them into html and gives that to a liquid template through\nthe variable `contents`. Currently there is no metadata parsing (e.g. so\nwe can pass the post title/date to the template).","shortMessageHtmlLink":"Start processing posts"}},{"before":"4fd6cc899b69c8b36a1340bfba5a9447de2cfbc0","after":"0c3dd3b4ef8247757c54f710714079ed07042807","ref":"refs/heads/main","pushedAt":"2023-07-22T09:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Move creating liquid parser into main\n\nThis will be useful later when multiple different processors need to be\nable to parse liquid files.","shortMessageHtmlLink":"Move creating liquid parser into main"}},{"before":"733827b96d20ddf217ee787c4cec82749a1ecb70","after":"4fd6cc899b69c8b36a1340bfba5a9447de2cfbc0","ref":"refs/heads/main","pushedAt":"2023-07-17T21:09:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Improve handling of liquid partials\n\n* Don't process partial liquid files as resources\n* Don't require the liquid file extension for partials","shortMessageHtmlLink":"Improve handling of liquid partials"}},{"before":"508fa7994f51074818e448ec47c426de10b4f801","after":"733827b96d20ddf217ee787c4cec82749a1ecb70","ref":"refs/heads/main","pushedAt":"2023-07-17T19:57:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Implement resource renaming\n\nResources now have two paths: the original and the renamed one\n(optional). As an example, if a processor transforms one filetype to\nanother then it can set the renamed path to have the new extension.","shortMessageHtmlLink":"Implement resource renaming"}},{"before":"1027bdf8bf3a608502cd0363ec0c72c0b44cf0e6","after":"508fa7994f51074818e448ec47c426de10b4f801","ref":"refs/heads/main","pushedAt":"2023-07-17T17:58:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Add clippy dependency then use it to fix smells","shortMessageHtmlLink":"Add clippy dependency then use it to fix smells"}},{"before":"177400e0d2da2b01141ae30bef47df181b091cbd","after":"1027bdf8bf3a608502cd0363ec0c72c0b44cf0e6","ref":"refs/heads/main","pushedAt":"2023-07-16T16:59:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Use rayon to improve processing pipeline speed","shortMessageHtmlLink":"Use rayon to improve processing pipeline speed"}},{"before":"a047be4552ea010525d625602a23b6f25e807ae6","after":"177400e0d2da2b01141ae30bef47df181b091cbd","ref":"refs/heads/main","pushedAt":"2023-07-16T12:13:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Serve actual file\n\nBefore this commit we just served the same static html page for every\npath. Now we actually use the path to get the correct resource. To make\nthis work properly we also need to set the `Content-Type` header, so the\nstore now stores a `Resource` which can be used to derive the correct\nmime-type.","shortMessageHtmlLink":"Serve actual file"}},{"before":null,"after":"a047be4552ea010525d625602a23b6f25e807ae6","ref":"refs/heads/main","pushedAt":"2023-07-16T10:03:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mattyhall","name":"Matt Hall","path":"/mattyhall","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5175499?s=80&v=4"},"commit":{"message":"Initial commit\n\nSetup flake","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADYBwfyQA","startCursor":null,"endCursor":null}},"title":"Activity ยท mattyhall/lumin"}