{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":419820751,"defaultBranch":"main","name":"sonic3air","ownerLogin":"Eukaryot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-21T17:40:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49334796?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718982133.0","currentOid":""},"activityList":{"items":[{"before":"1344265816dab4f7c8213f3767b6c38c5eadf5ce","after":"dc2258665340b95da3aeb7e287ec9c461731e5e2","ref":"refs/heads/main","pushedAt":"2024-07-03T11:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fixed that selecting HPZ in Act Select started the Lava Reef 2 boss fight","shortMessageHtmlLink":"Fixed that selecting HPZ in Act Select started the Lava Reef 2 boss f…"}},{"before":"2a2d3a0826556ee2ce7eb5a73fe04c69c169d47d","after":"1344265816dab4f7c8213f3767b6c38c5eadf5ce","ref":"refs/heads/main","pushedAt":"2024-06-30T13:09:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Moved palette and raw data management into their own classes","shortMessageHtmlLink":"Moved palette and raw data management into their own classes"}},{"before":"0369de5b092aa74c187afa702c3db1bebf6306c3","after":"2a2d3a0826556ee2ce7eb5a73fe04c69c169d47d","ref":"refs/heads/main","pushedAt":"2024-06-28T15:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Software renderer supporting viewports for drawing texts, rects and custom planes","shortMessageHtmlLink":"Software renderer supporting viewports for drawing texts, rects and c…"}},{"before":"8e91475b0f06bdc117b0e564f681f33c978a5d61","after":"0369de5b092aa74c187afa702c3db1bebf6306c3","ref":"refs/heads/main","pushedAt":"2024-06-28T08:19:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Prevent that a few parts of the crumbling tower at the end of SSZ just disappear","shortMessageHtmlLink":"Prevent that a few parts of the crumbling tower at the end of SSZ jus…"}},{"before":"2efd53010ab37d44e8384bef2c555b769b0b8bd5","after":"8e91475b0f06bdc117b0e564f681f33c978a5d61","ref":"refs/heads/main","pushedAt":"2024-06-28T08:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Script refinements: Using proper check for visibility flag","shortMessageHtmlLink":"Script refinements: Using proper check for visibility flag"}},{"before":"35d7076f32f4ebcd791a17556c84d100d3ae1ae7","after":"2efd53010ab37d44e8384bef2c555b769b0b8bd5","ref":"refs/heads/main","pushedAt":"2024-06-27T20:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Added documentation of font keys (supporting text effects) to the handbook","shortMessageHtmlLink":"Added documentation of font keys (supporting text effects) to the han…"}},{"before":"37c22d84764fe7ec8176c7de56b3f79bf8de2e68","after":"35d7076f32f4ebcd791a17556c84d100d3ae1ae7","ref":"refs/heads/main","pushedAt":"2024-06-27T17:29:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fixes to make IPv6 work (though it's not used yet outside of the test client / test server)","shortMessageHtmlLink":"Fixes to make IPv6 work (though it's not used yet outside of the test…"}},{"before":"49e4abc5a136f47278eac17e33ca4434812db57b","after":"37c22d84764fe7ec8176c7de56b3f79bf8de2e68","ref":"refs/heads/main","pushedAt":"2024-06-27T17:28:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Adjustments to Knuckles' SSZ (final fight against Mecha Sonic) to make it work with ultrawide resolutions","shortMessageHtmlLink":"Adjustments to Knuckles' SSZ (final fight against Mecha Sonic) to mak…"}},{"before":"6a5149e30ace1bcc51c3a5853b87d1796395c780","after":"49e4abc5a136f47278eac17e33ca4434812db57b","ref":"refs/heads/main","pushedAt":"2024-06-27T16:47:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fix for SSZ Mecha Sonic boss fight area in ultrawide with original level layout","shortMessageHtmlLink":"Fix for SSZ Mecha Sonic boss fight area in ultrawide with original le…"}},{"before":"085cf71cb1b7b15cf7388de337b24d4f1f253a80","after":"6a5149e30ace1bcc51c3a5853b87d1796395c780","ref":"refs/heads/main","pushedAt":"2024-06-27T16:46:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Added defines for level width / height in chunks","shortMessageHtmlLink":"Added defines for level width / height in chunks"}},{"before":"b869b3546737af7b5e7a193a357ce23e60fcb48d","after":"085cf71cb1b7b15cf7388de337b24d4f1f253a80","ref":"refs/heads/main","pushedAt":"2024-06-25T07:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fix for a glitch when going back to the main menu immediately after entering Data Select (namely while still fading in)","shortMessageHtmlLink":"Fix for a glitch when going back to the main menu immediately after e…"}},{"before":"2348a8dca7527a4a2eb46d92704d4bc6cd87a554","after":"b869b3546737af7b5e7a193a357ce23e60fcb48d","ref":"refs/heads/main","pushedAt":"2024-06-23T09:58:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Whitespace adjustments","shortMessageHtmlLink":"Whitespace adjustments"}},{"before":"6d96f5d4daa0ec4f321bf25285433f77e48642d9","after":"2348a8dca7527a4a2eb46d92704d4bc6cd87a554","ref":"refs/heads/main","pushedAt":"2024-06-23T09:49:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fix for a new bug due to changed viewport handling","shortMessageHtmlLink":"Fix for a new bug due to changed viewport handling"}},{"before":"b4bfa31f540bb11de65e64d5b40ba43c10035988","after":"6d96f5d4daa0ec4f321bf25285433f77e48642d9","ref":"refs/heads/main","pushedAt":"2024-06-23T09:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Simplifications of copyMemory where it seemed to be safe","shortMessageHtmlLink":"Simplifications of copyMemory where it seemed to be safe"}},{"before":"93d8c9174206c3e1826f2aceb285d3c825af3f4c","after":"b4bfa31f540bb11de65e64d5b40ba43c10035988","ref":"refs/heads/main","pushedAt":"2024-06-22T08:45:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"More software renderer optimization","shortMessageHtmlLink":"More software renderer optimization"}},{"before":"e1f8ad82fc4ce7f8bf0a29264ff5c64aa7920d96","after":"93d8c9174206c3e1826f2aceb285d3c825af3f4c","ref":"refs/heads/main","pushedAt":"2024-06-22T08:18:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Avoiding \"roundToInt\" (and especially \"std::floor\") as a performance optimization for the software renderer","shortMessageHtmlLink":"Avoiding \"roundToInt\" (and especially \"std::floor\") as a performance …"}},{"before":"98a9669c5bd0823baf13b4743a6f00d2b95dab56","after":"e1f8ad82fc4ce7f8bf0a29264ff5c64aa7920d96","ref":"refs/heads/main","pushedAt":"2024-06-21T14:59:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Version update for test build v24.06.21.0","shortMessageHtmlLink":"Version update for test build v24.06.21.0"}},{"before":"51fd5500a44ed3a5cfe226c5b86e3b8c0082ad17","after":"98a9669c5bd0823baf13b4743a6f00d2b95dab56","ref":"refs/heads/main","pushedAt":"2024-06-21T14:48:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fix for a regression in FBZ level script","shortMessageHtmlLink":"Fix for a regression in FBZ level script"}},{"before":"e80163b95dc4c44fd5998d1349823804a3aa9ca3","after":"51fd5500a44ed3a5cfe226c5b86e3b8c0082ad17","ref":"refs/heads/main","pushedAt":"2024-06-20T09:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Treat viewports as render items, just like sprites, texts, etc., so they still get applied during screen fades","shortMessageHtmlLink":"Treat viewports as render items, just like sprites, texts, etc., so t…"}},{"before":"18051a1ef4e7619101a2ac80e51cd8b31fbdaf69","after":"e80163b95dc4c44fd5998d1349823804a3aa9ca3","ref":"refs/heads/main","pushedAt":"2024-06-20T08:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fix for \"no repeat\" horizontal scrolling in software renderer (used for the SEGA logo in S&K title screen)","shortMessageHtmlLink":"Fix for \"no repeat\" horizontal scrolling in software renderer (used f…"}},{"before":"4e9cac9de814a79a2bda0e1cae55f4c639e71a7f","after":"18051a1ef4e7619101a2ac80e51cd8b31fbdaf69","ref":"refs/heads/main","pushedAt":"2024-06-20T08:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fix for a memory leak related to text rendering","shortMessageHtmlLink":"Fix for a memory leak related to text rendering"}},{"before":"763a69c34e1c93824f6103d3f5e776549ae686ae","after":"4e9cac9de814a79a2bda0e1cae55f4c639e71a7f","ref":"refs/heads/main","pushedAt":"2024-06-18T08:08:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Preparations for test build v24.06.18.0","shortMessageHtmlLink":"Preparations for test build v24.06.18.0"}},{"before":"bcc6505b6541adab95a31693f357fc8a3aa792ef","after":"763a69c34e1c93824f6103d3f5e776549ae686ae","ref":"refs/heads/main","pushedAt":"2024-06-18T07:49:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Review of main.cpp, moved some startup code into new class \"PlatformSpecifics\"","shortMessageHtmlLink":"Review of main.cpp, moved some startup code into new class \"PlatformS…"}},{"before":"a529cd39f83f94c34cc06d407245e13e1af266cf","after":"bcc6505b6541adab95a31693f357fc8a3aa792ef","ref":"refs/heads/main","pushedAt":"2024-06-18T07:27:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Changes to rmx, mostly switching to integers for font positions / sizes","shortMessageHtmlLink":"Changes to rmx, mostly switching to integers for font positions / sizes"}},{"before":"27ef548c4c960ae926098389de95753cc4ac0ba6","after":"a529cd39f83f94c34cc06d407245e13e1af266cf","ref":"refs/heads/main","pushedAt":"2024-06-17T11:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Merge of scripts from https://github.com/vinegar97/sonic3air (May 15, 2024)","shortMessageHtmlLink":"Merge of scripts from https://github.com/vinegar97/sonic3air (May 15,…"}},{"before":"7733911e74560f539fe755b95905a64fb396b536","after":"27ef548c4c960ae926098389de95753cc4ac0ba6","ref":"refs/heads/main","pushedAt":"2024-06-06T15:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Some changes in librmx (though unrelated to S3AIR)","shortMessageHtmlLink":"Some changes in librmx (though unrelated to S3AIR)"}},{"before":"7da70a23f8724ccbd4eccfc7fee35ce1f3bc3cf9","after":"7733911e74560f539fe755b95905a64fb396b536","ref":"refs/heads/main","pushedAt":"2024-06-02T18:43:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Rewrote Color interpolation again (including a fix for previous change)","shortMessageHtmlLink":"Rewrote Color interpolation again (including a fix for previous change)"}},{"before":"9c955a7ab43be53d4ffcf3398026690a28ee20f2","after":"7da70a23f8724ccbd4eccfc7fee35ce1f3bc3cf9","ref":"refs/heads/main","pushedAt":"2024-06-01T14:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Small extension to rmx + fix for a mistake in previous commit","shortMessageHtmlLink":"Small extension to rmx + fix for a mistake in previous commit"}},{"before":"91131b1f351573151e2154e5de20f4c499d7ae05","after":"9c955a7ab43be53d4ffcf3398026690a28ee20f2","ref":"refs/heads/main","pushedAt":"2024-06-01T09:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Switch to static methods for vector distance, dot product, cross product and interpolation","shortMessageHtmlLink":"Switch to static methods for vector distance, dot product, cross prod…"}},{"before":"e465e5e498b9bd45e70cd431400b64636b3beb46","after":"91131b1f351573151e2154e5de20f4c499d7ae05","ref":"refs/heads/main","pushedAt":"2024-05-31T22:16:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Eukaryot","name":"Eukaryot","path":"/Eukaryot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49334796?s=80&v=4"},"commit":{"message":"Fixed a wrong return value in \"PackedFileProvider::createPackedFileInputStream\"","shortMessageHtmlLink":"Fixed a wrong return value in \"PackedFileProvider::createPackedFileIn…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdceWcwA","startCursor":null,"endCursor":null}},"title":"Activity · Eukaryot/sonic3air"}