{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":726184093,"defaultBranch":"main","name":"advent_of_svelte_2023","ownerLogin":"edwardspresume","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-01T18:02:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/32990882?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701453748.0","currentOid":""},"activityList":{"items":[{"before":"5e54faab9b079b6b049cb76b1050b24b0abdcc70","after":"313650a506a4a999a35410916880765d2922e4e3","ref":"refs/heads/main","pushedAt":"2023-12-08T22:25:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"chore(Card.svelte): update Card component styles to use smaller padding on small screens\nfeat(+page.svelte): add a button to toggle the visibility of the GiftStatisticsSection component","shortMessageHtmlLink":"chore(Card.svelte): update Card component styles to use smaller paddi…"}},{"before":"bfc88010a592fb8314d2bdde0244df54daf99288","after":"5e54faab9b079b6b049cb76b1050b24b0abdcc70","ref":"refs/heads/main","pushedAt":"2023-12-08T22:06:04.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"feat(day-3): add GiftStatisticsSection component to display statistics about children gifts\n\n- Added `GiftStatisticsSection` component to display statistics about children gifts.\n- The component receives `totalChildren`, `totalWeight`, and `tripsCreated` as props.\n- The component uses the `Card` component to display each statistic.\n- The `totalChildren` statistic displays the total number of children waiting for gifts.\n- The `totalWeight` statistic displays the total weight of gifts for the children.\n- The `tripsCreated` statistic displays the number of trips created by the user.","shortMessageHtmlLink":"feat(day-3): add GiftStatisticsSection component to display statistic…"}},{"before":"8958cbdd8c5cbc5eb4391301034d2f7a940a3846","after":"bfc88010a592fb8314d2bdde0244df54daf99288","ref":"refs/heads/main","pushedAt":"2023-12-08T01:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"remove unneeded code","shortMessageHtmlLink":"remove unneeded code"}},{"before":"8217316f193490bfa6c23523f25b2dce3724368a","after":"8958cbdd8c5cbc5eb4391301034d2f7a940a3846","ref":"refs/heads/main","pushedAt":"2023-12-07T23:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Update main container padding in layout component","shortMessageHtmlLink":"Update main container padding in layout component"}},{"before":"2b25255a1342f9d3e722884b7c8d3c64cb10f1e1","after":"8217316f193490bfa6c23523f25b2dce3724368a","ref":"refs/heads/main","pushedAt":"2023-12-07T23:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Update title of Day 1 page","shortMessageHtmlLink":"Update title of Day 1 page"}},{"before":"9ce235c32e0f36863f6083ba5736d64c5e483539","after":"2b25255a1342f9d3e722884b7c8d3c64cb10f1e1","ref":"refs/heads/main","pushedAt":"2023-12-07T23:38:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"refactor(H1.svelte): increased margin bottom to give more space between header and content\n\nfeat(+page.svelte): add cookieCount store and isResetting store to manage cookie count and reset functionality\nfeat(+page.svelte): add derived store santaStatus to display different emojis based on cookie count\nfeat(+page.svelte): add delay function to gradually reset cookie count\nfeat(+page.svelte): implement resetCountGradually function to reset cookie count gradually\nfeat(+page.svelte): increment cookieCount when plus button is clicked\nfeat(+page.svelte): decrement cookieCount when minus button is clicked, only if cookieCount is greater than 0\nfeat(+page.svelte): add reset button to reset cookieCount to 0, disabled when isResetting is true\nfeat(+page.svelte): display cookieCount and santaStatus in the header\nfeat(+page.svelte): display cookies based on cookieCount, with fade in and fly out transitions","shortMessageHtmlLink":"refactor(H1.svelte): increased margin bottom to give more space betwe…"}},{"before":"a77912767a48881d80c89d4517e4770f8cfc1200","after":"9ce235c32e0f36863f6083ba5736d64c5e483539","ref":"refs/heads/main","pushedAt":"2023-12-07T19:21:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Update ChildListTable component to add\noverflow-auto to the container div","shortMessageHtmlLink":"Update ChildListTable component to add"}},{"before":"9b5eeac65bdcd7129134229f1c325977973a7577","after":"a77912767a48881d80c89d4517e4770f8cfc1200","ref":"refs/heads/main","pushedAt":"2023-12-06T20:16:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"reordered","shortMessageHtmlLink":"reordered"}},{"before":"eed1617afb68cf86b7af0553210805167c52aa48","after":"9b5eeac65bdcd7129134229f1c325977973a7577","ref":"refs/heads/main","pushedAt":"2023-12-06T19:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"feat(day-1): add unique id to NaughtyOrNiceEntry objects in load function\n\nThe load function in `+page.server.ts` now generates a unique id using `crypto.randomUUID()` for each `NaughtyOrNiceEntry` object. This ensures that each entry has a unique identifier.\n\nfeat(day-1): add TableActions component\n\nThe `TableActions` component is added to provide actions for each row in the child list table. It allows users to increment or decrement the tally of an entry and delete an entry. The component uses the `childListStore` to update the entries.\n\nfix(day-1): add id property to NaughtyOrNiceEntry type\n\nThe `NaughtyOrNiceEntry` type in `types.ts` is updated to include an `id` property. This is necessary for identifying individual entries in the child list table.","shortMessageHtmlLink":"feat(day-1): add unique id to NaughtyOrNiceEntry objects in load func…"}},{"before":"647f08a1389b1fb26be506835ef34a50bf51f490","after":"eed1617afb68cf86b7af0553210805167c52aa48","ref":"refs/heads/main","pushedAt":"2023-12-05T22:56:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Add toggle order functionality to sort feature","shortMessageHtmlLink":"Add toggle order functionality to sort feature"}},{"before":"306b3b89cf3d5348f8696ca25e8f20bc52bb6c12","after":"647f08a1389b1fb26be506835ef34a50bf51f490","ref":"refs/heads/main","pushedAt":"2023-12-05T22:50:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Add table filter plugin to ChildListTable\ncomponent","shortMessageHtmlLink":"Add table filter plugin to ChildListTable"}},{"before":"e00f92f5e4b69c0324069c3ef6eea9f0f7d557fe","after":"306b3b89cf3d5348f8696ca25e8f20bc52bb6c12","ref":"refs/heads/main","pushedAt":"2023-12-05T22:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Update Toaster position in +layout.svelte","shortMessageHtmlLink":"Update Toaster position in +layout.svelte"}},{"before":"87d5bfa4c61f0c583f711c0da125d29153dd2c44","after":"e00f92f5e4b69c0324069c3ef6eea9f0f7d557fe","ref":"refs/heads/main","pushedAt":"2023-12-05T22:17:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Refactor child list variable names and update\ncomponent imports","shortMessageHtmlLink":"Refactor child list variable names and update"}},{"before":"bd28ae5c7205aba16064ffa45479a0643aff3672","after":"87d5bfa4c61f0c583f711c0da125d29153dd2c44","ref":"refs/heads/main","pushedAt":"2023-12-05T21:58:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"feat(page.svelte): add toast notification when a child is added to the list\nfeat(page.svelte): add support for adding a child's tally as a string and convert it to a number\nfeat(page.svelte): add support for tracking the number of children added by the user\nfeat(page.svelte): reset addedByYou count when the reset button is clicked\nfeat(page.svelte): reset newChildName and newChildTally values when a child is added to the list\nfeat(page.svelte): update ChildrenStatisticsSection component to display the number of children added by the user in the addedByYou card","shortMessageHtmlLink":"feat(page.svelte): add toast notification when a child is added to th…"}},{"before":"8b0484ae755423328ba423091923189cff47fa83","after":"bd28ae5c7205aba16064ffa45479a0643aff3672","ref":"refs/heads/main","pushedAt":"2023-12-04T23:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Refactor NaughtyAndNiceTable component","shortMessageHtmlLink":"Refactor NaughtyAndNiceTable component"}},{"before":"c27dcef93eddaa9cfc77affb92d2e2c4ffdf5589","after":"8b0484ae755423328ba423091923189cff47fa83","ref":"refs/heads/main","pushedAt":"2023-12-04T23:19:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Refactor pagination component in\nNaughtyAndNiceTable.svelte","shortMessageHtmlLink":"Refactor pagination component in"}},{"before":"ebd2c748861b6b48f7aaf61effa37325fb16a268","after":"c27dcef93eddaa9cfc77affb92d2e2c4ffdf5589","ref":"refs/heads/main","pushedAt":"2023-12-04T22:45:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Add pagination and navigation buttons to\nNaughtyAndNiceTable component","shortMessageHtmlLink":"Add pagination and navigation buttons to"}},{"before":"a5b2f53ec6611a8b93b5af8a0b2f436b3029d4a2","after":"ebd2c748861b6b48f7aaf61effa37325fb16a268","ref":"refs/heads/main","pushedAt":"2023-12-04T21:05:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Update child statistics display","shortMessageHtmlLink":"Update child statistics display"}},{"before":"b9bd25eb48c46b8d3009dc7071fb93121002c772","after":"a5b2f53ec6611a8b93b5af8a0b2f436b3029d4a2","ref":"refs/heads/main","pushedAt":"2023-12-04T20:57:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Add svelte-headless-table package","shortMessageHtmlLink":"Add svelte-headless-table package"}},{"before":"f48839c87f8266370d62c58988bbe4c03105eced","after":"b9bd25eb48c46b8d3009dc7071fb93121002c772","ref":"refs/heads/main","pushedAt":"2023-12-04T18:58:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Add card components for child statistics","shortMessageHtmlLink":"Add card components for child statistics"}},{"before":"36696aeaa4ffcdbeef9007e9862d21a9a5f5b8ab","after":"f48839c87f8266370d62c58988bbe4c03105eced","ref":"refs/heads/main","pushedAt":"2023-12-04T16:59:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Update site main header with GitHub link","shortMessageHtmlLink":"Update site main header with GitHub link"}},{"before":"6fa065e5bae5f9054dbc0ff8ca5a520364f2196c","after":"36696aeaa4ffcdbeef9007e9862d21a9a5f5b8ab","ref":"refs/heads/main","pushedAt":"2023-12-04T16:29:37.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"style(app.pcss): add font-mono class to body to change font style to monospace\nfeat(santa-svelte.png): add new image asset for Svelte Santa logo\nfeat(SiteMainHeader.svelte): add Svelte Santa logo to the site main header","shortMessageHtmlLink":"style(app.pcss): add font-mono class to body to change font style to …"}},{"before":"b7088706485cbb93bf90e70705c3eaeba825d216","after":"6fa065e5bae5f9054dbc0ff8ca5a520364f2196c","ref":"refs/heads/main","pushedAt":"2023-12-02T21:12:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"fix(day-2): add background color to the plus and minus buttons to make them more distinct\nfix(day-2): prevent decrementing cookieCounter below 0 to avoid negative values","shortMessageHtmlLink":"fix(day-2): add background color to the plus and minus buttons to mak…"}},{"before":"564b942fc427f95345d465c28087a5f8044147f8","after":"b7088706485cbb93bf90e70705c3eaeba825d216","ref":"refs/heads/main","pushedAt":"2023-12-01T23:00:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"Add GitHub link to siteMainHeader component","shortMessageHtmlLink":"Add GitHub link to siteMainHeader component"}},{"before":"2f083f907ca0770d9d30a1c17c82c53c7365db74","after":"564b942fc427f95345d465c28087a5f8044147f8","ref":"refs/heads/main","pushedAt":"2023-12-01T22:33:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"fix(day-1): handle errors when fetching advent data and display empty lists in case of error\nfeat(day-1): refactor code to improve readability and simplicity","shortMessageHtmlLink":"fix(day-1): handle errors when fetching advent data and display empty…"}},{"before":"3ff775e1b14efeddab5dc13aa83a1432bf58e731","after":"2f083f907ca0770d9d30a1c17c82c53c7365db74","ref":"refs/heads/main","pushedAt":"2023-12-01T21:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"added tabled and rendered that","shortMessageHtmlLink":"added tabled and rendered that"}},{"before":"f6d855ebacb0447f28078f25a69e854e4ff9ba45","after":"3ff775e1b14efeddab5dc13aa83a1432bf58e731","ref":"refs/heads/main","pushedAt":"2023-12-01T18:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"feat(day-1): add server-side code and Svelte component for loading and displaying data for day one challenge\n\nThe server-side code in `+page.server.ts` fetches data from an external API and separates the children into naughty and nice lists based on their tally. The data is then returned as an object with the `naughty_or_nice_list` property.\n\nThe Svelte component in `+page.svelte` receives the `data` prop and can use it to display the naughty and nice lists on the page.","shortMessageHtmlLink":"feat(day-1): add server-side code and Svelte component for loading an…"}},{"before":"e8d93aee4f649bb351beea990e8dcc41cd961da9","after":"f6d855ebacb0447f28078f25a69e854e4ff9ba45","ref":"refs/heads/main","pushedAt":"2023-12-01T18:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"chore(package.json): add bits-ui dependency version 0.9.8 to the project\nfeat(shadcn): added Button and dropdown components from shadcn\n\nfeat(app.html): add script tag to include the iconify-icon library for using icons in the app\nfeat(SiteMainHeader.svelte): create a new component for the site main header with a logo and theme toggler\nfeat(ThemeToggler.svelte): create a new component for the theme toggler in the site main header\n\nfeat(navLinks.ts): add function to create navigation links\n\n- Added the `Bar` component to display a progress bar at the top of the layout.\n\nfeat(layout.svelte): add site main header component\n\n- Added the `SiteMainHeader` component to display the main header of the site.\n- The component is imported from the `$lib/components/siteMainHeader/SiteMainHeader.svelte` file.\n\nrefactor(page.svelte): update page title and heading\n\n- Updated the page title and heading to reflect the purpose of the page.","shortMessageHtmlLink":"chore(package.json): add bits-ui dependency version 0.9.8 to the project"}},{"before":"455230f464908b213a5dfbe08cf5f482a87d9086","after":"e8d93aee4f649bb351beea990e8dcc41cd961da9","ref":"refs/heads/main","pushedAt":"2023-12-01T18:08:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"chore(package.json): add postcss-preset-env package to dependencies\nchore(postcss.config.cjs): add tailwindcss/nesting and postcss-preset-env plugins to the postcss config to enable nesting and disable nesting-rules feature","shortMessageHtmlLink":"chore(package.json): add postcss-preset-env package to dependencies"}},{"before":null,"after":"455230f464908b213a5dfbe08cf5f482a87d9086","ref":"refs/heads/main","pushedAt":"2023-12-01T18:02:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edwardspresume","name":"Edwards Presume","path":"/edwardspresume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32990882?s=80&v=4"},"commit":{"message":"first commit","shortMessageHtmlLink":"first commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADxcDXeAA","startCursor":null,"endCursor":null}},"title":"Activity · edwardspresume/advent_of_svelte_2023"}