{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":796666292,"defaultBranch":"main","name":"coffee-coded","ownerLogin":"rbsaulodev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-06T11:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107624759?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714996499.37181","currentOid":""},"activityList":{"items":[{"before":"c14dd5e938eece2ae0dd9b59b8902bdfc57ada30","after":"5b084fa725dc44b1c5c804bd69de5e1177b99b42","ref":"refs/heads/main","pushedAt":"2024-09-05T19:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete TypeScript Decorator lesson","shortMessageHtmlLink":"✨ feat: complete TypeScript Decorator lesson"}},{"before":"98a151caa2c026d360eef462c0c4ce1e46c0e742","after":"c14dd5e938eece2ae0dd9b59b8902bdfc57ada30","ref":"refs/heads/main","pushedAt":"2024-09-05T17:56:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete TypeScript generics lesson","shortMessageHtmlLink":"✨ feat: complete TypeScript generics lesson"}},{"before":"8dc82bd9cee9545e1c6bfa681dd4f507a0dc0cab","after":"98a151caa2c026d360eef462c0c4ce1e46c0e742","ref":"refs/heads/main","pushedAt":"2024-09-05T17:14:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete TypeScript Class lesson","shortMessageHtmlLink":"✨ feat: complete TypeScript Class lesson"}},{"before":"ce33f764c930543b96737ccb0287d804708794f5","after":"8dc82bd9cee9545e1c6bfa681dd4f507a0dc0cab","ref":"refs/heads/main","pushedAt":"2024-09-05T01:22:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete TypeScript Interfaces lesson","shortMessageHtmlLink":"✨ feat: complete TypeScript Interfaces lesson"}},{"before":"2455bc0a23c2b5bb135d9952bb4b9d78c53635a0","after":"ce33f764c930543b96737ccb0287d804708794f5","ref":"refs/heads/main","pushedAt":"2024-09-05T00:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":":book: docs: Update README.md","shortMessageHtmlLink":"📖 docs: Update README.md"}},{"before":"e2baac96429632b0da71dff29d9c0f118f27c26d","after":"2455bc0a23c2b5bb135d9952bb4b9d78c53635a0","ref":"refs/heads/main","pushedAt":"2024-09-05T00:39:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete TypeScript Functions lesson","shortMessageHtmlLink":"✨ feat: complete TypeScript Functions lesson"}},{"before":"95d5c20da1e551351e31ac3bf5bcb30101cfcc31","after":"e2baac96429632b0da71dff29d9c0f118f27c26d","ref":"refs/heads/main","pushedAt":"2024-09-05T00:00:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✏️ rename: rename folder from Angular to Web Components","shortMessageHtmlLink":"✏️ rename: rename folder from Angular to Web Components"}},{"before":"7f9046c8bf22be2c34f0bda1a1e9633b164e2b91","after":"95d5c20da1e551351e31ac3bf5bcb30101cfcc31","ref":"refs/heads/main","pushedAt":"2024-09-04T23:55:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete TypeScript Types lesson","shortMessageHtmlLink":"✨ feat: complete TypeScript Types lesson"}},{"before":"d7f3224ce010b512c5e77a8246db1b4b59abf679","after":"7f9046c8bf22be2c34f0bda1a1e9633b164e2b91","ref":"refs/heads/main","pushedAt":"2024-09-04T00:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: add custom Web Component for card display with shadow DOM encapsulation\n\n- Created Web Component to encapsulate card structure using shadow DOM.\n- Added properties for dynamic content including title, description, author, date, read time, and image source.\n- Implemented custom styling within the shadow DOM to ensure isolation from global styles","shortMessageHtmlLink":"✨ feat: add custom Web Component for card display with shadow DOM enc…"}},{"before":"b7c101d81963c8f5c6c761bbc6290a192b210e20","after":"d7f3224ce010b512c5e77a8246db1b4b59abf679","ref":"refs/heads/main","pushedAt":"2024-09-02T19:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat(modules): complete Angular fundamentals module\n\nCompleted the Angular fundamentals module, covering components, directives, services, and routing basics. This lays the foundation","shortMessageHtmlLink":"✨ feat(modules): complete Angular fundamentals module"}},{"before":"88489f54ee38ac0043b58c06b54b706cd5dd335c","after":"b7c101d81963c8f5c6c761bbc6290a192b210e20","ref":"refs/heads/main","pushedAt":"2024-08-29T19:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"📚 docs: Added notes on Docker course to the docker folder","shortMessageHtmlLink":"📚 docs: Added notes on Docker course to the docker folder"}},{"before":"ffd6f4e2d99e7f24b71d3e4714f736fde47cac05","after":"88489f54ee38ac0043b58c06b54b706cd5dd335c","ref":"refs/heads/main","pushedAt":"2024-08-29T18:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat(angular-app): Deploy Angular application using Docker Compose\n\n- Created a Docker Compose file to run an Angular application in an Apache container\n- Specified the location of the application files in the YML file\n- Replaced the initial HTML application with a full Angular application\n- Added basic styling using CSS and functionality with JavaScript","shortMessageHtmlLink":"✨ feat(angular-app): Deploy Angular application using Docker Compose"}},{"before":"cd6c1f1b56a5cb5bd57346a73725bc61b17ce478","after":"ffd6f4e2d99e7f24b71d3e4714f736fde47cac05","ref":"refs/heads/main","pushedAt":"2024-08-21T13:22:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: implement insert, delete, and update methods\n\nAdded essential methods to the class:\n- : allows adding elements to the table with an ID and name pair.\n- : enables the removal of elements from the table by their ID.\n- : updates the name of an existing element based on its ID, with a check to ensure the ID exists or provides an error message if not.\n\nThese methods enhance the functionality of the table, enabling full CRUD operations.","shortMessageHtmlLink":"✨ feat: implement insert, delete, and update methods"}},{"before":"73c88502addce9b388ec6517dd100b43cc6e1439","after":"cd6c1f1b56a5cb5bd57346a73725bc61b17ce478","ref":"refs/heads/main","pushedAt":"2024-08-17T02:27:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"🔧 chore: Rename bootcamp folder for Java and Angular project\n\n- Renamed folder to reflect updated project naming conventions\n- Updated paths and references to match the new folder name","shortMessageHtmlLink":"🔧 chore: Rename bootcamp folder for Java and Angular project"}},{"before":"9c96a0ea03d50d55a9e49747349ad41e0b72947e","after":"73c88502addce9b388ec6517dd100b43cc6e1439","ref":"refs/heads/main","pushedAt":"2024-08-17T02:26:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"🎉 feat: Create new folder for Java and Angular bootcamp with Dio and Deal\n\n- Set up project structure for Dio & Deal Java and Angular bootcamp\n- Added first coding challenge Explorando APIs e Monitoramento de Desempenho\n- Implemented initial code to explore APIs and performance monitoring","shortMessageHtmlLink":"🎉 feat: Create new folder for Java and Angular bootcamp with Dio and …"}},{"before":"6a5c5dc8df66686ca899d2f0de49c1c962326873","after":"9c96a0ea03d50d55a9e49747349ad41e0b72947e","ref":"refs/heads/main","pushedAt":"2024-08-16T00:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: Implement calculator GUI with componentized buttons for operations\n\n- Developed Java calculator with two input fields for numbers\n- Created separate components for each operation button (sum, subtract, multiply, divide)\n- Each button triggers a new window displaying the final result\n- Applied object-oriented principles for better modularity and reusability\n- Enhanced user interaction by componentizing each button for cleaner code structure","shortMessageHtmlLink":"✨ feat: Implement calculator GUI with componentized buttons for opera…"}},{"before":"e983050b6a641f9444499201f75dfdd49e734266","after":"6a5c5dc8df66686ca899d2f0de49c1c962326873","ref":"refs/heads/main","pushedAt":"2024-08-12T12:45:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: complete lab-08 exercise for payroll program","shortMessageHtmlLink":"✨ feat: complete lab-08 exercise for payroll program"}},{"before":"a9351e35bdbb19c5a30dd098dd8f567007c79530","after":"e983050b6a641f9444499201f75dfdd49e734266","ref":"refs/heads/main","pushedAt":"2024-08-06T15:07:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: lab-07 Add initial implementation for T-shirt store program","shortMessageHtmlLink":"✨ feat: lab-07 Add initial implementation for T-shirt store program"}},{"before":"9f0af823e4ddeeb3225f9ebfb6bf6b23db8deb23","after":"a9351e35bdbb19c5a30dd098dd8f567007c79530","ref":"refs/heads/main","pushedAt":"2024-07-26T18:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"📚 docs: Update README.md","shortMessageHtmlLink":"📚 docs: Update README.md"}},{"before":"18c356b06ced312acdc61d5a76c3f244eb65adab","after":"9f0af823e4ddeeb3225f9ebfb6bf6b23db8deb23","ref":"refs/heads/main","pushedAt":"2024-07-18T02:41:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: Implement Lab 06 with while loop and fix erros from Lab 05","shortMessageHtmlLink":"✨ feat: Implement Lab 06 with while loop and fix erros from Lab 05"}},{"before":"549a3574d88e64c0325a4e1356085f77412ff3db","after":"18c356b06ced312acdc61d5a76c3f244eb65adab","ref":"refs/heads/main","pushedAt":"2024-07-18T02:06:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"🐛 fix: Complete bag factory data listing task implementation\n\n- Fixed issues in the system to input and store details of 3 bags\n- Corrected attributes: code, color, brand, material type, value, and zipper presence\n- Corrected application of object-oriented concepts: objects, attributes, methods, class, and subclass\n- Properly utilized Scanner package for user input\n- Corrected printing of the list of bag characteristics after data entry","shortMessageHtmlLink":"🐛 fix: Complete bag factory data listing task implementation"}},{"before":"b87783a9ea7e3774c0fe7fd2e3384d8c85a92b1e","after":"549a3574d88e64c0325a4e1356085f77412ff3db","ref":"refs/heads/main","pushedAt":"2024-07-17T21:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"🏁 feat: Complete bag factory data listing task\n\n- Implemented system to input and store details of 3 bags\n- Included attributes: code, color, brand, material type, value, and zipper presence\n- Applied object-oriented concepts: objects, attributes, methods, class, and subclass\n- Utilized Scanner package for user input\n- Printed list of bag characteristics after data entry","shortMessageHtmlLink":"🏁 feat: Complete bag factory data listing task"}},{"before":"09be34cc5196850eb8096c8e3925f0c7f4b7c75e","after":"b87783a9ea7e3774c0fe7fd2e3384d8c85a92b1e","ref":"refs/heads/main","pushedAt":"2024-07-17T21:28:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: Implement update function for Trip\n\n- Added functionality to update an existing Trip\n- Updated Trip controller to handle Trip updates\n- Added necessary validations and error handling for updating a Trip","shortMessageHtmlLink":"✨ feat: Implement update function for Trip"}},{"before":"334f9b8e99968185b6f933b47a265f9aeb4236de","after":"09be34cc5196850eb8096c8e3925f0c7f4b7c75e","ref":"refs/heads/main","pushedAt":"2024-07-10T13:11:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"✨ feat: Configure database, create initial migration, and implement Trip controller\n\n- Configured database for Planner project\n- Created initial migration for setting up database schema\n- Implemented Trip controller with functions to create a Trip and find a Trip by ID","shortMessageHtmlLink":"✨ feat: Configure database, create initial migration, and implement T…"}},{"before":"d36ee9c70fae3bf8541460d1e4c5b2eebd4b3609","after":"334f9b8e99968185b6f933b47a265f9aeb4236de","ref":"refs/heads/main","pushedAt":"2024-07-09T11:50:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"🎉 feat: Start NLW Journey project Planner - a travel organization app\n\n- Initiated project setup for Planner\n- Set up basic dependencies and configurations\n- Started initial structure for travel planning features","shortMessageHtmlLink":"🎉 feat: Start NLW Journey project Planner - a travel organization app"}},{"before":"8a41e315475abd3b3fdbea1d9aeafa4b5b5f43f2","after":"d36ee9c70fae3bf8541460d1e4c5b2eebd4b3609","ref":"refs/heads/main","pushedAt":"2024-07-08T13:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":":book: docs: Update README.md","shortMessageHtmlLink":"📖 docs: Update README.md"}},{"before":"46123a630b5b25b21d894be27649b9fd9884b272","after":"8a41e315475abd3b3fdbea1d9aeafa4b5b5f43f2","ref":"refs/heads/main","pushedAt":"2024-07-08T13:10:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":":book: docs: Update README.md","shortMessageHtmlLink":"📖 docs: Update README.md"}},{"before":"be833ebe4f55b0f23e0c09a92462c666a3273a0f","after":"46123a630b5b25b21d894be27649b9fd9884b272","ref":"refs/heads/main","pushedAt":"2024-07-08T13:08:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":":book: docs: Update README.md","shortMessageHtmlLink":"📖 docs: Update README.md"}},{"before":"b883cf11bb3c8a734be99ee66622e8f3f45ee1d6","after":"be833ebe4f55b0f23e0c09a92462c666a3273a0f","ref":"refs/heads/main","pushedAt":"2024-07-08T13:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":":book: docs: Update README.md","shortMessageHtmlLink":"📖 docs: Update README.md"}},{"before":"93f229ea810e5f24f5a37d62afb3374770b0f6a9","after":"b883cf11bb3c8a734be99ee66622e8f3f45ee1d6","ref":"refs/heads/main","pushedAt":"2024-07-08T12:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbsaulodev","name":"Saulo Brilhante","path":"/rbsaulodev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/107624759?s=80&v=4"},"commit":{"message":"📁 chore: Organize project structure to combine API and frontend","shortMessageHtmlLink":"📁 chore: Organize project structure to combine API and frontend"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErj8nKAA","startCursor":null,"endCursor":null}},"title":"Activity · rbsaulodev/coffee-coded"}