{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":771600062,"defaultBranch":"main","name":"star-knight","ownerLogin":"TDT4240-10","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-13T15:42:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160004684?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713729217.0","currentOid":""},"activityList":{"items":[{"before":"133c79e7f22c8327f936fbfc92147bf79c1eb447","after":"71afabc1f45ddd2df8e46a0129404ef57e20ea3e","ref":"refs/heads/main","pushedAt":"2024-04-21T19:50:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Update README.md\n\nAdded gif of the game","shortMessageHtmlLink":"Update README.md"}},{"before":"06652d0fde9357934c6402b9adf291c0b16d19e0","after":"133c79e7f22c8327f936fbfc92147bf79c1eb447","ref":"refs/heads/main","pushedAt":"2024-04-21T16:25:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hermanak","name":"Hermann","path":"/hermanak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69890492?s=80&v=4"},"commit":{"message":"Final variables in sound folder are uppercase","shortMessageHtmlLink":"Final variables in sound folder are uppercase"}},{"before":"8cacb165d7054d4eea225b5c758ae3c4c6e35d27","after":null,"ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T15:23:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"912fd11f94656d1b499735c690ee49bdb98a800f","after":"06652d0fde9357934c6402b9adf291c0b16d19e0","ref":"refs/heads/main","pushedAt":"2024-04-21T15:23:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Code overhaul (#37)\n\n* Architecture update\r\n\r\nObserver pattern for music. Effect sound put into its own class. Settings abstracted.\r\n\r\n* fix endgame bug\r\n\r\n* remove comments\r\n\r\n* Cleanup & bug fixes\r\n\r\nBullet bar shows in fastestKnight. unused code etc\r\n\r\n* Readme, delete desktop, refactor\r\n\r\n* Module name changes\r\n\r\n* -.-\r\n\r\n* fix: package errors\r\n\r\n* Scaleable screens\r\n\r\n* feat: cannot start online lobby without game mode or joining player\r\n\r\n* Removing sysouts\r\n\r\n* fix: error\r\n\r\n* removed unused code\r\n\r\n* Add AbstractPowerUpFactory interface and refactor PowerUpFactory to impelement it\r\n\r\n* final format\r\n\r\n* power_up_tutorial image\r\n\r\n* Refactor package structure and fix import errors\r\n\r\n* Refactor power-up factory package structure and implement AbstractPowerUpFactory interface\r\n\r\n* Refactor package structure and fix import errors\r\n\r\n* Refactor power-up rendering and fix import errors\r\n\r\n* Refactor tree and powerup, fix import errors\r\n\r\n* update README.md\r\n\r\n* Remove comments\r\n\r\n* Refactor package structure and fix import errors\r\n\r\n* Refactor package structure and fix import errors in TextfieldFactory and AbstractTextFieldFactory\r\n\r\n* Refactor package structure and fix import errors in PowerUpFactory\r\n\r\n* Refactor package structure and fix import errors in GameRoomController, GameRoomObservable, GameRoomObserver, and MusicPlayer\r\n\r\n---------\r\n\r\nCo-authored-by: Deen Liong ","shortMessageHtmlLink":"Code overhaul (#37)"}},{"before":"a341f9409bae65243258703df7c4db0793565d87","after":"8cacb165d7054d4eea225b5c758ae3c4c6e35d27","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T15:17:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor package structure and fix import errors in GameRoomController, GameRoomObservable, GameRoomObserver, and MusicPlayer","shortMessageHtmlLink":"Refactor package structure and fix import errors in GameRoomControlle…"}},{"before":"07154d1b9306bfcbe3868931df294bf3412d5e48","after":null,"ref":"refs/heads/directory-naming","pushedAt":"2024-04-21T14:17:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"7d5a2562b81042effb86ee40366a253de149b04b","after":"a341f9409bae65243258703df7c4db0793565d87","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T14:17:44.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Merge pull request #39 from TDT4240-10/directory-naming\n\nDirectory naming","shortMessageHtmlLink":"Merge pull request #39 from TDT4240-10/directory-naming"}},{"before":"be5ec19e7b264201ed3dfdaa4fbd9e801b3bc8e8","after":"07154d1b9306bfcbe3868931df294bf3412d5e48","ref":"refs/heads/directory-naming","pushedAt":"2024-04-21T14:13:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor package structure and fix import errors in PowerUpFactory","shortMessageHtmlLink":"Refactor package structure and fix import errors in PowerUpFactory"}},{"before":"7d5a2562b81042effb86ee40366a253de149b04b","after":"be5ec19e7b264201ed3dfdaa4fbd9e801b3bc8e8","ref":"refs/heads/directory-naming","pushedAt":"2024-04-21T14:05:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor package structure and fix import errors in TextfieldFactory and AbstractTextFieldFactory","shortMessageHtmlLink":"Refactor package structure and fix import errors in TextfieldFactory …"}},{"before":null,"after":"7d5a2562b81042effb86ee40366a253de149b04b","ref":"refs/heads/directory-naming","pushedAt":"2024-04-21T14:03:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Remove comments","shortMessageHtmlLink":"Remove comments"}},{"before":"838506b11f2732a3001a4b763b7b2c443ad1b410","after":"7d5a2562b81042effb86ee40366a253de149b04b","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T13:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Remove comments","shortMessageHtmlLink":"Remove comments"}},{"before":"f00b55390df25e8d61ac72dee4757f74275eeed6","after":"838506b11f2732a3001a4b763b7b2c443ad1b410","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T13:40:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"update README.md","shortMessageHtmlLink":"update README.md"}},{"before":"528ed5b284b043e19276059af69def5d725b916c","after":null,"ref":"refs/heads/han-branch","pushedAt":"2024-04-21T13:39:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"ec1e01824f2606c4ce8e25f2b9174844ba4ac343","after":null,"ref":"refs/heads/testing","pushedAt":"2024-04-21T13:39:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"ec1e01824f2606c4ce8e25f2b9174844ba4ac343","after":null,"ref":"refs/heads/tutorial-new","pushedAt":"2024-04-21T13:39:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"837f43f37e24c4ac70a509756d71f668fa0ffad2","after":null,"ref":"refs/heads/tutorial-deen","pushedAt":"2024-04-21T13:39:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"ffbc9faae169fcadedb1b22e169974b816f0679c","after":null,"ref":"refs/heads/Jeff-Buttons_interfaces","pushedAt":"2024-04-21T13:38:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"fb5cad7cb1225eb6a20a8bc131bd5a4490605569","after":"f00b55390df25e8d61ac72dee4757f74275eeed6","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T12:27:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor tree and powerup, fix import errors","shortMessageHtmlLink":"Refactor tree and powerup, fix import errors"}},{"before":"1234b793b9e56758cdbe5799ed4d2dcfdfe9b95e","after":"fb5cad7cb1225eb6a20a8bc131bd5a4490605569","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T11:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor package structure and fix import errors","shortMessageHtmlLink":"Refactor package structure and fix import errors"}},{"before":"e2a03d2ab0fd2c62825b52a76dba6d72dc0ddc34","after":"1234b793b9e56758cdbe5799ed4d2dcfdfe9b95e","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T11:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor power-up factory package structure and implement AbstractPowerUpFactory interface","shortMessageHtmlLink":"Refactor power-up factory package structure and implement AbstractPow…"}},{"before":"54e55df6b201039d78b8ba5a528a13999e899047","after":null,"ref":"refs/heads/bob","pushedAt":"2024-04-21T11:19:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"}},{"before":"c94d8420f6c4c69233718afcfc192add5080b76d","after":"e2a03d2ab0fd2c62825b52a76dba6d72dc0ddc34","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T11:19:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Merge pull request #38 from TDT4240-10/bob\n\nBob","shortMessageHtmlLink":"Merge pull request #38 from TDT4240-10/bob"}},{"before":"a9f4f0e4f6b253b9e29358d2f24249f62ca4d2b3","after":"54e55df6b201039d78b8ba5a528a13999e899047","ref":"refs/heads/bob","pushedAt":"2024-04-21T11:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Refactor package structure and fix import errors","shortMessageHtmlLink":"Refactor package structure and fix import errors"}},{"before":null,"after":"a9f4f0e4f6b253b9e29358d2f24249f62ca4d2b3","ref":"refs/heads/bob","pushedAt":"2024-04-21T11:18:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"final format","shortMessageHtmlLink":"final format"}},{"before":"f3112c71d87b3fb013c6e96fdd95b3fe037b4adc","after":"c94d8420f6c4c69233718afcfc192add5080b76d","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T11:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"deenliong","name":"Liong Wei Yong Deen","path":"/deenliong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/83072470?s=80&v=4"},"commit":{"message":"power_up_tutorial image","shortMessageHtmlLink":"power_up_tutorial image"}},{"before":"6f968ef7b6bf0d57e7fe5ce62012029ff95900a2","after":"f3112c71d87b3fb013c6e96fdd95b3fe037b4adc","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T10:40:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Add AbstractPowerUpFactory interface and refactor PowerUpFactory to impelement it","shortMessageHtmlLink":"Add AbstractPowerUpFactory interface and refactor PowerUpFactory to i…"}},{"before":"0c631f8b3be707d5d75c3f002332bd3da7140501","after":"6f968ef7b6bf0d57e7fe5ce62012029ff95900a2","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-21T08:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Removing sysouts","shortMessageHtmlLink":"Removing sysouts"}},{"before":"ebfe156213b59c7c95718072d3c7d94720ccb995","after":"0c631f8b3be707d5d75c3f002332bd3da7140501","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-20T23:11:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"feat: cannot start online lobby without game mode or joining player","shortMessageHtmlLink":"feat: cannot start online lobby without game mode or joining player"}},{"before":"9def075719502d9d11f5312d39ff37528f22efd7","after":"ebfe156213b59c7c95718072d3c7d94720ccb995","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-20T22:03:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Readme, delete desktop, refactor","shortMessageHtmlLink":"Readme, delete desktop, refactor"}},{"before":null,"after":"9def075719502d9d11f5312d39ff37528f22efd7","ref":"refs/heads/bob_the_builder","pushedAt":"2024-04-20T17:39:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sleipner01","name":"Magnus Byrkjeland","path":"/sleipner01","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/92637738?s=80&v=4"},"commit":{"message":"Architecture update\n\nObserver pattern for music. Effect sound put into its own class. Settings abstracted.","shortMessageHtmlLink":"Architecture update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENmqqAQA","startCursor":null,"endCursor":null}},"title":"Activity · TDT4240-10/star-knight"}