{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":531525971,"defaultBranch":"devel","name":"game","ownerLogin":"Indexing-Your-Heart","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-01T13:13:09.000Z","ownerAvatar":"https://github.com/avatars/u/94056932?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700937602.0","currentOid":""},"activityList":{"items":[{"before":"14ebc4723c8752113a5503962aadc988917ec8b7","after":"ca525610655702b1627675aa23d047fa3a450ea0","ref":"refs/heads/devel","pushedAt":"2024-08-30T19:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":"Store environment info in Playerfile\n\nThe environment contains game version information and the platform to\nmake debugging easier. When players are encountering issues with the\ngame, they can upload a copy of their Playerfile to help diagnose the\nissue.\n\nIt is important to note that the game does not use the environment info.\nThe data is write-only, and it should be kept this way to not track\nplayers.","shortMessageHtmlLink":"Store environment info in Playerfile"}},{"before":"396f4dc3aae1120b9a9bb3f9d08a2c766fefd370","after":"14ebc4723c8752113a5503962aadc988917ec8b7","ref":"refs/heads/devel","pushedAt":"2024-08-27T02:57:15.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":"Remove Apple-specific language in project summary","shortMessageHtmlLink":"Remove Apple-specific language in project summary"}},{"before":"c20ff317d64e6d400c009c39a2ed6441f4b68ca3","after":"396f4dc3aae1120b9a9bb3f9d08a2c766fefd370","ref":"refs/heads/devel","pushedAt":"2023-11-25T18:34:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":bookmark: Prepare internal build","shortMessageHtmlLink":"πŸ”– Prepare internal build"}},{"before":"ca15f185f49a645dc573451a4290915e703cb689","after":"c20ff317d64e6d400c009c39a2ed6441f4b68ca3","ref":"refs/heads/devel","pushedAt":"2023-11-25T16:02:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":lipstick: Update Jenson timeline theme\n\nThe theming used had an outdated color palette and didnt really fit with\nthe games overall theme and direction. This commit updates it to match\nnewer colors while still ensuring at least AA+ WCAG contrast ratings.\nThe font has also been swapped out in favor of the typewriter variant.","shortMessageHtmlLink":"πŸ’„ Update Jenson timeline theme"}},{"before":"17b445d48e7776b88dc20b47ff75c0891a9b6a77","after":"ca15f185f49a645dc573451a4290915e703cb689","ref":"refs/heads/devel","pushedAt":"2023-11-20T00:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":safety_vest: Add for_each rule\n\nfor_each enforces that traditional for loops be used instead of forEach\nfor readability purposes.","shortMessageHtmlLink":"🦺 Add for_each rule"}},{"before":"fafdd4c997848b272df4b47bb325d61731c479dd","after":"17b445d48e7776b88dc20b47ff75c0891a9b6a77","ref":"refs/heads/devel","pushedAt":"2023-11-20T00:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":recycle: Split Swiftlint with base\n\nThe base config doesn’t include the directories themselves, so this\nallows for this file to be reused across multiple directories.","shortMessageHtmlLink":"♻️ Split Swiftlint with base"}},{"before":"d2a2acc2a5558bf59363efa540c6e7d3f8411776","after":"fafdd4c997848b272df4b47bb325d61731c479dd","ref":"refs/heads/devel","pushedAt":"2023-11-19T23:54:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":recycle: Adjust recipes for CI tests\n\nLocal tests should run normally and not in a headless state.","shortMessageHtmlLink":"♻️ Adjust recipes for CI tests"}},{"before":"d32284f9c48cf3f683619b9f47921936dcfc2d5e","after":"d2a2acc2a5558bf59363efa540c6e7d3f8411776","ref":"refs/heads/devel","pushedAt":"2023-11-19T22:39:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":recycle: Resolve SwiftLint warnings","shortMessageHtmlLink":"♻️ Resolve SwiftLint warnings"}},{"before":"d95598e2900267b4ce560c687f75c81b40e437f0","after":"d32284f9c48cf3f683619b9f47921936dcfc2d5e","ref":"refs/heads/devel","pushedAt":"2023-11-19T19:42:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":art: Add .editorconfig","shortMessageHtmlLink":"🎨 Add .editorconfig"}},{"before":"24025050999053714d506a58e8e42c81f696bc29","after":"d95598e2900267b4ce560c687f75c81b40e437f0","ref":"refs/heads/devel","pushedAt":"2023-11-19T17:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":fire: Clean up\n\nRemove files from older commits that should not\nhave lasted.","shortMessageHtmlLink":"πŸ”₯ Clean up"}},{"before":"92dd0e0c55f1f949c1dfe557626615721007bb67","after":"24025050999053714d506a58e8e42c81f696bc29","ref":"refs/heads/devel","pushedAt":"2023-11-18T20:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":"Revert \":memo: Add .readthedocs.yaml\"\n\nThis reverts commit 92dd0e0c55f1f949c1dfe557626615721007bb67.","shortMessageHtmlLink":"Revert \":memo: Add .readthedocs.yaml\""}},{"before":"21586f1e69bd23179b937caadf50d51fdb390cdc","after":"92dd0e0c55f1f949c1dfe557626615721007bb67","ref":"refs/heads/devel","pushedAt":"2023-11-18T20:43:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":memo: Add .readthedocs.yaml","shortMessageHtmlLink":"πŸ“ Add .readthedocs.yaml"}},{"before":"c8421215ed9647241c2f5af5a11927f01371eb64","after":"21586f1e69bd23179b937caadf50d51fdb390cdc","ref":"refs/heads/devel","pushedAt":"2023-11-18T16:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Save the game when entering background\n\nGodot doesn't come with a built-in solution to listen for app lifecycle\nevents, such as when the app enters the background. However, we can\nleverage the iOS SDK and listen for these events manually with the\nNotificationCenter. Whenever such events are emitted from\nNotificationCenter, the Rollinsport message bus will send\nGodot-compatible signals that can be used to handle events in Godot.\n\nThis adapter is the driver behind this feature, though it only works on\niOS or places where UIKit can be imported.","shortMessageHtmlLink":"✨ Save the game when entering background"}},{"before":"ddc5f1120e101ddee07e64780c7fa5605a97765f","after":"c8421215ed9647241c2f5af5a11927f01371eb64","ref":"refs/heads/devel","pushedAt":"2023-11-17T15:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":children_crossing: Add footsteps","shortMessageHtmlLink":"🚸 Add footsteps"}},{"before":"6f5aa7cd13235176371b88ecca6229667f9b1e25","after":"ddc5f1120e101ddee07e64780c7fa5605a97765f","ref":"refs/heads/devel","pushedAt":"2023-11-16T15:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":memo: Update documentation\n\nFormat Markdown files to wrap at 80 columns, reorganize content where\napplicable to make the content more readable.","shortMessageHtmlLink":"πŸ“ Update documentation"}},{"before":"719b8a7e936ce87caae7a5ce7cde9764db3aa7d1","after":"6f5aa7cd13235176371b88ecca6229667f9b1e25","ref":"refs/heads/devel","pushedAt":"2023-11-11T20:05:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":bug: Don't let overlay block","shortMessageHtmlLink":"πŸ› Don't let overlay block"}},{"before":"719b8a7e936ce87caae7a5ce7cde9764db3aa7d1","after":null,"ref":"refs/heads/feat/IOH-37-save-states","pushedAt":"2023-11-11T19:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"}},{"before":"2f89bd623a983e666688925e3b6add95ffd18d0d","after":"719b8a7e936ce87caae7a5ce7cde9764db3aa7d1","ref":"refs/heads/devel","pushedAt":"2023-11-11T19:40:20.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":children_crossing: (IOH-37) Prefill fields when correct\n\nThis is vital to allow players to understand what words corresponded to\nthe puzzles they've solved, so that they can make their own deductions.","shortMessageHtmlLink":"🚸 (IOH-37) Prefill fields when correct"}},{"before":"7278ad8865c076767e45c35649a2ebbac7adf81e","after":"719b8a7e936ce87caae7a5ce7cde9764db3aa7d1","ref":"refs/heads/feat/IOH-37-save-states","pushedAt":"2023-11-11T19:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":children_crossing: (IOH-37) Prefill fields when correct\n\nThis is vital to allow players to understand what words corresponded to\nthe puzzles they've solved, so that they can make their own deductions.","shortMessageHtmlLink":"🚸 (IOH-37) Prefill fields when correct"}},{"before":"4b939035dbb6d8d7c356813998fc1986761e0585","after":"7278ad8865c076767e45c35649a2ebbac7adf81e","ref":"refs/heads/feat/IOH-37-save-states","pushedAt":"2023-11-11T18:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":recycle: Use sets for scripts, solved puzzles\n\nThis should prevent duplicates in the list, making it easier to manage.","shortMessageHtmlLink":"♻️ Use sets for scripts, solved puzzles"}},{"before":"11383bf2651efb69afb0587d0a26bb461b37d9e3","after":"4b939035dbb6d8d7c356813998fc1986761e0585","ref":"refs/heads/feat/IOH-37-save-states","pushedAt":"2023-11-11T18:33:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Add game puzzle IDs","shortMessageHtmlLink":"✨ Add game puzzle IDs"}},{"before":"a9f56c795d6fd7bffdcccb036d87d50561a5257d","after":"11383bf2651efb69afb0587d0a26bb461b37d9e3","ref":"refs/heads/feat/IOH-37-save-states","pushedAt":"2023-11-11T18:23:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":construction: (IOH-37) Save read scripts\n\nThis will also hide the reader if the currently loaded script is in the\nread scripts list.","shortMessageHtmlLink":"🚧 (IOH-37) Save read scripts"}},{"before":null,"after":"a9f56c795d6fd7bffdcccb036d87d50561a5257d","ref":"refs/heads/feat/IOH-37-save-states","pushedAt":"2023-11-11T17:58:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":construction: (IOH-37) Add save/load system\n\nAlso introduces a new message bus for sending messages more reliably\nusing Godot's signal system, so that connections don't need to be\nmanually established every time.\n\nCurrent implementation just saves the player's global position, but will\nbe updated soon to include other properties.","shortMessageHtmlLink":"🚧 (IOH-37) Add save/load system"}},{"before":"0ba2247893cb874dbcc7ff4da44b5d2c4dd1f7e8","after":"2f89bd623a983e666688925e3b6add95ffd18d0d","ref":"refs/heads/devel","pushedAt":"2023-11-04T14:50:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":bug: General Jenson timeline fixes\n\nFixes an issue where the start animation could be skipped, resulting in\nimage layers being translucent.\n\nReplaces older state management with a new enum for maintainability and\nreadability.","shortMessageHtmlLink":"πŸ› General Jenson timeline fixes"}},{"before":"9fd3d78c6efd2844d68c0586175cb2c44620f567","after":"0ba2247893cb874dbcc7ff4da44b5d2c4dd1f7e8","ref":"refs/heads/devel","pushedAt":"2023-10-31T23:01:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Add transient overlay for VN\n\nRather than seeing the game level underneath when you load in for the\nfirst time, a black overlay is presented. This overlay is hidden when\nthe current reader finishes its timeline, revealing the level\nunderneath. This should make the visual novel portions more cinematic.","shortMessageHtmlLink":"✨ Add transient overlay for VN"}},{"before":"f98dc8ef6bc2f885e63cb9b037bc9f054caf63ae","after":"9fd3d78c6efd2844d68c0586175cb2c44620f567","ref":"refs/heads/devel","pushedAt":"2023-10-30T00:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Use JensonEditor plugin","shortMessageHtmlLink":"✨ Use JensonEditor plugin"}},{"before":"e225e8b7a049d3b7a7408cfea652784f68e3e16b","after":"f98dc8ef6bc2f885e63cb9b037bc9f054caf63ae","ref":"refs/heads/devel","pushedAt":"2023-10-29T17:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Add preamble dialogue\n\nAlso makes adjustments to JensonGodotKit to allow hiding the reader in\nthe world before loading the next bit of content.","shortMessageHtmlLink":"✨ Add preamble dialogue"}},{"before":"4cb717346c58ca4907242312b8c4b4d27551d386","after":"e225e8b7a049d3b7a7408cfea652784f68e3e16b","ref":"refs/heads/devel","pushedAt":"2023-10-28T22:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Add hub area to game (visually)\n\nThe hub area still needs a way to indicate which areas have been done,\nbut this iteration at least shows the main area discussed in the start\nof the game's story scripts.","shortMessageHtmlLink":"✨ Add hub area to game (visually)"}},{"before":"515209f1a098b30ea37c936d1a5a977fea2b7217","after":"4cb717346c58ca4907242312b8c4b4d27551d386","ref":"refs/heads/devel","pushedAt":"2023-10-28T16:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":recycle: Use vector shorthands","shortMessageHtmlLink":"♻️ Use vector shorthands"}},{"before":"2ad32f5ac18131a2f6f99fd311b67a5ae9022874","after":"515209f1a098b30ea37c936d1a5a977fea2b7217","ref":"refs/heads/devel","pushedAt":"2023-10-25T00:01:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alicerunsonfedora","name":"Marquis Kurt","path":"/alicerunsonfedora","primaryAvatarUrl":"https://github.com/avatars/u/13445064?s=80&v=4"},"commit":{"message":":sparkles: Show a tap indicator on iOS\n\nThis also fixes an issue where avoidance wasn't as strong due to it not\nbeing enabled in the editor.","shortMessageHtmlLink":"✨ Show a tap indicator on iOS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqPmKgAA","startCursor":null,"endCursor":null}},"title":"Activity Β· Indexing-Your-Heart/game"}