{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":808410477,"defaultBranch":"main","name":"UE5_CaptureTheFlag","ownerLogin":"Narsell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-31T02:41:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3138878?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717123361.0","currentOid":""},"activityList":{"items":[{"before":"d34c7b13219248f07f9c6cdf9988a76ecf145de5","after":"ee5bc8ec3e7f649b93c70cc2f6e0b40debd0908f","ref":"refs/heads/main","pushedAt":"2024-07-16T17:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"36fbfa41dc70b030a266b4a0f167b9ff592c691f","after":"d34c7b13219248f07f9c6cdf9988a76ecf145de5","ref":"refs/heads/main","pushedAt":"2024-07-16T17:19:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f583fa9439068f4f6f46aa7e81113f89516d387d","after":"36fbfa41dc70b030a266b4a0f167b9ff592c691f","ref":"refs/heads/main","pushedAt":"2024-07-16T17:05:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"17ec30dab472129b35fd0b200a7e766ec86953d2","after":"f583fa9439068f4f6f46aa7e81113f89516d387d","ref":"refs/heads/main","pushedAt":"2024-07-16T17:04:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added automation section to readme","shortMessageHtmlLink":"Added automation section to readme"}},{"before":"3e7557a09d4b7fe0170ef326b0bee36fc90c6227","after":"17ec30dab472129b35fd0b200a7e766ec86953d2","ref":"refs/heads/main","pushedAt":"2024-07-16T06:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added gauntlet controller class and a simple test\nFinally fixed HUD bug with viewmodels","shortMessageHtmlLink":"Added gauntlet controller class and a simple test"}},{"before":"bec1a75d6b2c37766466278c0c169b55b847dd5c","after":"3e7557a09d4b7fe0170ef326b0bee36fc90c6227","ref":"refs/heads/main","pushedAt":"2024-07-15T23:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Update readme and small fixes","shortMessageHtmlLink":"Update readme and small fixes"}},{"before":"c26e68b2d440e9dbf0e01030e4255151f20c59b0","after":"bec1a75d6b2c37766466278c0c169b55b847dd5c","ref":"refs/heads/main","pushedAt":"2024-07-14T02:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Fixed dangling pointer issue with player data\nAdded gauntlet and UAT to project\nSome minor fixes","shortMessageHtmlLink":"Fixed dangling pointer issue with player data"}},{"before":"2d17ac5f9e6f4c0083dfa353528dd5901ec5f460","after":"c26e68b2d440e9dbf0e01030e4255151f20c59b0","ref":"refs/heads/main","pushedAt":"2024-07-14T02:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Fixed crash on non-editor builds","shortMessageHtmlLink":"Fixed crash on non-editor builds"}},{"before":"a92004c4fc448c4c1d84e5398722f55fb688d260","after":"2d17ac5f9e6f4c0083dfa353528dd5901ec5f460","ref":"refs/heads/main","pushedAt":"2024-07-14T02:28:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Updated readme","shortMessageHtmlLink":"Updated readme"}},{"before":"5a023b2b4dd8a0746e21306ac89248ff179be22a","after":"a92004c4fc448c4c1d84e5398722f55fb688d260","ref":"refs/heads/main","pushedAt":"2024-06-28T05:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added player toast notification widget\n- A small popup widget pops in when a friend connects/disconnects\n- Health and stamina bars now using custom progress bar class\n- Visual tweaks and small refactoring/organizing","shortMessageHtmlLink":"Added player toast notification widget"}},{"before":"451c30074389917548c359101b40c6642aef62a7","after":"5a023b2b4dd8a0746e21306ac89248ff179be22a","ref":"refs/heads/main","pushedAt":"2024-06-27T18:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added view model class for the Player Online Services\n- Added Player Online Service class to handle player status data\n- Centralized widget and viewmodel creation/linking in generic actor HUD class\n- Added random player connection/disconnection logic on Player Online service/model","shortMessageHtmlLink":"Added view model class for the Player Online Services"}},{"before":"e5fea2784b1346c3403465c97fd463a0c53c568e","after":"451c30074389917548c359101b40c6642aef62a7","ref":"refs/heads/main","pushedAt":"2024-06-26T22:09:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added HealthComponent to player\n- Also cleaned up a lot of stuff, moved debug input to pc controller","shortMessageHtmlLink":"Added HealthComponent to player"}},{"before":"31e789fd86f385b0465bd6ce8d2a233039a01343","after":"e5fea2784b1346c3403465c97fd463a0c53c568e","ref":"refs/heads/main","pushedAt":"2024-06-26T05:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Moved all stamina functionality to an ActorComponent","shortMessageHtmlLink":"Moved all stamina functionality to an ActorComponent"}},{"before":"37c6a3d82c25fc05f6f82d2776e77b9df166dc81","after":"31e789fd86f385b0465bd6ce8d2a233039a01343","ref":"refs/heads/main","pushedAt":"2024-06-26T01:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Refactored the view models, much cleaner communication now\n- All viewmodel initialization is being handled in C++ which then fires a bp event to set variables in the child bp","shortMessageHtmlLink":"Refactored the view models, much cleaner communication now"}},{"before":"932303c50c5a8073b3b0625ccd16fde38de0e811","after":"37c6a3d82c25fc05f6f82d2776e77b9df166dc81","ref":"refs/heads/main","pushedAt":"2024-06-25T05:58:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added match view model to handle timers, scores, teams, etc...","shortMessageHtmlLink":"Added match view model to handle timers, scores, teams, etc..."}},{"before":"09a604553b2c1c0d8e0620c770e53ed26b9a036d","after":"932303c50c5a8073b3b0625ccd16fde38de0e811","ref":"refs/heads/main","pushedAt":"2024-06-25T01:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Added a player view model to communicate with the UI\n- Using unreal's UMG viewmodel","shortMessageHtmlLink":"Added a player view model to communicate with the UI"}},{"before":"b994813048cf50baab873a8d1d397c14334c1bf0","after":"09a604553b2c1c0d8e0620c770e53ed26b9a036d","ref":"refs/heads/main","pushedAt":"2024-06-21T23:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Player information tooltips when hovering over a player entry\n- Moved widget storage responsability to HUD (non-UMG class)","shortMessageHtmlLink":"Player information tooltips when hovering over a player entry"}},{"before":"fcd294cad0d41a5d6191c800b18151d1f1bc3932","after":"b994813048cf50baab873a8d1d397c14334c1bf0","ref":"refs/heads/main","pushedAt":"2024-06-21T01:29:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"New cool looking friend list, moved last elements to C++\n- Folder restructure\n- More customization to UI widgets","shortMessageHtmlLink":"New cool looking friend list, moved last elements to C++"}},{"before":"c00ae049af8590b44a8e325afb2507360051fd06","after":"fcd294cad0d41a5d6191c800b18151d1f1bc3932","ref":"refs/heads/main","pushedAt":"2024-06-20T05:27:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Fully functional UMG widget to display all player's online status\n- Showing an online panel with connected players and an offline panel with disconnected players, the panel shows icon, nickname and, level for each player entry.\n- Panels are collapsable\n- Moved everything to C++","shortMessageHtmlLink":"Fully functional UMG widget to display all player's online status"}},{"before":"02f8fbb00b33d5807c850ad6519afb43ec265cf0","after":"c00ae049af8590b44a8e325afb2507360051fd06","ref":"refs/heads/main","pushedAt":"2024-06-19T05:53:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Setting up PlayerEntry for ListView widget to display online/offline players\n- Added base C++ classes for all UI widgets\n- Some naming reworks","shortMessageHtmlLink":"Setting up PlayerEntry for ListView widget to display online/offline …"}},{"before":"941f6553de799023cfb5d788f4c11c7363c71d46","after":"02f8fbb00b33d5807c850ad6519afb43ec265cf0","ref":"refs/heads/main","pushedAt":"2024-06-18T05:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Initial UI layout and structure for online status panel\n- Using data table from CSV file","shortMessageHtmlLink":"Initial UI layout and structure for online status panel"}},{"before":"78a82aefb47fd991dcd38932b148d1b11aa040c3","after":"941f6553de799023cfb5d788f4c11c7363c71d46","ref":"refs/heads/main","pushedAt":"2024-06-14T17:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Stamina is now displayed on HUD\nImproved HUD value updates","shortMessageHtmlLink":"Stamina is now displayed on HUD"}},{"before":"f19c827bfca4e51905d88cfc03d39fe5469b1e1b","after":"78a82aefb47fd991dcd38932b148d1b11aa040c3","ref":"refs/heads/main","pushedAt":"2024-06-14T05:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"- Flags can only be dropped at the opposite team's base\n- A player can only pickup flags from the opposite team\n- Fixed some C++ warnings\n- Organized and documented code","shortMessageHtmlLink":"- Flags can only be dropped at the opposite team's base"}},{"before":"5b315113f2e44d79a63b1673ab3ff26cb2cd6cdc","after":"f19c827bfca4e51905d88cfc03d39fe5469b1e1b","ref":"refs/heads/main","pushedAt":"2024-06-13T05:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Ability to add spawners to team bases\n- A team base can spawn player characters or flags\n- Spawned actors will change color based on the team's color","shortMessageHtmlLink":"Ability to add spawners to team bases"}},{"before":"2d97ef93e57081202d1f269b2a31cb5dc41423c6","after":"5b315113f2e44d79a63b1673ab3ff26cb2cd6cdc","ref":"refs/heads/main","pushedAt":"2024-06-12T03:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Player moves slowly when carrying the flag\nFlag gets destroyed after being dropped (on timer)","shortMessageHtmlLink":"Player moves slowly when carrying the flag"}},{"before":"e7665120561793c4fa94ce87ef4be36e9c0dba07","after":"2d97ef93e57081202d1f269b2a31cb5dc41423c6","ref":"refs/heads/main","pushedAt":"2024-06-11T05:21:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Custom spawn zone display name\nAdded documentation","shortMessageHtmlLink":"Custom spawn zone display name"}},{"before":"8cd5f0eb6a45fd53bfd1fda5e9675fb7f4edf758","after":"e7665120561793c4fa94ce87ef4be36e9c0dba07","ref":"refs/heads/main","pushedAt":"2024-06-11T05:04:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Match timer with basic timer logic and spawn zones\n- Ticking match timer configurable from the game mode\n- Spawn zones can spawn any actors on begin play (Designer friendly)","shortMessageHtmlLink":"Match timer with basic timer logic and spawn zones"}},{"before":"dab3b51b451ae8e48417034d91c80def9ca38bec","after":"8cd5f0eb6a45fd53bfd1fda5e9675fb7f4edf758","ref":"refs/heads/main","pushedAt":"2024-06-07T05:08:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Working dynamic player HUD keeping track of:\n- Team name, color and score\n- Player health progress bar\nUsing non-dynamic single C++ delegates to communicate between player state, game state, game mode and the HUD","shortMessageHtmlLink":"Working dynamic player HUD keeping track of:"}},{"before":"fc42a31b4156f232702866863bf3de732cf11121","after":"dab3b51b451ae8e48417034d91c80def9ca38bec","ref":"refs/heads/main","pushedAt":"2024-06-06T03:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Player can drop the flag at a team base and score a point\nUsing game state and game mode classes","shortMessageHtmlLink":"Player can drop the flag at a team base and score a point"}},{"before":"004d45f96a950cbeefdf7e0d6b7c5a65eb806185","after":"fc42a31b4156f232702866863bf3de732cf11121","ref":"refs/heads/main","pushedAt":"2024-06-05T03:01:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Narsell","name":"Daniel Mateus","path":"/Narsell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3138878?s=80&v=4"},"commit":{"message":"Collision profiles to allow flag and base detection","shortMessageHtmlLink":"Collision profiles to allow flag and base detection"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxNzoyOToyNC4wMDAwMDBazwAAAASBC12m","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQxNzoyOToyNC4wMDAwMDBazwAAAASBC12m","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0wNVQwMzowMTozNC4wMDAwMDBazwAAAARcpS0V"}},"title":"Activity · Narsell/UE5_CaptureTheFlag"}