{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":556178656,"defaultBranch":"main","name":"Novelist","ownerLogin":"Pawsanie","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-23T08:39:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/95552627?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717577324.0","currentOid":""},"activityList":{"items":[{"before":"460fd06376cfd750652f2f778440876630a35f6a","after":"0918b774d98478a087035c29fe90d077b3a10101","ref":"refs/heads/refactoring","pushedAt":"2024-07-24T13:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.78: Unstable! TexturesMaster blank\n\nTexturesMaster:\nThe new object responsible for collecting, storing and scaling texture images\n\ninitialization:\nNow initializate TexturesMaster.\n\nbackgrounds_sprites.json,\ncharacters_sprites.json:\nNow they have a different data storage logic.\nThey are still used to load texture images to simplify configurations.\nBut they do not store data for the textures and sprite sheets themselves.\n\nNew configuration data storage logic for sprite sheets and static textures.\nThey became longer but much more readable.","shortMessageHtmlLink":"Update 0.3.78: Unstable! TexturesMaster blank"}},{"before":"52238f743112354c90986704470bb7d5d6c94ccf","after":"460fd06376cfd750652f2f778440876630a35f6a","ref":"refs/heads/refactoring","pushedAt":"2024-07-19T14:24:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.77: Simplified the code\n\nSimplified the code","shortMessageHtmlLink":"Update 0.3.77: Simplified the code"}},{"before":"d8ee0ac5390ebb0a33a5441490a09a44979c4893","after":"52238f743112354c90986704470bb7d5d6c94ccf","ref":"refs/heads/refactoring","pushedAt":"2024-07-18T10:48:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.76: libpng warning print fix\n\nSpriteAnimationPause:\nFixed a circular import bug.\n\nImage assets:\nFixed persistent messages about “libpng warning: iCCP: known incorrect sRGB profile”","shortMessageHtmlLink":"Update 0.3.76: libpng warning print fix"}},{"before":"d52ca1f00839d0eee6106053ad3d63c196e56419","after":"d8ee0ac5390ebb0a33a5441490a09a44979c4893","ref":"refs/heads/refactoring","pushedAt":"2024-07-18T10:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.75: Simplified the code\n\nSimplified the code","shortMessageHtmlLink":"Update 0.3.75: Simplified the code"}},{"before":"ef35e07e49f33263b51bb591b31f121fd278611f","after":"d52ca1f00839d0eee6106053ad3d63c196e56419","ref":"refs/heads/refactoring","pushedAt":"2024-07-16T03:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.74: AssetLoader csv load bugfix\n\nAssetLoader:\nNow \"\\n\" is considered to be a new text line.","shortMessageHtmlLink":"Update 0.3.74: AssetLoader csv load bugfix"}},{"before":"46e62e07389081afd0e8eaf7ba118dacf6bebe79","after":"ef35e07e49f33263b51bb591b31f121fd278611f","ref":"refs/heads/refactoring","pushedAt":"2024-07-16T03:46:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.73: New menu text localization\n\nmenus_text_generator:\nNow get localizations from csf file.\n\nChanged the hierarchy of configuration files for menu texts","shortMessageHtmlLink":"Update 0.3.73: New menu text localization"}},{"before":"dedd843e4a59405f5289d0b037a967cbb790992d","after":"46e62e07389081afd0e8eaf7ba118dacf6bebe79","ref":"refs/heads/refactoring","pushedAt":"2024-07-16T03:21:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.72: New menu text localization file","shortMessageHtmlLink":"Update 0.3.72: New menu text localization file"}},{"before":"1fb254a237c74799c8baa0b9dc94d19c38fc6e58","after":"dedd843e4a59405f5289d0b037a967cbb790992d","ref":"refs/heads/refactoring","pushedAt":"2024-07-15T15:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.71 GamePlayDialoguesChoice\n\nGamePlayDialoguesChoice:\nDo not use json now.\nSettings are taken from scene conditions and class attributes.\n\nInterfaceController:\nSimplified the code.\n\nbutton_generator:\nNow uses csv table for localization.\n\nChanged the hierarchy of settings files for buttons","shortMessageHtmlLink":"Update 0.3.71 GamePlayDialoguesChoice"}},{"before":"50a4085cd478f1f2680b8a47f9553bfb24da1787","after":"1fb254a237c74799c8baa0b9dc94d19c38fc6e58","ref":"refs/heads/refactoring","pushedAt":"2024-07-15T10:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.70: GamePlayDialoguesChoice\n\nInterfaceController:\nSimplified the code.\n\ndialogues_choice_buttons.json:\nReturned it because it was deleted earlier than necessary.\n\nGamePlayDialoguesChoice:\nNow use DialogueKeeper for geting localizations_data.\n\nscreenplay_localization.csv:\nUpdate data.","shortMessageHtmlLink":"Update 0.3.70: GamePlayDialoguesChoice"}},{"before":"e6d413492d466b47af05dbffc5974c89685eb2fd","after":"50a4085cd478f1f2680b8a47f9553bfb24da1787","ref":"refs/heads/refactoring","pushedAt":"2024-07-11T15:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.69: Unstable! Simplified the code\n\nSimplified the code","shortMessageHtmlLink":"Update 0.3.69: Unstable! Simplified the code"}},{"before":"b3e6ac63c6cd008e1e8c2594075785d59c83524f","after":"e6d413492d466b47af05dbffc5974c89685eb2fd","ref":"refs/heads/refactoring","pushedAt":"2024-07-11T15:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.68: Unstable! DialogueKeeper\n\nDialogueKeeper:\nNow this class is Singleton.","shortMessageHtmlLink":"Update 0.3.68: Unstable! DialogueKeeper"}},{"before":"37c51b3c48b1f15fd6ee7f24e902df5218e5fd18","after":"b3e6ac63c6cd008e1e8c2594075785d59c83524f","ref":"refs/heads/refactoring","pushedAt":"2024-07-11T15:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.67: Unstable! DialogueKeeper\n\nDialogueKeeper:\nNew dialogues localization system.\nUse one csv table instead of two jsons.\n\nStageDirector:\nUse DialogueKeeper for dialogues generation.\n\nAssetLoader:\nAdded method for csv data load.\n\nSceneValidator:\nAdded method for screenplay geting.\n\nscreenplay_localization.csv:\nUpdate column name.\n\nSimplified the code.\nRemoved unused files.","shortMessageHtmlLink":"Update 0.3.67: Unstable! DialogueKeeper"}},{"before":"0539cdda6b41049af07fb3293f2b13d185844db7","after":"37c51b3c48b1f15fd6ee7f24e902df5218e5fd18","ref":"refs/heads/refactoring","pushedAt":"2024-07-10T15:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.66: Saves UI bugfix\n\nSaveKeeper:\nHave method for reareading.\n\nLoadMenu, SaveMenu:\nNow classes call SaveKeeper methods instead of accessing attributes.\nNow the menu state is reset even after the main purpose has been completed.\n\nStartMenu:\nNow class call SaveKeeper methods instead of accessing attributes.","shortMessageHtmlLink":"Update 0.3.66: Saves UI bugfix"}},{"before":"5ff4a669d9906618feefed3f957f93c1071b74a9","after":"0539cdda6b41049af07fb3293f2b13d185844db7","ref":"refs/heads/refactoring","pushedAt":"2024-07-10T15:10:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.65: SceneValidator bugfix\n\nGamePlayReading, SceneValidator :\nFixed a bug with the destruction of scenes due to exiting to the game menu.\n\nGamePlayReading:\nFix bug with ui button \"back to past scene\" pushing.","shortMessageHtmlLink":"Update 0.3.65: SceneValidator bugfix"}},{"before":"3e8357dffed1ed1b67639444746045916a94e526","after":"5ff4a669d9906618feefed3f957f93c1071b74a9","ref":"refs/heads/refactoring","pushedAt":"2024-07-10T14:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.64: New SceneValidator\n\nSceneValidator:\nNo longer builds anything for scenes.\nIt only checks the current scene and sends data about it to other objects.\n\nscreenplay.json:\nNow keep all scenes data.\n\nchoices_data.json:\nRemoved as unnecessary.\n\nGamePlayReading, GamePlayDialoguesChoice, GamePlayAdministrator, Save_Keeper, SpriteAnimationPause, StartMenu, LoadMenu:\nNow classes call SceneValidator methods instead of accessing attributes.\n\nSignificantly simplified the code.","shortMessageHtmlLink":"Update 0.3.64: New SceneValidator"}},{"before":"3fe1433edb1eb93bf7642d75e8652025ed99c829","after":"3e8357dffed1ed1b67639444746045916a94e526","ref":"refs/heads/refactoring","pushedAt":"2024-06-25T06:38:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.63: ScreenplaySourceParser bugfix\n\nNow parse special effects correctly.","shortMessageHtmlLink":"Update 0.3.63: ScreenplaySourceParser bugfix"}},{"before":"00f94f5a021bbc0697b5040a56094e27a4e401db","after":"3fe1433edb1eb93bf7642d75e8652025ed99c829","ref":"refs/heads/refactoring","pushedAt":"2024-06-25T06:20:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update Screenplay_Source_Parser.py","shortMessageHtmlLink":"Update Screenplay_Source_Parser.py"}},{"before":"3e9bad8139ca9d6a13cf1c8f7810c136618a2c98","after":"00f94f5a021bbc0697b5040a56094e27a4e401db","ref":"refs/heads/refactoring","pushedAt":"2024-06-25T06:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.62: ScreenplaySourceParser choice text color\n\nScreenplaySourceParser:\nNow parse choice text color.\n\nUpdate example_scene_config.ini data.","shortMessageHtmlLink":"Update 0.3.62: ScreenplaySourceParser choice text color"}},{"before":"336b738ab9bdc0bb2982c0dc1d418c506f355cb0","after":"3e9bad8139ca9d6a13cf1c8f7810c136618a2c98","ref":"refs/heads/refactoring","pushedAt":"2024-06-25T05:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update example_screenplay_localization.ini","shortMessageHtmlLink":"Update example_screenplay_localization.ini"}},{"before":"35b0b20c87358f4e0581d690ab8be231d78ff7bf","after":"336b738ab9bdc0bb2982c0dc1d418c506f355cb0","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T15:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.61: Localisation refactoring blank\n\nexample_screenplay_localization:\nChange all file data.\n\nexample_scene_config:\nUpdate scene name.","shortMessageHtmlLink":"Update 0.3.61: Localisation refactoring blank"}},{"before":"be532d3854b8a478ff34f58999ea51bfed3e0c42","after":"35b0b20c87358f4e0581d690ab8be231d78ff7bf","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T14:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.60: example_scene_config update\n\nexample_scene_config data update.","shortMessageHtmlLink":"Update 0.3.60: example_scene_config update"}},{"before":"78c6e75c46fa4aeda9dd64197bb5897003ada186","after":"be532d3854b8a478ff34f58999ea51bfed3e0c42","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T14:50:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.59 :ScreenplaySourceParser update\n\nScreenplaySourceParser:\nAdded devnull method.\nAdded method for other utilities.","shortMessageHtmlLink":"Update 0.3.59 :ScreenplaySourceParser update"}},{"before":"c9592e276ae02fbe51d893c7354e4e7eccb9193a","after":"78c6e75c46fa4aeda9dd64197bb5897003ada186","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T12:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.58: Localisation refactoring blank\n\nAdd csv for localisation refactoring.","shortMessageHtmlLink":"Update 0.3.58: Localisation refactoring blank"}},{"before":"27f871479181aaea8a537bc021fb51b494840b25","after":"c9592e276ae02fbe51d893c7354e4e7eccb9193a","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T12:34:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.57: ScreenplaySourceParser update\n\nScreenplaySourceParser:\nAdded method for collect scene names.\nAdded check for uniqueness of scene names.","shortMessageHtmlLink":"Update 0.3.57: ScreenplaySourceParser update"}},{"before":"6e8c2e10900f80fc47d90ed0e18076e784457ced","after":"27f871479181aaea8a537bc021fb51b494840b25","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T12:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.56: ScreenplaySourceParser update\n\nScreenplaySourceParser:\nAdded method for collect scene names.\nAdded check for uniqueness of scene names.","shortMessageHtmlLink":"Update 0.3.56: ScreenplaySourceParser update"}},{"before":"923f07a439b49029f6a59af994e48c00d329b14c","after":"6e8c2e10900f80fc47d90ed0e18076e784457ced","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T09:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.56: ScreenplaySourceParser update\n\nScreenplaySourceParser:\nNow \"screenplay.json\" keep scane speaker name and speech text color.\nNow the program will more often exit with code 1 when parsing errors occur.\nSimplified the code.\n\nUpdate example_scene_config.ini data.\nUpdate example_button_menu_localization.csv data.\nUpdate example_screenplay_localization.csv data.\n\nData\\Assets\\Scripts\\Json_data\\Dialogues\\Choice\\eng.json\nSyntax fix for \"choice_01\" value.","shortMessageHtmlLink":"Update 0.3.56: ScreenplaySourceParser update"}},{"before":"10c58046641a7943c6cea569497a6af1e662df84","after":"923f07a439b49029f6a59af994e48c00d329b14c","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T07:10:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.55 ScreenplaySourceParser bugfix\n\nScreenplaySourceParser:\nNow parse (\"false\", ...) text to boolean.\nNow json result indent is 2.","shortMessageHtmlLink":"Update 0.3.55 ScreenplaySourceParser bugfix"}},{"before":"dd6a080facadebc7605e4d8ff463e34c96c9ff93","after":"10c58046641a7943c6cea569497a6af1e662df84","ref":"refs/heads/refactoring","pushedAt":"2024-06-24T06:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.54 ScreenplaySourceParser bugfix\n\nScreenplaySourceParser:\nNow parse \"next scene\" for reading gameplay type.\nNow correctly parse choice values for choice gameplay.","shortMessageHtmlLink":"Update 0.3.54 ScreenplaySourceParser bugfix"}},{"before":"b23a9836be6ffed596908c5d455d1651e66bcef8","after":"dd6a080facadebc7605e4d8ff463e34c96c9ff93","ref":"refs/heads/refactoring","pushedAt":"2024-06-21T14:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.53 ScreenplaySourceParser update\n\nScreenplaySourceParser:\nNow print message about ignored files.","shortMessageHtmlLink":"Update 0.3.53 ScreenplaySourceParser update"}},{"before":"22251fe9de0bfc01a5a177b030ad735bfeef1c2a","after":"b23a9836be6ffed596908c5d455d1651e66bcef8","ref":"refs/heads/refactoring","pushedAt":"2024-06-21T14:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Pawsanie","name":"Alexander","path":"/Pawsanie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95552627?s=80&v=4"},"commit":{"message":"Update 0.3.52 ScreenplaySourceParser update\n\nScreenplaySourceParser:\nAdded screenplay land.","shortMessageHtmlLink":"Update 0.3.52 ScreenplaySourceParser update"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEh_epDAA","startCursor":null,"endCursor":null}},"title":"Activity · Pawsanie/Novelist"}