{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":542410932,"defaultBranch":"main","name":"newfolio","ownerLogin":"Goggwell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-28T04:46:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11346956?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722404017.0","currentOid":""},"activityList":{"items":[{"before":"b07948f848eb889198482809f25d66e4b371b326","after":"ff461fdd5ab9bc056d955029767fe7ac75e431e1","ref":"refs/heads/new-2024","pushedAt":"2024-08-09T19:42:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat: quick styling + import custom fonts","shortMessageHtmlLink":"feat: quick styling + import custom fonts"}},{"before":"afe2d3bfefc34fcccf6c319cbb9cde7b2eec726e","after":"b07948f848eb889198482809f25d66e4b371b326","ref":"refs/heads/new-2024","pushedAt":"2024-08-09T14:11:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"perf: lazy load Framer Motion dependencies","shortMessageHtmlLink":"perf: lazy load Framer Motion dependencies"}},{"before":"f83f242f69877099fb34680b3380b228716059d6","after":"afe2d3bfefc34fcccf6c319cbb9cde7b2eec726e","ref":"refs/heads/new-2024","pushedAt":"2024-08-09T09:51:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"fix: styling ProgramWindow and ThemeSwitcher + fixing onClick handlers","shortMessageHtmlLink":"fix: styling ProgramWindow and ThemeSwitcher + fixing onClick handlers"}},{"before":"6f82304e2bc1a63575743b443c1205ddee0787a7","after":"f83f242f69877099fb34680b3380b228716059d6","ref":"refs/heads/new-2024","pushedAt":"2024-08-09T07:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"fix: failing deploy due to incorrect type reference","shortMessageHtmlLink":"fix: failing deploy due to incorrect type reference"}},{"before":"0c2305c5cfa160ba4dfdb07631aa717d1af65644","after":"6f82304e2bc1a63575743b443c1205ddee0787a7","ref":"refs/heads/new-2024","pushedAt":"2024-08-04T11:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat: mapped themes in ThemeSwitcher\n\nTO-DO:\n- Figure out a way to make stylesheet cleaner\n- Add image to themes for nicer design","shortMessageHtmlLink":"feat: mapped themes in ThemeSwitcher"}},{"before":"af98c0cbb39485798e12ae27ec9cd52ee0c8f4c0","after":"0c2305c5cfa160ba4dfdb07631aa717d1af65644","ref":"refs/heads/new-2024","pushedAt":"2024-08-04T07:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: renaming files with correct file extension\n\nindex.tsx -> index.ts (duh)","shortMessageHtmlLink":"chore: renaming files with correct file extension"}},{"before":"0171d04797e67923add9a6f9e22c05042d39fadb","after":"af98c0cbb39485798e12ae27ec9cd52ee0c8f4c0","ref":"refs/heads/new-2024","pushedAt":"2024-08-04T07:48:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: set up multi program rendering","shortMessageHtmlLink":"chore: set up multi program rendering"}},{"before":"56580761e28cb3f32ddefb7efcae27fbb56fa400","after":"0171d04797e67923add9a6f9e22c05042d39fadb","ref":"refs/heads/new-2024","pushedAt":"2024-08-03T22:03:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"perf: enhance Dock component\n\nMade performance adjustments according to Million Lint:\n\n- Replaced vanilla `useContext` with `use-context-selector` to target\nspecific context values instead of grabbing the entire context\n- Memoized style object","shortMessageHtmlLink":"perf: enhance Dock component"}},{"before":"94cbc06fd69fb894fea62405952a495d5ad0329f","after":"56580761e28cb3f32ddefb7efcae27fbb56fa400","ref":"refs/heads/new-2024","pushedAt":"2024-08-03T11:18:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat: DOCK\n\nRefactored from `magic-ui`\n\nDock feature with icons and container","shortMessageHtmlLink":"feat: DOCK"}},{"before":"00024185db11f575903ec42e1777715750c807f6","after":"94cbc06fd69fb894fea62405952a495d5ad0329f","ref":"refs/heads/new-2024","pushedAt":"2024-08-03T07:42:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat: init Desktop component","shortMessageHtmlLink":"feat: init Desktop component"}},{"before":"96b666cd67c8def26d9d4baa62c924e3d7506370","after":"00024185db11f575903ec42e1777715750c807f6","ref":"refs/heads/new-2024","pushedAt":"2024-08-03T06:48:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"fix: ThemeProvider class using incorrect store value","shortMessageHtmlLink":"fix: ThemeProvider class using incorrect store value"}},{"before":"cc7e2c0c216adcedd310fa7f40779105d65043a1","after":"96b666cd67c8def26d9d4baa62c924e3d7506370","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T09:50:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat: update ThemeProvider to utilize persisted values","shortMessageHtmlLink":"feat: update ThemeProvider to utilize persisted values"}},{"before":"34968e0f85532a2e180e07eaf3737d9cdf410b43","after":"cc7e2c0c216adcedd310fa7f40779105d65043a1","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T09:41:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: set up theme store\n\nZustand store\n- `useThemeStore` with `localStorage` persistence\n- `withStorageDOMEvents` hook to rehydrate on storage event and share states between tabs (deliberately not with 'use' prefix to avoid React error)\n\nThemeProvider\n- Not finished yet\n- Will use `data-theme` and `className` to set theme and dark/light scheme","shortMessageHtmlLink":"chore: set up theme store"}},{"before":"c02ce010f000e9dbe61dc9c56cdc7a1b770ffd92","after":"34968e0f85532a2e180e07eaf3737d9cdf410b43","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T06:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: migrate to tailwind v4\n\nSignificantly smaller and faster, will need to figure out how to set up multiple themes but for now we can stick with light and dark","shortMessageHtmlLink":"chore: migrate to tailwind v4"}},{"before":"4d8f1384d6863854f99fa51898c6cb5bc987f64e","after":"c02ce010f000e9dbe61dc9c56cdc7a1b770ffd92","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T05:46:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: use swc instead of babel","shortMessageHtmlLink":"chore: use swc instead of babel"}},{"before":"c7c75a4039c3c6a12ebc57167a717eda4eb35444","after":"4d8f1384d6863854f99fa51898c6cb5bc987f64e","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T05:33:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"fix: .gitignore not working","shortMessageHtmlLink":"fix: .gitignore not working"}},{"before":"952635693d97c4f66f0a2535fc78b7880f5e6641","after":"c7c75a4039c3c6a12ebc57167a717eda4eb35444","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T05:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"fix: .gitignore not wokring","shortMessageHtmlLink":"fix: .gitignore not wokring"}},{"before":"c2693cb22dc210dfd0db91b1179f8de0027b9788","after":"952635693d97c4f66f0a2535fc78b7880f5e6641","ref":"refs/heads/new-2024","pushedAt":"2024-08-01T05:31:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: setup tailwind","shortMessageHtmlLink":"chore: setup tailwind"}},{"before":"cd68c48a7996e58c4b828e6078b7e2f9edfef4b9","after":"c2693cb22dc210dfd0db91b1179f8de0027b9788","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T10:28:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: vitest integration\n\nVITEST BUG WITH MILLION LINT\nbefore running test script, make sure to remove million lint from config","shortMessageHtmlLink":"chore: vitest integration"}},{"before":"92b0c238175da4680d785acab452bc35966a4cb9","after":"cd68c48a7996e58c4b828e6078b7e2f9edfef4b9","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T08:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"fix: missing package","shortMessageHtmlLink":"fix: missing package"}},{"before":"5ab9f26e4a1866bd1cdc460b48accc1510aee38a","after":"92b0c238175da4680d785acab452bc35966a4cb9","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T08:40:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: aliasing","shortMessageHtmlLink":"chore: aliasing"}},{"before":"a619717e807e3dd1a619e4af6f50c7491ad58cfc","after":"5ab9f26e4a1866bd1cdc460b48accc1510aee38a","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T07:43:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: replace useState with useSignal","shortMessageHtmlLink":"chore: replace useState with useSignal"}},{"before":"b4b66ebf422b7c71d0debf322ef31cbae62dc9ad","after":"a619717e807e3dd1a619e4af6f50c7491ad58cfc","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T06:43:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: fix husky script","shortMessageHtmlLink":"chore: fix husky script"}},{"before":"00e9c55a587261f825f338994ef7c6b28cde802f","after":"b4b66ebf422b7c71d0debf322ef31cbae62dc9ad","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T05:36:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: initial commit","shortMessageHtmlLink":"chore: initial commit"}},{"before":null,"after":"00e9c55a587261f825f338994ef7c6b28cde802f","ref":"refs/heads/new-2024","pushedAt":"2024-07-31T05:33:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: delete everything","shortMessageHtmlLink":"chore: delete everything"}},{"before":"53f89925a3b6d32ac810af6d6165df2e00e1af6d","after":"de79ed827d835d34070911faac2e3316d2ac11c9","ref":"refs/heads/revise","pushedAt":"2023-11-28T10:52:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"ci: update github workflow\n\nbtw I really need to fix the Feed Program, and also the eslint errors, and remove all unnecessary packages and code :P","shortMessageHtmlLink":"ci: update github workflow"}},{"before":"59659bea521c53860c7dc0fcac2f08713b490f19","after":"53f89925a3b6d32ac810af6d6165df2e00e1af6d","ref":"refs/heads/revise","pushedAt":"2023-11-28T10:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat: api route for blur placeholder","shortMessageHtmlLink":"feat: api route for blur placeholder"}},{"before":"024c02ace96146422bd279be6f628bf9d7877328","after":"59659bea521c53860c7dc0fcac2f08713b490f19","ref":"refs/heads/revise","pushedAt":"2023-11-28T08:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"chore: updating deps","shortMessageHtmlLink":"chore: updating deps"}},{"before":null,"after":"024c02ace96146422bd279be6f628bf9d7877328","ref":"refs/heads/revise","pushedAt":"2023-11-28T07:33:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"Merge pull request #13 from Goggwell/dev\n\nci(cypress): fixing Cypress binary cache","shortMessageHtmlLink":"Merge pull request #13 from Goggwell/dev"}},{"before":"09aa0e559777d9f3f197767609f4c222a6eda098","after":"c9b43edee7723195b27a5460c58a7e8ee95cfb06","ref":"refs/heads/update-14","pushedAt":"2023-11-25T00:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Goggwell","name":"Samuel Yusuf","path":"/Goggwell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11346956?s=80&v=4"},"commit":{"message":"feat(themes): init themes program","shortMessageHtmlLink":"feat(themes): init themes program"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxOTo0MjozNS4wMDAwMDBazwAAAASWlq9m","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxOTo0MjozNS4wMDAwMDBazwAAAASWlq9m","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yNVQwMDoyMjozNC4wMDAwMDBazwAAAAO3OUi9"}},"title":"Activity ยท Goggwell/newfolio"}