{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":739843130,"defaultBranch":"main","name":"happy-doggo","ownerLogin":"DuarteMCSilva","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-06T17:59:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/52674295?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706223465.0","currentOid":""},"activityList":{"items":[{"before":"b032ffefac949ceb318cf55f24ce99986dc23f4c","after":"e514e153dfe10139c04257e286d177eb84f4afd9","ref":"refs/heads/main","pushedAt":"2024-01-27T11:48:45.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Implementation of best practices to subscriptions","shortMessageHtmlLink":"Refactor: Implementation of best practices to subscriptions"}},{"before":"e6026510ccfc8090f362dc3212e31daf97479359","after":"d9fda9a0952ded96766561f5e858ac340eb19cd0","ref":"refs/heads/refactor-random-image-improve-subscription-and-services","pushedAt":"2024-01-27T11:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: @master-nav.component - implementation of best pract. to subscriptions","shortMessageHtmlLink":"Refactor: @master-nav.component - implementation of best pract. to su…"}},{"before":"5527b35119c330c459fa8d53eba2eee9b4a7ecaf","after":"e6026510ccfc8090f362dc3212e31daf97479359","ref":"refs/heads/refactor-random-image-improve-subscription-and-services","pushedAt":"2024-01-27T11:36:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: @breed.component - implementation of best pract. to subscriptions","shortMessageHtmlLink":"Refactor: @breed.component - implementation of best pract. to subscri…"}},{"before":"0c867d275927aa62d1b3d356fb1fd60e25522a3a","after":"5527b35119c330c459fa8d53eba2eee9b4a7ecaf","ref":"refs/heads/refactor-random-image-improve-subscription-and-services","pushedAt":"2024-01-26T16:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: @breed.component - implementation of best pract. to subscriptions","shortMessageHtmlLink":"Refactor: @breed.component - implementation of best pract. to subscri…"}},{"before":"88e1221e59daaf7befa4c10226ef418e470765a7","after":"0c867d275927aa62d1b3d356fb1fd60e25522a3a","ref":"refs/heads/refactor-random-image-improve-subscription-and-services","pushedAt":"2024-01-26T10:40:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: @random.component - implementation of best pract. to subscriptions and services","shortMessageHtmlLink":"Refactor: @random.component - implementation of best pract. to subscr…"}},{"before":"d34ffe1f6b01ec5a1421ff1f3fdbd746f6beece0","after":"88e1221e59daaf7befa4c10226ef418e470765a7","ref":"refs/heads/refactor-random-image-improve-subscription-and-services","pushedAt":"2024-01-25T22:59:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: @random.component - implementation of best pract. to subscriptions and services","shortMessageHtmlLink":"Refactor: @random.component - implementation of best pract. to subscr…"}},{"before":null,"after":"d34ffe1f6b01ec5a1421ff1f3fdbd746f6beece0","ref":"refs/heads/refactor-random-image-improve-subscription-and-services","pushedAt":"2024-01-25T22:57:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: @random.component - implementation of best pract. to subscriptions and services","shortMessageHtmlLink":"Refactor: @random.component - implementation of best pract. to subscr…"}},{"before":null,"after":"b032ffefac949ceb318cf55f24ce99986dc23f4c","ref":"refs/heads/refactor-unsubscribe-to-avoid-memory-leaks","pushedAt":"2024-01-23T22:00:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Improved pipe logic of formatation of breed&subBreed page titles","shortMessageHtmlLink":"Refactor: Improved pipe logic of formatation of breed&subBreed page t…"}},{"before":"492a3556e0201ac6fff24ce44c5d21313750e455","after":"b032ffefac949ceb318cf55f24ce99986dc23f4c","ref":"refs/heads/main","pushedAt":"2024-01-23T21:56:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Improved pipe logic of formatation of breed&subBreed page titles","shortMessageHtmlLink":"Refactor: Improved pipe logic of formatation of breed&subBreed page t…"}},{"before":"204e3ff5d4362bea2dda4271568ba2319e80875a","after":null,"ref":"refs/heads/refactor-improvements-based-on-feedback","pushedAt":"2024-01-23T21:53:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"}},{"before":null,"after":"204e3ff5d4362bea2dda4271568ba2319e80875a","ref":"refs/heads/refactor-improvement-of-pipe-logic-to-format-text","pushedAt":"2024-01-23T21:52:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Improved pipe logic of formatation of breed&subBreed page titles","shortMessageHtmlLink":"Refactor: Improved pipe logic of formatation of breed&subBreed page t…"}},{"before":"0d3f143ec33034ec7e3a7595f6923754351939d2","after":"204e3ff5d4362bea2dda4271568ba2319e80875a","ref":"refs/heads/refactor-improvements-based-on-feedback","pushedAt":"2024-01-23T21:50:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Improved pipe logic of formatation of breed&subBreed page titles","shortMessageHtmlLink":"Refactor: Improved pipe logic of formatation of breed&subBreed page t…"}},{"before":"591927d29727a619540ba97b9a96db895de2bbf9","after":"0d3f143ec33034ec7e3a7595f6923754351939d2","ref":"refs/heads/refactor-improvements-based-on-feedback","pushedAt":"2024-01-23T21:47:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Improved pipe logic of formatation of breed&subBreed page titles","shortMessageHtmlLink":"Refactor: Improved pipe logic of formatation of breed&subBreed page t…"}},{"before":null,"after":"591927d29727a619540ba97b9a96db895de2bbf9","ref":"refs/heads/refactor-improvements-based-on-feedback","pushedAt":"2024-01-22T18:29:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Move logic of capitalize pipe to utils.ts to improve consumption from component","shortMessageHtmlLink":"Refactor: Move logic of capitalize pipe to utils.ts to improve consum…"}},{"before":"30747170bb3ffcac4db6adec71bce241e4108fda","after":"492a3556e0201ac6fff24ce44c5d21313750e455","ref":"refs/heads/main","pushedAt":"2024-01-21T12:04:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Bugfix: Search form navigation to subBreed not working","shortMessageHtmlLink":"Bugfix: Search form navigation to subBreed not working"}},{"before":"8e3fc7949190dc9f56ce8a095598b74ae3172f45","after":"30747170bb3ffcac4db6adec71bce241e4108fda","ref":"refs/heads/main","pushedAt":"2024-01-15T23:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feat: Updated credits to include Dog API","shortMessageHtmlLink":"Feat: Updated credits to include Dog API"}},{"before":"f23fcf07243d5092162861bfaea08086cc0a230d","after":"8e3fc7949190dc9f56ce8a095598b74ae3172f45","ref":"refs/heads/main","pushedAt":"2024-01-12T14:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Added 'or' label before 'Feeling Lucky' button on search form","shortMessageHtmlLink":"Feature: Added 'or' label before 'Feeling Lucky' button on search form"}},{"before":"b5d1404421c614f2378ee9b1291767f2aa60d7e1","after":"f23fcf07243d5092162861bfaea08086cc0a230d","ref":"refs/heads/main","pushedAt":"2024-01-12T14:12:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Add unit tests to the main business logic","shortMessageHtmlLink":"Feature: Add unit tests to the main business logic"}},{"before":"af6ef19a37adba7505e0409b05e8ec68195645f6","after":"b5d1404421c614f2378ee9b1291767f2aa60d7e1","ref":"refs/heads/main","pushedAt":"2024-01-12T12:21:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Add unit tests to the main business logic","shortMessageHtmlLink":"Feature: Add unit tests to the main business logic"}},{"before":"29a82322be9ca5a0f2a597c83a37f6208dbd6455","after":"af6ef19a37adba7505e0409b05e8ec68195645f6","ref":"refs/heads/main","pushedAt":"2024-01-11T23:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Enhancement of submenu styling & removal of ::ng-deep and !important uses","shortMessageHtmlLink":"Feature: Enhancement of submenu styling & removal of ::ng-deep and !i…"}},{"before":"6d1135a6d1a43c07c2bb82df5519679047b3caae","after":"29a82322be9ca5a0f2a597c83a37f6208dbd6455","ref":"refs/heads/main","pushedAt":"2024-01-11T19:04:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Reset form when route changes","shortMessageHtmlLink":"Feature: Reset form when route changes"}},{"before":"4b4358927630334b86275160f72dec4871cf00d7","after":"6d1135a6d1a43c07c2bb82df5519679047b3caae","ref":"refs/heads/main","pushedAt":"2024-01-11T19:03:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature Include search bar in search by breed page","shortMessageHtmlLink":"Feature Include search bar in search by breed page"}},{"before":"5a3c63421c9d2823f6a91e639e07c03e5cfcf544","after":"4b4358927630334b86275160f72dec4871cf00d7","ref":"refs/heads/main","pushedAt":"2024-01-11T17:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Implemented loading screen","shortMessageHtmlLink":"Feature: Implemented loading screen"}},{"before":"a04059c8464c2f23d01c2cdfdd7d04d82408089c","after":"5a3c63421c9d2823f6a91e639e07c03e5cfcf544","ref":"refs/heads/main","pushedAt":"2024-01-11T16:47:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Improvements on the Random Image section","shortMessageHtmlLink":"Feature: Improvements on the Random Image section"}},{"before":"aaed738c38c705d7241cd8fbccb68e9f9c99f048","after":"a04059c8464c2f23d01c2cdfdd7d04d82408089c","ref":"refs/heads/main","pushedAt":"2024-01-11T13:29:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Improved Home presentation","shortMessageHtmlLink":"Feature: Improved Home presentation"}},{"before":"134fb978de2b2829abe3672280357c3f4b715da7","after":"aaed738c38c705d7241cd8fbccb68e9f9c99f048","ref":"refs/heads/main","pushedAt":"2024-01-11T11:44:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Moved image-grid to a new component & general component structure improvements","shortMessageHtmlLink":"Refactor: Moved image-grid to a new component & general component str…"}},{"before":"2845313adc8d1634420fbf5a84e3348ec5f5be2b","after":"134fb978de2b2829abe3672280357c3f4b715da7","ref":"refs/heads/main","pushedAt":"2024-01-11T10:56:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Testing-e2e: Added Cypress configurations","shortMessageHtmlLink":"Testing-e2e: Added Cypress configurations"}},{"before":"06ef99a22a806afbd376649bc0645fdba6909ce7","after":"2845313adc8d1634420fbf5a84e3348ec5f5be2b","ref":"refs/heads/main","pushedAt":"2024-01-11T02:25:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Feature: Implementation of search form, to search by breed and subbreed","shortMessageHtmlLink":"Feature: Implementation of search form, to search by breed and subbreed"}},{"before":"d80a957c1cb8811a7a92eb19ddf15389227cb1be","after":"06ef99a22a806afbd376649bc0645fdba6909ce7","ref":"refs/heads/main","pushedAt":"2024-01-11T01:48:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Refactor: Renamed component to image-frame, for congruency","shortMessageHtmlLink":"Refactor: Renamed component to image-frame, for congruency"}},{"before":"5f5a24cec0440d1726db7e539316538eb38ba518","after":"d80a957c1cb8811a7a92eb19ddf15389227cb1be","ref":"refs/heads/main","pushedAt":"2024-01-10T23:02:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DuarteMCSilva","name":"Duarte Silva","path":"/DuarteMCSilva","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52674295?s=80&v=4"},"commit":{"message":"Improved Header styles and responsivity","shortMessageHtmlLink":"Improved Header styles and responsivity"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6op_FwA","startCursor":null,"endCursor":null}},"title":"Activity · DuarteMCSilva/happy-doggo"}