{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":839294475,"defaultBranch":"main","name":"tcl-75-smart-shopping-list","ownerLogin":"the-collab-lab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-07T10:17:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53383537?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726783455.0","currentOid":""},"activityList":{"items":[{"before":"58047e3342d4f5a05122c8472ee9e3cb36497737","after":null,"ref":"refs/heads/gb-nk-delete-item","pushedAt":"2024-09-19T22:04:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deeheber","name":"Danielle Heberling","path":"/deeheber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12616554?s=80&v=4"}},{"before":"a062dc81d9df3a368485ee03c068c772da8aabc1","after":"7fbda4a13d05b1d1e0536abfeb4413de746c7f3c","ref":"refs/heads/main","pushedAt":"2024-09-19T22:04:13.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"deeheber","name":"Danielle Heberling","path":"/deeheber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12616554?s=80&v=4"},"commit":{"message":"Merge pull request #49 from the-collab-lab/gb-nk-delete-item\n\nDelete button deletes item from list and firebase after user confirma…","shortMessageHtmlLink":"Merge pull request #49 from the-collab-lab/gb-nk-delete-item"}},{"before":null,"after":"57119a5eb3e3319301f3323ab63e977beaea8160","ref":"refs/heads/propose-get-days-from-date","pushedAt":"2024-09-19T19:45:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"add a function that returns a valid date last purchased or a valid date created; propose a function that will calculate days form passed in date to today; pass the latter into firebase","shortMessageHtmlLink":"add a function that returns a valid date last purchased or a valid da…"}},{"before":"a062dc81d9df3a368485ee03c068c772da8aabc1","after":"3ac0feb8765efe20096a170a6d7e3cf6fb8bafac","ref":"refs/heads/wc-db-view-shopping-list-in-order","pushedAt":"2024-09-19T16:02:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"warrenchan13","name":"Warren Chan","path":"/warrenchan13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113927218?s=80&v=4"},"commit":{"message":"set up logic for comparePurchaseUrgency function","shortMessageHtmlLink":"set up logic for comparePurchaseUrgency function"}},{"before":"8c395f085db4a9b68a8fa105f2a12c5abd48302f","after":"1ae6c7a437fc99ece70cfb48da25130ddcd2ac00","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-19T14:00:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: handle a case where listPath is null","shortMessageHtmlLink":"fix: handle a case where listPath is null"}},{"before":"d71070d4b9f8d6031a10620c155e88dabe9576f4","after":"58047e3342d4f5a05122c8472ee9e3cb36497737","ref":"refs/heads/gb-nk-delete-item","pushedAt":"2024-09-18T17:59:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: troubleshoot List test","shortMessageHtmlLink":"fix: troubleshoot List test"}},{"before":null,"after":"a062dc81d9df3a368485ee03c068c772da8aabc1","ref":"refs/heads/wc-db-view-shopping-list-in-order","pushedAt":"2024-09-18T17:20:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"warrenchan13","name":"Warren Chan","path":"/warrenchan13","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113927218?s=80&v=4"},"commit":{"message":"Merge pull request #48 from the-collab-lab/wc-gb-empty-duplicate-item-alert\n\nadd itemName variable back in","shortMessageHtmlLink":"Merge pull request #48 from the-collab-lab/wc-gb-empty-duplicate-item…"}},{"before":"a1c5158d0e3304bc4e9aca01613019fea7d4d0ec","after":"d71070d4b9f8d6031a10620c155e88dabe9576f4","ref":"refs/heads/gb-nk-delete-item","pushedAt":"2024-09-18T13:47:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: pass missing items prop from List component to AddItems component","shortMessageHtmlLink":"fix: pass missing items prop from List component to AddItems component"}},{"before":"d57923ae936b4e6ca1c6e45491a1a9f68068ddd0","after":"8c395f085db4a9b68a8fa105f2a12c5abd48302f","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-17T14:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: add listPath prop to List.test","shortMessageHtmlLink":"fix: add listPath prop to List.test"}},{"before":"cc87268bac556e54d375447e413f004467439d2c","after":"d57923ae936b4e6ca1c6e45491a1a9f68068ddd0","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-17T13:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: fixed listPath issue with passing listPath as a prop from App to List component; removed temporary console.log from Home component","shortMessageHtmlLink":"fix: fixed listPath issue with passing listPath as a prop from App to…"}},{"before":"67e1b926f8ca1288459200982a947bd4ccc1ebdc","after":"cc87268bac556e54d375447e413f004467439d2c","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-17T12:52:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"troubleshoot listPath in Home, List and AddItems components","shortMessageHtmlLink":"troubleshoot listPath in Home, List and AddItems components"}},{"before":"764ba2514ea6d48b24040d5f96ef1d637bd6987b","after":"67e1b926f8ca1288459200982a947bd4ccc1ebdc","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-17T00:37:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"troubleshoot AddItems component","shortMessageHtmlLink":"troubleshoot AddItems component"}},{"before":"c0d64d4afbce1bcd20935c78f74bf05562a4d1c6","after":"764ba2514ea6d48b24040d5f96ef1d637bd6987b","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-16T23:57:18.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix[test]: update List component to take items prop","shortMessageHtmlLink":"fix[test]: update List component to take items prop"}},{"before":null,"after":"a1c5158d0e3304bc4e9aca01613019fea7d4d0ec","ref":"refs/heads/gb-nk-delete-item","pushedAt":"2024-09-16T23:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"Delete button deletes item from list and firebase after user confirmation","shortMessageHtmlLink":"Delete button deletes item from list and firebase after user confirma…"}},{"before":"872d8fc3a419a5b1537d2efb7505c4281955b3f9","after":"c0d64d4afbce1bcd20935c78f74bf05562a4d1c6","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-16T22:14:01.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"feat: add types to useStateWithStorage hook","shortMessageHtmlLink":"feat: add types to useStateWithStorage hook"}},{"before":"def133ade0723e1fadff717a4376f61483d456d7","after":"872d8fc3a419a5b1537d2efb7505c4281955b3f9","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-16T19:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"each User type property can be a string and null;add types to useAuth","shortMessageHtmlLink":"each User type property can be a string and null;add types to useAuth"}},{"before":"cf7ad595f0043feb69d265429358bdb87f07d8dd","after":"def133ade0723e1fadff717a4376f61483d456d7","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-16T18:38:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: change useAuth.jsx component extention to .tsx","shortMessageHtmlLink":"fix: change useAuth.jsx component extention to .tsx"}},{"before":null,"after":"cf7ad595f0043feb69d265429358bdb87f07d8dd","ref":"refs/heads/refactor-to-typescript","pushedAt":"2024-09-16T18:34:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"feat: add types to all firebase functions","shortMessageHtmlLink":"feat: add types to all firebase functions"}},{"before":"764d4569b1c4da8555d3436e21ec7ded0dc37026","after":null,"ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T19:57:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"deeheber","name":"Danielle Heberling","path":"/deeheber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12616554?s=80&v=4"}},{"before":"a799af82988fbad3ce4ddfcec15c3d9b66e51d93","after":"a062dc81d9df3a368485ee03c068c772da8aabc1","ref":"refs/heads/main","pushedAt":"2024-09-15T19:57:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"deeheber","name":"Danielle Heberling","path":"/deeheber","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12616554?s=80&v=4"},"commit":{"message":"Merge pull request #48 from the-collab-lab/wc-gb-empty-duplicate-item-alert\n\nadd itemName variable back in","shortMessageHtmlLink":"Merge pull request #48 from the-collab-lab/wc-gb-empty-duplicate-item…"}},{"before":"b2adf3215f72e7d5186ef4e27382bfee2898d91f","after":"764d4569b1c4da8555d3436e21ec7ded0dc37026","ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T19:30:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"add itemName variable back in","shortMessageHtmlLink":"add itemName variable back in"}},{"before":null,"after":"b2adf3215f72e7d5186ef4e27382bfee2898d91f","ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T19:30:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"remove double quotes from item name input","shortMessageHtmlLink":"remove double quotes from item name input"}},{"before":"b2adf3215f72e7d5186ef4e27382bfee2898d91f","after":null,"ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T14:21:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"}},{"before":"e73e0e648af1a81d6f3e76675586a3316759908c","after":"a799af82988fbad3ce4ddfcec15c3d9b66e51d93","ref":"refs/heads/main","pushedAt":"2024-09-15T14:21:23.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"Merge pull request #44 from the-collab-lab/wc-gb-empty-duplicate-item-alert\n\n[Issue 10]: Empty/duplicate item alerts","shortMessageHtmlLink":"Merge pull request #44 from the-collab-lab/wc-gb-empty-duplicate-item…"}},{"before":"0af2cccaa9c9e02fdf97121fb0c9468d39ce8854","after":"b2adf3215f72e7d5186ef4e27382bfee2898d91f","ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T14:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"remove double quotes from item name input","shortMessageHtmlLink":"remove double quotes from item name input"}},{"before":"a631cdce95599a40b70a28728325503858237c6a","after":"0af2cccaa9c9e02fdf97121fb0c9468d39ce8854","ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T14:14:03.000Z","pushType":"push","commitsCount":51,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"Merge branch 'main' into wc-gb-empty-duplicate-item-alert","shortMessageHtmlLink":"Merge branch 'main' into wc-gb-empty-duplicate-item-alert"}},{"before":"191059d2441b23e187af23c44b193ebc5be647c9","after":"a631cdce95599a40b70a28728325503858237c6a","ref":"refs/heads/wc-gb-empty-duplicate-item-alert","pushedAt":"2024-09-15T14:12:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"granolagabrielle","name":"Gabrielle Bennek","path":"/granolagabrielle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/135292783?s=80&v=4"},"commit":{"message":"rename data prop and add comments for the normalize item name function","shortMessageHtmlLink":"rename data prop and add comments for the normalize item name function"}},{"before":"136efe29084362daefb596d461d0f80029c5e5df","after":null,"ref":"refs/heads/nk-estimate-next-purchase-date","pushedAt":"2024-09-15T13:07:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"}},{"before":"dd8b855097e577bc8318e7ce5f27e774791c142b","after":"e73e0e648af1a81d6f3e76675586a3316759908c","ref":"refs/heads/main","pushedAt":"2024-09-15T13:07:16.000Z","pushType":"pr_merge","commitsCount":38,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"Merge pull request #45 from the-collab-lab/nk-estimate-next-purchase-date\n\n[ISSUE 11] Nk estimate next purchase date","shortMessageHtmlLink":"Merge pull request #45 from the-collab-lab/nk-estimate-next-purchase-…"}},{"before":"3b491b41640a9204cd0c989bb7a8cd9569b4735c","after":"136efe29084362daefb596d461d0f80029c5e5df","ref":"refs/heads/nk-estimate-next-purchase-date","pushedAt":"2024-09-15T13:06:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kweeuhree","name":"Nika","path":"/kweeuhree","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/160637676?s=80&v=4"},"commit":{"message":"fix: fix input label to be \"Not soon\"","shortMessageHtmlLink":"fix: fix input label to be \"Not soon\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1teZgA","startCursor":null,"endCursor":null}},"title":"Activity · the-collab-lab/tcl-75-smart-shopping-list"}