{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":712571795,"defaultBranch":"main","name":"website","ownerLogin":"topekodev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-31T18:24:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45265669?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698776821.0","currentOid":""},"activityList":{"items":[{"before":"248e85ef473e1ede9a669e7bb12cad6156811a47","after":"f1297d0225fb57abfc3a81073b18566025883579","ref":"refs/heads/main","pushedAt":"2024-03-20T22:34:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Gallery update","shortMessageHtmlLink":"Gallery update"}},{"before":"c8ce79a7c41d601ec5e26f26b8ff8a67cd6aa3da","after":"248e85ef473e1ede9a669e7bb12cad6156811a47","ref":"refs/heads/main","pushedAt":"2024-03-20T21:38:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"New look","shortMessageHtmlLink":"New look"}},{"before":"9c0f684c7ea2c1c972cad2586207c4b8e8bda9c6","after":"c8ce79a7c41d601ec5e26f26b8ff8a67cd6aa3da","ref":"refs/heads/main","pushedAt":"2024-03-17T16:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Improve gallery api\n- Photos in getPhotos processed as map instead of an array\n- api/gallery.json return list of albums without urls\n- Create Album component\n- Create new route for specific albums\n- Update fetch urls","shortMessageHtmlLink":"Improve gallery api"}},{"before":"ab716a5f37ba8dbd8d21f8671c4ccbb369187d4b","after":"9c0f684c7ea2c1c972cad2586207c4b8e8bda9c6","ref":"refs/heads/main","pushedAt":"2024-03-17T14:00:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Implement blog paging\n- Add routes for pages\n- lib/server outputs json\n- Change fetch routes to work with changes","shortMessageHtmlLink":"Implement blog paging"}},{"before":"4caff0516bf45d4d5116425899b0f1b1776f0623","after":"ab716a5f37ba8dbd8d21f8671c4ccbb369187d4b","ref":"refs/heads/main","pushedAt":"2024-03-16T15:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Fix prerender route conflict\n- Create api/blog.json see: https://kit.svelte.dev/docs/page-options#prerender-route-conflicts\n- Remove trailingSlash\n- Update fetch url","shortMessageHtmlLink":"Fix prerender route conflict"}},{"before":"b87e68f759dbd1c585c402a767a48d34f98f41a9","after":"4caff0516bf45d4d5116425899b0f1b1776f0623","ref":"refs/heads/main","pushedAt":"2024-03-16T13:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Componentizize blog and routes for tags\n- Components for Post and PostList\n- Change the term category to tag\n- CSS files for Post and PostList\n- Slice recent posts to 3 first items","shortMessageHtmlLink":"Componentizize blog and routes for tags"}},{"before":"c778ab0ff4209afa28679bb12fe1d30017b41e70","after":"b87e68f759dbd1c585c402a767a48d34f98f41a9","ref":"refs/heads/main","pushedAt":"2024-03-15T15:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Global css files to new folder\n- import styles from script\n- delete empty js file in lib","shortMessageHtmlLink":"Global css files to new folder"}},{"before":"6fe2a3a373ee8d0a3eb8b4667f7a24452dcb5b7b","after":"c778ab0ff4209afa28679bb12fe1d30017b41e70","ref":"refs/heads/main","pushedAt":"2024-03-13T23:26:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Blog and gallery\n- Blog works\n- Gallery works\n- Added test blog\n- Added one album\n- Other significant changes\n- Releases no longer contain MIT license","shortMessageHtmlLink":"Blog and gallery"}},{"before":"f07de68bf8b2b20f6518323822f7fbf851516d32","after":"6fe2a3a373ee8d0a3eb8b4667f7a24452dcb5b7b","ref":"refs/heads/main","pushedAt":"2024-03-12T23:42:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Blog posts API\n- api paths\n- fetch from api\n- get post functions in lib/utils\n- linked new favicon in app.html\n- fallback to index.html in svelte.config.js","shortMessageHtmlLink":"Blog posts API"}},{"before":"6177802648c92a46f86706e8d1e79932ba459a5d","after":"f07de68bf8b2b20f6518323822f7fbf851516d32","ref":"refs/heads/main","pushedAt":"2024-03-12T23:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Changed favicon","shortMessageHtmlLink":"Changed favicon"}},{"before":"288866b8d82263d2ab95455730d0470206a9b735","after":"6177802648c92a46f86706e8d1e79932ba459a5d","ref":"refs/heads/main","pushedAt":"2024-03-12T20:06:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"workflow\n- prune\n- typo","shortMessageHtmlLink":"workflow"}},{"before":"da251a238c69b3250cf75e7add1d8429d9091505","after":"288866b8d82263d2ab95455730d0470206a9b735","ref":"refs/heads/main","pushedAt":"2024-03-12T19:56:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"workflow","shortMessageHtmlLink":"workflow"}},{"before":"82cb701267086c2f4e4a4a501075076355722abf","after":"da251a238c69b3250cf75e7add1d8429d9091505","ref":"refs/heads/main","pushedAt":"2024-03-12T19:46:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"workflow","shortMessageHtmlLink":"workflow"}},{"before":"ac4690811ba6fed716a00b1e8b1a964162774944","after":"82cb701267086c2f4e4a4a501075076355722abf","ref":"refs/heads/main","pushedAt":"2024-03-12T19:36:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"workflow","shortMessageHtmlLink":"workflow"}},{"before":"301df840928936b5c01187abc7c6a3fe66f0282b","after":"ac4690811ba6fed716a00b1e8b1a964162774944","ref":"refs/heads/main","pushedAt":"2024-03-12T19:35:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"workflow fix\nkey permission","shortMessageHtmlLink":"workflow fix"}},{"before":"069902f321546f09d08ea72b5ebfe82de7182277","after":"301df840928936b5c01187abc7c6a3fe66f0282b","ref":"refs/heads/main","pushedAt":"2024-03-12T19:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Fix typo\nnavbar route typo","shortMessageHtmlLink":"Fix typo"}},{"before":"795f2defb3a61bd09e1c7b3943998db15b8791c2","after":"069902f321546f09d08ea72b5ebfe82de7182277","ref":"refs/heads/main","pushedAt":"2024-03-12T19:05:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Add deploy workflow","shortMessageHtmlLink":"Add deploy workflow"}},{"before":"4ff1a58f362ff2b5815b6de57403023bcc5ca967","after":"795f2defb3a61bd09e1c7b3943998db15b8791c2","ref":"refs/heads/main","pushedAt":"2024-03-12T10:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Move to static-adapter\n- Markdown with mdsvex\n- No more server\n- Moved components to /components\n- Updated Dockerfile","shortMessageHtmlLink":"Move to static-adapter"}},{"before":"2be785c1d3e15f1131cf22ea0f9db1c3f3614e3a","after":"4ff1a58f362ff2b5815b6de57403023bcc5ca967","ref":"refs/heads/main","pushedAt":"2024-03-11T23:24:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Server side functionality","shortMessageHtmlLink":"Server side functionality"}},{"before":"eb5fdf7791413091770be9471d7129611b7dd881","after":"2be785c1d3e15f1131cf22ea0f9db1c3f3614e3a","ref":"refs/heads/main","pushedAt":"2024-03-01T00:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Updated nav and footer\nnavbar: renamed software -> projects\nfooter: updated year","shortMessageHtmlLink":"Updated nav and footer"}},{"before":"e9cdad9254fba5b398bc416a675772f5eb1d86d4","after":"eb5fdf7791413091770be9471d7129611b7dd881","ref":"refs/heads/main","pushedAt":"2024-03-01T00:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Connected home page to Strapi\nhome page fetches data from strapi\nurl is hardcoded (temporary)\nerror handling should work","shortMessageHtmlLink":"Connected home page to Strapi"}},{"before":"fb99318d4baad05b5104cf801d3e420224ff2c71","after":"e9cdad9254fba5b398bc416a675772f5eb1d86d4","ref":"refs/heads/main","pushedAt":"2024-03-01T00:51:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Strapi v4\nmoved to strapi version 4\nreconfigured strapi\nsetup basic content types","shortMessageHtmlLink":"Strapi v4"}},{"before":"898e03cade5db38b8e5b96766f297e126055f480","after":"fb99318d4baad05b5104cf801d3e420224ff2c71","ref":"refs/heads/main","pushedAt":"2024-02-29T14:19:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Updated npm packages","shortMessageHtmlLink":"Updated npm packages"}},{"before":"e7bee638d15ba3635ed0a58b98d415fd94084b5f","after":"898e03cade5db38b8e5b96766f297e126055f480","ref":"refs/heads/main","pushedAt":"2024-02-29T14:13:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Schema changes","shortMessageHtmlLink":"Schema changes"}},{"before":"e61fdd00419d624ef36c736ec901de60f1cf9630","after":"e7bee638d15ba3635ed0a58b98d415fd94084b5f","ref":"refs/heads/main","pushedAt":"2023-11-30T16:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Added strapi","shortMessageHtmlLink":"Added strapi"}},{"before":"3fcb98eedd0a2f04f9870769ddb56dea437ec466","after":"e61fdd00419d624ef36c736ec901de60f1cf9630","ref":"refs/heads/main","pushedAt":"2023-11-22T16:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Contact page","shortMessageHtmlLink":"Contact page"}},{"before":"75fe70089d9becaff42ce88a314e076037c182bd","after":"3fcb98eedd0a2f04f9870769ddb56dea437ec466","ref":"refs/heads/main","pushedAt":"2023-11-09T17:23:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Changed footer","shortMessageHtmlLink":"Changed footer"}},{"before":"ed9d8d09450b5289875996c3e1bedb6d80ffee64","after":"75fe70089d9becaff42ce88a314e076037c182bd","ref":"refs/heads/main","pushedAt":"2023-11-09T15:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Display current page on navbar","shortMessageHtmlLink":"Display current page on navbar"}},{"before":"4c9a5c16b9d18059b0fecba9aae3d18f5e808ff8","after":"ed9d8d09450b5289875996c3e1bedb6d80ffee64","ref":"refs/heads/main","pushedAt":"2023-11-02T23:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Homepage and footer","shortMessageHtmlLink":"Homepage and footer"}},{"before":"0426a4ae8922f7b0f0c51fbe01bab0ab88c2fb1b","after":"4c9a5c16b9d18059b0fecba9aae3d18f5e808ff8","ref":"refs/heads/main","pushedAt":"2023-11-02T21:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"topekodev","name":"Tomi Koskinen","path":"/topekodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45265669?s=80&v=4"},"commit":{"message":"Fixed navbar","shortMessageHtmlLink":"Fixed navbar"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGyqBsQA","startCursor":null,"endCursor":null}},"title":"Activity ยท topekodev/website"}