{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":736089395,"defaultBranch":"main","name":"eat-n-split","ownerLogin":"marcuschui2022","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-27T00:49:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/123912646?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703761829.0","currentOid":""},"activityList":{"items":[{"before":"20a24eaaf9e013fb0aaf94c98ddefb1a0141c53a","after":"86f39c2bb4a378c3a8518bb2c8525806d933ee30","ref":"refs/heads/main","pushedAt":"2024-01-26T02:17:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Add key prop to FormSplitBill component\n\nA key prop was added to the FormSplitBill component in App.js to ensure each list item is unique. This will enhance performance and avoid potential rendering issues when manipulating or tracking list items.","shortMessageHtmlLink":"Add key prop to FormSplitBill component"}},{"before":"e900f8485a11192d4334b6d16928a57f5668fdcc","after":"20a24eaaf9e013fb0aaf94c98ddefb1a0141c53a","ref":"refs/heads/main","pushedAt":"2024-01-26T02:05:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"typo","shortMessageHtmlLink":"typo"}},{"before":"86a03d8b851d279753e9674745f1f82f4ac1b45a","after":"86b03dc167acd6848f95f4ef510769dda4a86de8","ref":"refs/heads/gh-pages","pushedAt":"2023-12-30T10:36:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"5548804d8d616b0454ed6b12f76a8d3abc72380f","after":"e900f8485a11192d4334b6d16928a57f5668fdcc","ref":"refs/heads/main","pushedAt":"2023-12-30T10:36:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"add bill splitting functionality to FormSplitBill component\n\nImplemented a handleSplitBill function in the main App component in App.js, which updates friend balance when a bill is split. This function is passed down through props to the FormSplitBill child component where it is called upon form submission. The FormSplitBill component has been updated to handle form submission and the calculation of bill portions based on user input.","shortMessageHtmlLink":"add bill splitting functionality to FormSplitBill component"}},{"before":"3b6c42c429ff1378d8c1e7851695abea40f312e6","after":"86a03d8b851d279753e9674745f1f82f4ac1b45a","ref":"refs/heads/gh-pages","pushedAt":"2023-12-29T01:49:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"9a5eed186144b3d58d0f825603bf30e1d336abfb","after":"5548804d8d616b0454ed6b12f76a8d3abc72380f","ref":"refs/heads/main","pushedAt":"2023-12-29T01:48:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"edit bill splitting functionality in App.js and modify deploy script\n\nUpdated App.js to manage states for bill amount, the portion paid by the user, the portion paid by the selected friend, and who is paying. Inputs for bill amount and user's portion now accept and validate user input. The friend's portion is automatically calculated. The 'deploy' script in package.json now includes a build step before deploying to gh-pages.","shortMessageHtmlLink":"edit bill splitting functionality in App.js and modify deploy script"}},{"before":"f670102ca607b74cdc09afa3528054efea3c1abe","after":"3b6c42c429ff1378d8c1e7851695abea40f312e6","ref":"refs/heads/gh-pages","pushedAt":"2023-12-28T12:45:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"a4085d138329837930d0c9d168605a0549c64b6f","after":"9a5eed186144b3d58d0f825603bf30e1d336abfb","ref":"refs/heads/main","pushedAt":"2023-12-28T12:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"update App.js functionality and format index.html\n\nUpdated App.js to include new functionalities around the selection of a friend and implemented changes to the display of forms based on the selected friend. Removed excess spacing in index.html and modified title to 'Eat & Split'. The README.md was updated with a new demo link.","shortMessageHtmlLink":"update App.js functionality and format index.html"}},{"before":"74082bf523e502eece1bd95b8e7bce39562af3ab","after":"a4085d138329837930d0c9d168605a0549c64b6f","ref":"refs/heads/main","pushedAt":"2023-12-28T11:14:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"add deployment scripts and gh-pages as a dependency\n\nAdded gh-pages as a dependency and some new scripts in package.json to allow the application to be deployed on GitHub pages. Also specified the homepage in package.json for deployment purposes. Various modules involved in the process were added/updated in package-lock.json for version control.","shortMessageHtmlLink":"add deployment scripts and gh-pages as a dependency"}},{"before":null,"after":"f670102ca607b74cdc09afa3528054efea3c1abe","ref":"refs/heads/gh-pages","pushedAt":"2023-12-28T11:10:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"6eddd7f361b9878f6af376d2a94d73659f7532f9","after":"74082bf523e502eece1bd95b8e7bce39562af3ab","ref":"refs/heads/main","pushedAt":"2023-12-28T10:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"add \"add friend\" feature in App.js\n\nAdded functionality to add new friends in the friend list. A state was introduced to hold the friends array and a function was provided to handle adding new friends. Adjustments were also made in the FriendsList and FormAddFriend components to integrate this new feature.","shortMessageHtmlLink":"add \"add friend\" feature in App.js"}},{"before":"1f27a7b0a444a26a565c6dbc97a612321d1ea59b","after":"6eddd7f361b9878f6af376d2a94d73659f7532f9","ref":"refs/heads/main","pushedAt":"2023-12-27T10:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"add toggle function for 'add friend' form\n\nThis update adds a toggle function to the 'add friend' form, allowing the form to be shown and hidden based on user interaction. An 'onClick' prop is also added to the Button component to handle the event. A minor adjustment is also made in the 'split bill' form's labelling.","shortMessageHtmlLink":"add toggle function for 'add friend' form"}},{"before":"71d13d82c6ce0614dc51fd301c74bc36ba863598","after":"1f27a7b0a444a26a565c6dbc97a612321d1ea59b","ref":"refs/heads/main","pushedAt":"2023-12-27T10:40:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Add 'add friend' and 'split bill' forms\n\nThis commit introduces two new forms into the application, 'add friend' and 'split bill'. The 'add friend' form enables the user to input new friends into the friend list; while the 'split bill' form provides an interface to share expenses between the user and a selected friend. New Button component is also implemented.","shortMessageHtmlLink":"Add 'add friend' and 'split bill' forms"}},{"before":"af686080225b7c680569f4be1f35f1913b4f588f","after":"71d13d82c6ce0614dc51fd301c74bc36ba863598","ref":"refs/heads/main","pushedAt":"2023-12-27T10:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"add FriendsList and Friend components in App\n\nThis commit adds the FriendsList and Friend components to the App. Now, the list of friends is shown in a sidebar with all relevant details, including the balance of transactions between the user and each friend.","shortMessageHtmlLink":"add FriendsList and Friend components in App"}},{"before":"4b3ab7a1ce2dc154db72c091b6500dd70563e50f","after":"af686080225b7c680569f4be1f35f1913b4f588f","ref":"refs/heads/main","pushedAt":"2023-12-27T01:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Update codebase and delete unnecessary files\n\nDeleted 'App.test.js', 'logo.svg', 'reportWebVitals.js', 'setupTests.js' and updated 'index.css', 'index.js', 'App.js' files. The changes involved cleaning up the codebase, including removing unnecessary files, and significant modifications to index.css and initialFriends dataset under App.js. The commit aims to simplify the project and set a cleaner initial state.","shortMessageHtmlLink":"Update codebase and delete unnecessary files"}},{"before":null,"after":"4b3ab7a1ce2dc154db72c091b6500dd70563e50f","ref":"refs/heads/main","pushedAt":"2023-12-27T00:50:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcuschui2022","name":"Marcus","path":"/marcuschui2022","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123912646?s=80&v=4"},"commit":{"message":"Initialize project using Create React App","shortMessageHtmlLink":"Initialize project using Create React App"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6YGd1AA","startCursor":null,"endCursor":null}},"title":"Activity ยท marcuschui2022/eat-n-split"}