{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":783753883,"defaultBranch":"main","name":"linef","ownerLogin":"tnlx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-08T14:01:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40333656?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712585153.0","currentOid":""},"activityList":{"items":[{"before":"318fc548817f47220f62d6a7172e7f4999421cd9","after":"82bbf78b8bcd2f810ee9dd7aad54502c7d43018f","ref":"refs/heads/main","pushedAt":"2024-05-13T04:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"added restart icon","shortMessageHtmlLink":"added restart icon"}},{"before":"24766cc9565c583efde2fdc19eb87055a4c5e10d","after":"318fc548817f47220f62d6a7172e7f4999421cd9","ref":"refs/heads/main","pushedAt":"2024-05-12T07:55:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Add service worker for offline access","shortMessageHtmlLink":"Add service worker for offline access"}},{"before":"25f1bbcfd768708b17d487f53e88de2e35bc0b05","after":"24766cc9565c583efde2fdc19eb87055a4c5e10d","ref":"refs/heads/main","pushedAt":"2024-05-06T14:16:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Simplify scanner.js and matcher.js","shortMessageHtmlLink":"Simplify scanner.js and matcher.js"}},{"before":"56ca82291c17901469e190159d385b55fb415f6e","after":"25f1bbcfd768708b17d487f53e88de2e35bc0b05","ref":"refs/heads/main","pushedAt":"2024-05-06T10:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Simplify scanner.js","shortMessageHtmlLink":"Simplify scanner.js"}},{"before":"909b71889e0219a79d177916f24258728b805a70","after":"56ca82291c17901469e190159d385b55fb415f6e","ref":"refs/heads/main","pushedAt":"2024-05-06T08:38:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Simplify matcher.js","shortMessageHtmlLink":"Simplify matcher.js"}},{"before":"d81b2a60db94198393c8beb0cc14ae5ad65e4350","after":"909b71889e0219a79d177916f24258728b805a70","ref":"refs/heads/main","pushedAt":"2024-05-03T14:38:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Enable Light/Dark mode toggle","shortMessageHtmlLink":"Enable Light/Dark mode toggle"}},{"before":"19e17a13d6f9330494316a5f205b536da0ac1b08","after":"d81b2a60db94198393c8beb0cc14ae5ad65e4350","ref":"refs/heads/main","pushedAt":"2024-05-03T14:37:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Enable Light/Dark mode toggle","shortMessageHtmlLink":"Enable Light/Dark mode toggle"}},{"before":"c036b1a30c2d15555f0ab727be1296e2ed914a1b","after":"19e17a13d6f9330494316a5f205b536da0ac1b08","ref":"refs/heads/main","pushedAt":"2024-05-03T10:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Enable Light/Dark mode toggle","shortMessageHtmlLink":"Enable Light/Dark mode toggle"}},{"before":"d0f8fdb2cca1bef7c1d9eb33c355d4f3802abfe0","after":"c036b1a30c2d15555f0ab727be1296e2ed914a1b","ref":"refs/heads/main","pushedAt":"2024-04-26T03:41:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Another round of simplification\n\n- Next balls are now tracked separately, no need the p/f 'type' in BallProp\n- De-couple the Ball logic from Square (Square is only a container)","shortMessageHtmlLink":"Another round of simplification"}},{"before":"364375a55b3e62136a7c53421552272395427536","after":"d0f8fdb2cca1bef7c1d9eb33c355d4f3802abfe0","ref":"refs/heads/main","pushedAt":"2024-04-15T10:18:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Simplify move-to calculation\n\nBy maintaining the 'next' balls separately from the grid array.\n- These ghost balls do not impact the resolving of the current iteration.\nTheir locations always adapt to the fresh state after a move has been made.\n- The main array will now contain only the 'real' balls,\nwhich makes computation more straight-forward.","shortMessageHtmlLink":"Simplify move-to calculation"}},{"before":"ee57b6ab1b739306a37068561df5a137bd1f61a0","after":"364375a55b3e62136a7c53421552272395427536","ref":"refs/heads/main","pushedAt":"2024-04-14T08:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Fix workflow","shortMessageHtmlLink":"Fix workflow"}},{"before":"14706c0d9e0dae329f26a201cdf68ef1a2936300","after":"ee57b6ab1b739306a37068561df5a137bd1f61a0","ref":"refs/heads/main","pushedAt":"2024-04-14T08:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Deploy to Netlify","shortMessageHtmlLink":"Deploy to Netlify"}},{"before":"0f036ad03e4cdea08048763eb08b36ad27d044d5","after":"14706c0d9e0dae329f26a201cdf68ef1a2936300","ref":"refs/heads/main","pushedAt":"2024-04-10T16:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Fix base url","shortMessageHtmlLink":"Fix base url"}},{"before":"616b8a130af0bd76da6762fe043a73a8415f52ea","after":"0f036ad03e4cdea08048763eb08b36ad27d044d5","ref":"refs/heads/main","pushedAt":"2024-04-10T15:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Update build configs/deps\n\n- Remove unused deps (@testing-library, web-vitals, gh-pages)\n- Migrate to vite","shortMessageHtmlLink":"Update build configs/deps"}},{"before":"21cafbd122610a08fba6c34f5ae90225471a20ad","after":"616b8a130af0bd76da6762fe043a73a8415f52ea","ref":"refs/heads/main","pushedAt":"2024-04-10T08:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Change how score is calculated and how color palette is managed.","shortMessageHtmlLink":"Change how score is calculated and how color palette is managed."}},{"before":"501e94fc38d94b43d81cd040491a17df7f63c2ce","after":"21cafbd122610a08fba6c34f5ae90225471a20ad","ref":"refs/heads/main","pushedAt":"2024-04-09T07:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"pulse animation when a ball is active","shortMessageHtmlLink":"pulse animation when a ball is active"}},{"before":"e263e589d19b86dc8b770682ac7ea41fd07e7ea5","after":"501e94fc38d94b43d81cd040491a17df7f63c2ce","ref":"refs/heads/main","pushedAt":"2024-04-08T16:17:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Fix workflow","shortMessageHtmlLink":"Fix workflow"}},{"before":"a318eaaa2e97a9173f919f4f2350b9db55cb59e4","after":"e263e589d19b86dc8b770682ac7ea41fd07e7ea5","ref":"refs/heads/main","pushedAt":"2024-04-08T16:09:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"Some clean up (mainly wording changes)","shortMessageHtmlLink":"Some clean up (mainly wording changes)"}},{"before":"ba6cbea74b704cea2c56f922d028c1e1acdacd56","after":"a318eaaa2e97a9173f919f4f2350b9db55cb59e4","ref":"refs/heads/main","pushedAt":"2024-04-08T14:20:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"ui makeover, workflow/deps upgrades, and code refactor","shortMessageHtmlLink":"ui makeover, workflow/deps upgrades, and code refactor"}},{"before":null,"after":"ba6cbea74b704cea2c56f922d028c1e1acdacd56","ref":"refs/heads/main","pushedAt":"2024-04-08T14:05:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tnlx","name":"Thuc Le","path":"/tnlx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40333656?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESAEJEwA","startCursor":null,"endCursor":null}},"title":"Activity ยท tnlx/linef"}