{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12921781,"defaultBranch":"main","name":"silvenon.com","ownerLogin":"silvenon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-18T11:55:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/471278?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716642546.0","currentOid":""},"activityList":{"items":[{"before":"d84fb7d457615b99c8bc3beeb96131318121573e","after":null,"ref":"refs/tags/jekyll","pushedAt":"2024-05-25T13:09:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"acb48192cc5908a21570f2221521c6522ccc30b8","after":null,"ref":"refs/tags/next-v4","pushedAt":"2024-05-25T13:09:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"816d18b2adc4eef0ff58bf96160870df6c378b22","after":null,"ref":"refs/tags/gatsby","pushedAt":"2024-05-25T13:08:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"9f3888e438267e4765604e1413dd99fcb42da639","after":null,"ref":"refs/tags/gulp","pushedAt":"2024-05-25T13:08:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"9de1eb203fc2d92395b519a8649ea98a3b7e90c1","after":null,"ref":"refs/tags/next-v10","pushedAt":"2024-05-25T13:08:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"a6a10f49353a1a4fd0b3891699a534181576a37b","after":null,"ref":"refs/tags/vite","pushedAt":"2024-05-25T13:08:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"9de1eb203fc2d92395b519a8649ea98a3b7e90c1","after":null,"ref":"refs/heads/next-again","pushedAt":"2024-05-19T22:25:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":null,"after":"9de1eb203fc2d92395b519a8649ea98a3b7e90c1","ref":"refs/heads/next-v10","pushedAt":"2024-05-19T22:25:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Remove dumb posts","shortMessageHtmlLink":"Remove dumb posts"}},{"before":"acb48192cc5908a21570f2221521c6522ccc30b8","after":null,"ref":"refs/heads/next","pushedAt":"2024-05-19T22:24:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":null,"after":"acb48192cc5908a21570f2221521c6522ccc30b8","ref":"refs/heads/next-v4","pushedAt":"2024-05-19T22:24:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Fix redirects, hopefully","shortMessageHtmlLink":"Fix redirects, hopefully"}},{"before":"7ceab59b4383443dcbc151f478986f60a8a0c41e","after":null,"ref":"refs/heads/ci/playwright-cache-hit-skip","pushedAt":"2024-04-08T02:03:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"b9b86b2edb20f3277f883c2f59219235a627cb88","after":null,"ref":"refs/heads/ci/playwright-image","pushedAt":"2024-04-08T02:02:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"2f62d0a4cb906c5999a2102d7369b76d26b376bb","after":"d8761057ea33c7c0869a05c5d47e8069120e5f91","ref":"refs/heads/main","pushedAt":"2024-04-08T01:15:08.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Use SSR env variable for easier logic separation\n\nSince it gets replaced during build, dead code also gets removed.","shortMessageHtmlLink":"Use SSR env variable for easier logic separation"}},{"before":"2f62d0a4cb906c5999a2102d7369b76d26b376bb","after":"d8761057ea33c7c0869a05c5d47e8069120e5f91","ref":"refs/heads/dev","pushedAt":"2024-04-08T01:08:21.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Use SSR env variable for easier logic separation\n\nSince it gets replaced during build, dead code also gets removed.","shortMessageHtmlLink":"Use SSR env variable for easier logic separation"}},{"before":"29b522820ef697e631858d04e24c28bd1af19397","after":null,"ref":"refs/heads/ci/bun","pushedAt":"2024-04-03T02:53:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"243176d83519c5e4060ac2c3e4de8d1091652960","after":null,"ref":"refs/heads/ci/caching","pushedAt":"2024-04-03T02:52:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"118dc65ec256a0d1fbfca66d66554f02ac5dab6d","after":null,"ref":"refs/heads/vercel-deploy","pushedAt":"2024-04-03T02:51:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"822a02692f845542c89c30ad5af6b063aed11f62","after":null,"ref":"refs/heads/stack-upgrade","pushedAt":"2024-04-03T02:51:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"ab5ee5f92ac7fb36a37a29d54076ef3db6ba25c5","after":"2f62d0a4cb906c5999a2102d7369b76d26b376bb","ref":"refs/heads/main","pushedAt":"2024-03-31T01:24:34.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Revert \"Eagerly load post metadata\"\n\nThis reverts commit 783c8efdbecfe49079fc3d7666462f5ad673e11e.","shortMessageHtmlLink":"Revert \"Eagerly load post metadata\""}},{"before":"bf90eb3c36a834db13c76da55cb5d6d445a8a8e7","after":"2f62d0a4cb906c5999a2102d7369b76d26b376bb","ref":"refs/heads/dev","pushedAt":"2024-03-31T00:14:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Revert \"Eagerly load post metadata\"\n\nThis reverts commit 783c8efdbecfe49079fc3d7666462f5ad673e11e.","shortMessageHtmlLink":"Revert \"Eagerly load post metadata\""}},{"before":"bf208da9d58f758407ec8a52c54f28931de664f6","after":"bf90eb3c36a834db13c76da55cb5d6d445a8a8e7","ref":"refs/heads/dev","pushedAt":"2024-03-30T23:43:55.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Use smaller profile photo for mobile","shortMessageHtmlLink":"Use smaller profile photo for mobile"}},{"before":"47d96b233f5d0b5dca4a4f8a4112805a65575d2a","after":"bf208da9d58f758407ec8a52c54f28931de664f6","ref":"refs/heads/dev","pushedAt":"2024-03-30T01:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Pass Cloudinary URL as a build-time argument","shortMessageHtmlLink":"Pass Cloudinary URL as a build-time argument"}},{"before":"4784fd6dc68a4b977465adeed83c1771bcc99a6f","after":"47d96b233f5d0b5dca4a4f8a4112805a65575d2a","ref":"refs/heads/dev","pushedAt":"2024-03-30T00:55:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Try providing the env variable another way","shortMessageHtmlLink":"Try providing the env variable another way"}},{"before":"eda2d831b1e9b68016d05024d83a6c00b731e98a","after":"4784fd6dc68a4b977465adeed83c1771bcc99a6f","ref":"refs/heads/dev","pushedAt":"2024-03-30T00:51:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Provide Cloudinary URL to deployment\n\nHopefully this way it'll build Docker image successfully.","shortMessageHtmlLink":"Provide Cloudinary URL to deployment"}},{"before":"a000f784d98b6cecc02a8b12fdb03fb3c9f83215","after":"eda2d831b1e9b68016d05024d83a6c00b731e98a","ref":"refs/heads/dev","pushedAt":"2024-03-30T00:35:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Don't cache Playwright binaries","shortMessageHtmlLink":"Don't cache Playwright binaries"}},{"before":"5fbaa1938745aea77916f0a365a821645f378a30","after":"a000f784d98b6cecc02a8b12fdb03fb3c9f83215","ref":"refs/heads/dev","pushedAt":"2024-03-30T00:18:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Remove obsolete compiling posts on CI","shortMessageHtmlLink":"Remove obsolete compiling posts on CI"}},{"before":"360e58d6231df0ffe1a2ad5d208c00de057ba92f","after":"5fbaa1938745aea77916f0a365a821645f378a30","ref":"refs/heads/dev","pushedAt":"2024-03-30T00:11:28.000Z","pushType":"push","commitsCount":71,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Upgrade the entire stack\n\n- convert project to ESM\n- use Remix Vite plugin\n- use TS Project References feature so that the entire project works\n both in VS Code and that it can be type checked with a single tsc call\n- use Lefthook for defining git hooks, fixing staged files and defining\n custom commands\n- use SVG sprites instead of icon packages\n- craft our own ESLint config instead of using Remix config, this\n approach is recommended by the Remix team in their new templates\n- handle all MDX via Vite instead of custom scripts, taking advantage of\n the module system and Vite's glob import feature\n- implement Utterances ourselves to work the way we want, based on\n utterances-react-component\n- convert Cloudinary esbuild plugin to a Vite plugin\n- load Metronome via its Vite plugin\n- use native Date over date-fns\n- check code formatting on CI\n- use Vite's ?raw import for inlining contents of redirects file\n- prefer throwing redirects instead of returning them for easier\n TypeScript serialization","shortMessageHtmlLink":"Upgrade the entire stack"}},{"before":null,"after":"822a02692f845542c89c30ad5af6b063aed11f62","ref":"refs/heads/stack-upgrade","pushedAt":"2024-03-18T02:40:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Upgrade the entire stack\n\n- Remix to Vite\n- use Lefthook for git hooks, fixing staged files and managing other\n commands, replacing simple-git-hooks, nano-staged and npm-run-all\n- use SVG sprites over icon packages\n- craft our own ESLint config instead of using Remix config, this\n approach is recommended by the Remix team in their new templates","shortMessageHtmlLink":"Upgrade the entire stack"}},{"before":"02c92c3ecb387ecb40da57c5344e7bc26d535611","after":null,"ref":"refs/heads/dependabot/github_actions/superfly/flyctl-actions-1.5","pushedAt":"2024-03-01T16:04:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"}},{"before":"09485c17e20909b97ad3ae4ccc63c063a20bec85","after":"ab5ee5f92ac7fb36a37a29d54076ef3db6ba25c5","ref":"refs/heads/main","pushedAt":"2024-03-01T16:04:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"silvenon","name":"Matija Marohnić","path":"/silvenon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/471278?s=80&v=4"},"commit":{"message":"Merge pull request #366 from silvenon/dependabot/github_actions/superfly/flyctl-actions-1.5\n\nBump superfly/flyctl-actions from 1.4 to 1.5","shortMessageHtmlLink":"Merge pull request #366 from silvenon/dependabot/github_actions/super…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU7heLQA","startCursor":null,"endCursor":null}},"title":"Activity · silvenon/silvenon.com"}