{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":270304593,"defaultBranch":"main","name":"dialogic","ownerLogin":"dialogic-godot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-07T12:49:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90567816?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716368228.0","currentOid":""},"activityList":{"items":[{"before":"1bf165bc4557535c341460c59dd02b295c45b260","after":"43f9b54a1394e7e2978eb755cd5c7639573c1655","ref":"refs/heads/main","pushedAt":"2024-05-26T07:39:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CakeVR","name":"Cake","path":"/CakeVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65981767?s=80&v=4"},"commit":{"message":"Improve documentation of Settings Subsystem.\n\nFixes description for Documentation Generation and adds some useful information to public methods.","shortMessageHtmlLink":"Improve documentation of Settings Subsystem."}},{"before":"bb762c11bc506d518aae906017844d6b57cbb1d8","after":"1bf165bc4557535c341460c59dd02b295c45b260","ref":"refs/heads/main","pushedAt":"2024-05-25T13:13:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Add Layered Portraits, Reversable Portrait Animations, Portrait Fade (WIP) and more (#2119)\n\n- Adds a Layered Portrait script, that can be used to create custom layered portrait scenes\r\n\r\n- Simplifies portrait animations, by making them reversable (removing the need for most \"Out\" animations)\r\n\r\n- Implements an initial version of a portrait-cross-animate feature","shortMessageHtmlLink":"Add Layered Portraits, Reversable Portrait Animations, Portrait Fade …"}},{"before":"2faf04f1cda28690c4ee10e307a6556f34fcc912","after":"bb762c11bc506d518aae906017844d6b57cbb1d8","ref":"refs/heads/main","pushedAt":"2024-05-25T12:50:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Multiple bug-fixes (#2253)\n\n* Prevent autoload from constantly changing position in list\r\n\r\n* Fix #2250\r\n\r\n* Fix #2248\r\n\r\n* Small static typing fix","shortMessageHtmlLink":"Multiple bug-fixes (#2253)"}},{"before":"2abb8e0968b77f8d96e1e36c83f63a0b284dd4fe","after":"2faf04f1cda28690c4ee10e307a6556f34fcc912","ref":"refs/heads/main","pushedAt":"2024-05-24T22:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CakeVR","name":"Cake","path":"/CakeVR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65981767?s=80&v=4"},"commit":{"message":"Fix typo referencing `Dialogic.Inputs.auto_skip`.","shortMessageHtmlLink":"Fix typo referencing Dialogic.Inputs.auto_skip."}},{"before":"1b6abf2fd6a2899d563d8145994b8e167447175c","after":"2abb8e0968b77f8d96e1e36c83f63a0b284dd4fe","ref":"refs/heads/main","pushedAt":"2024-05-20T10:33:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Small fixes before alpha 14 (#2241)\n\n* Fix set Variable event\r\n\r\n* Make sure manual advance state keys have a fallback\r\n\r\nTo avoid errors on load.\r\n\r\n* Update version to alpha 14","shortMessageHtmlLink":"Small fixes before alpha 14 (#2241)"}},{"before":"8f4de8abef1236ec30d6c49572423637019a56da","after":"1b6abf2fd6a2899d563d8145994b8e167447175c","ref":"refs/heads/main","pushedAt":"2024-05-19T21:51:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Add Event Field for Color (#2237)","shortMessageHtmlLink":"Add Event Field for Color (#2237)"}},{"before":"f4aa44e67401ce038a3268f53d4ce898f006aacf","after":"8f4de8abef1236ec30d6c49572423637019a56da","ref":"refs/heads/main","pushedAt":"2024-05-19T21:49:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Variable fixes (#2240)\n\n* Fix variable String assignment\r\n\r\n* Add logic to prevent \"Variable renamed\" warning on new variables","shortMessageHtmlLink":"Variable fixes (#2240)"}},{"before":"bedab6468d543b8faeced7c22ec31d5046411761","after":"f4aa44e67401ce038a3268f53d4ce898f006aacf","ref":"refs/heads/main","pushedAt":"2024-05-19T21:39:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Use contrast_color_1 for now (#2239)\n\nMake use of a color that exists in 4.2 and 4.3.","shortMessageHtmlLink":"Use contrast_color_1 for now (#2239)"}},{"before":"e11401a8ba97e1c369d8a1311ea30b165dd66419","after":"bedab6468d543b8faeced7c22ec31d5046411761","ref":"refs/heads/main","pushedAt":"2024-05-18T14:36:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Rename EventNode buttons and fix icon color","shortMessageHtmlLink":"Rename EventNode buttons and fix icon color"}},{"before":"e4f091568c760395e4b64e68a28c9bf3c633b53a","after":"e11401a8ba97e1c369d8a1311ea30b165dd66419","ref":"refs/heads/main","pushedAt":"2024-05-18T13:50:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Fix tooltip re-color","shortMessageHtmlLink":"Fix tooltip re-color"}},{"before":"edb2dd71f1aed62812e696f1c151b376a5e503b5","after":"e4f091568c760395e4b64e68a28c9bf3c633b53a","ref":"refs/heads/main","pushedAt":"2024-05-18T12:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Fix #2228 history enabled by default","shortMessageHtmlLink":"Fix #2228 history enabled by default"}},{"before":"3605af49f0228d8d003ef9ba5a178be5a2ae8a71","after":"edb2dd71f1aed62812e696f1c151b376a5e503b5","ref":"refs/heads/main","pushedAt":"2024-05-17T16:17:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Update CharacterResourceLoader and CharacterResourceSaver. (#2235)\n\nAdd error handler to resource loader.\r\nUpdate _load return values in resource loader.\r\nAdd error handler to resource saver.\r\nUpdate _save return values in resource saver.","shortMessageHtmlLink":"Update CharacterResourceLoader and CharacterResourceSaver. (#2235)"}},{"before":"b14d635082ac67fc7f60ddd6a2cf2d63cd5d401e","after":"3605af49f0228d8d003ef9ba5a178be5a2ae8a71","ref":"refs/heads/main","pushedAt":"2024-05-17T16:16:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Add basic load error to TimelineResourceLoader (#2234)\n\nAdd the most generic error handler that will ever exist, just to ensure proper debug on load error.","shortMessageHtmlLink":"Add basic load error to TimelineResourceLoader (#2234)"}},{"before":"2858c4e2d386ad4ddeaef31e47ca096dd7e67e19","after":"b14d635082ac67fc7f60ddd6a2cf2d63cd5d401e","ref":"refs/heads/main","pushedAt":"2024-05-16T12:57:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Use DialogicUtil.get_editor_scale() instead of EditorInterface.get_editor_scale()","shortMessageHtmlLink":"Use DialogicUtil.get_editor_scale() instead of EditorInterface.get_ed…"}},{"before":"33aeaf1e8fdd0b754f82f950670458ddceeb8de9","after":null,"ref":"refs/heads/fix-margin-scales","pushedAt":"2024-05-15T09:53:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"}},{"before":"1eea283a393c09ec471b35a58b6aebf7ddcdc0bb","after":"2858c4e2d386ad4ddeaef31e47ca096dd7e67e19","ref":"refs/heads/main","pushedAt":"2024-05-15T09:30:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Fixing relative margin scale (#2229)\n\n* Fixing relative margin scale\r\n\r\n* Replace DialogicUtil.get_editor_scale() with EditorInterface.get_editor_scale()\r\n\r\n* Remove unnecessary `scale` variables\r\n\r\n* Update sidebar.gd","shortMessageHtmlLink":"Fixing relative margin scale (#2229)"}},{"before":"82e685b606e354d219fcfd9e5653cab5d307390a","after":"33aeaf1e8fdd0b754f82f950670458ddceeb8de9","ref":"refs/heads/fix-margin-scales","pushedAt":"2024-05-14T23:04:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Update sidebar.gd","shortMessageHtmlLink":"Update sidebar.gd"}},{"before":"7c7630578df302fa92e3f520e869ccd62d3d73dc","after":"82e685b606e354d219fcfd9e5653cab5d307390a","ref":"refs/heads/fix-margin-scales","pushedAt":"2024-05-14T22:58:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Remove unnecessary `scale` variables","shortMessageHtmlLink":"Remove unnecessary scale variables"}},{"before":"acacf7526dfe77fb27b2c358a3a5b8b100f3388f","after":"7c7630578df302fa92e3f520e869ccd62d3d73dc","ref":"refs/heads/fix-margin-scales","pushedAt":"2024-05-14T22:53:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Replace DialogicUtil.get_editor_scale() with EditorInterface.get_editor_scale()","shortMessageHtmlLink":"Replace DialogicUtil.get_editor_scale() with EditorInterface.get_edit…"}},{"before":null,"after":"acacf7526dfe77fb27b2c358a3a5b8b100f3388f","ref":"refs/heads/fix-margin-scales","pushedAt":"2024-05-14T22:36:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"coppolaemilio","name":"Emi","path":"/coppolaemilio","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2206700?s=80&v=4"},"commit":{"message":"Fixing relative margin scale","shortMessageHtmlLink":"Fixing relative margin scale"}},{"before":"b30e03bd77d55630e38ee76dcc21ff5872e52e56","after":"1eea283a393c09ec471b35a58b6aebf7ddcdc0bb","ref":"refs/heads/main","pushedAt":"2024-05-09T13:27:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Improve the variable_changed signals and their info dictionaries (#2215)\n\nImproved documentation and implementation of `Dialogic.VAR.variable_was_set` and `Dialogic.VAR.variable_changed`.\r\n\r\nThe `variable_was_set` `info` now will consitently contain these keys:\r\n```\r\n## `variable` | [type String] | The name of the variable that is getting changed. [br]\r\n## `orig_value`| [type Variant]| The value that [variable] had before. [br]\r\n## `new_value` | [type Variant]| The value that [variable] has after the change (the result). [br]\r\n## `value` | [type Variant]| The value that the variable is changed by/to. [br]\r\n## `value_str` | [type String] | Whatever has been given as the value (not interpreted, so a variable is just a string).[br]\r\n```\r\n - slightly compatibility breaking","shortMessageHtmlLink":"Improve the variable_changed signals and their info dictionaries (#2215)"}},{"before":"b9c41c083db83c3361d522e0c5d9858c2f68cd54","after":"b30e03bd77d55630e38ee76dcc21ff5872e52e56","ref":"refs/heads/main","pushedAt":"2024-05-09T13:26:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Audio event bus management simplification (#2212)\n\nThe Music and Sound events will now default to \"\" as their bus, and when given an empty bus won't change the bus of the default_music_player or default_sound_player.\r\n\r\nThis allows code like this, to change the default bus, without changing the event default:\r\n`Dialogic.Audio.base_music_player.bus = \"Music\"`\r\nSame for sounds.\r\n\r\nPreviously it would always default to the \"Master\" bus, except if you changed the event default. Assigning a default to the event in the modules manager still overwrites this. And both default audio players also still default to Master, so this does not break compat.","shortMessageHtmlLink":"Audio event bus management simplification (#2212)"}},{"before":"f5cf7ae903757f85bb3cf7f97947ece87c0e516e","after":"b9c41c083db83c3361d522e0c5d9858c2f68cd54","ref":"refs/heads/main","pushedAt":"2024-05-09T13:26:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Fix to autoskip and wait event pausing (#2214)\n\n* Fix autoskip enable_on_visited and disable_on_unread_text\r\n\r\nThese were not working correctly because autoskip did a has_subsystem check before the history subsystem was initialized.\r\n\r\n* Make sure wait event timer stops when scene tree is paused\r\n\r\nThis might be breaking things for people who use the scene tree pausing for dialog, but that's just a bad use of it.\r\n\r\n* Small cleanup","shortMessageHtmlLink":"Fix to autoskip and wait event pausing (#2214)"}},{"before":"a9c56aa674c30cf242b2b87e5749235bd2d2fe53","after":"f5cf7ae903757f85bb3cf7f97947ece87c0e516e","ref":"refs/heads/main","pushedAt":"2024-05-09T13:25:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Fix subsystems being required before being properly installed (#2223)","shortMessageHtmlLink":"Fix subsystems being required before being properly installed (#2223)"}},{"before":"ee1ca8c4b1501934800220d0b83ed43c39dfce03","after":"a9c56aa674c30cf242b2b87e5749235bd2d2fe53","ref":"refs/heads/main","pushedAt":"2024-05-05T21:14:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Prevent default portrait from spamming error (#2217)","shortMessageHtmlLink":"Prevent default portrait from spamming error (#2217)"}},{"before":"56c3eda72cf1abd818cf8bcd744ccf19eb212bc8","after":"ee1ca8c4b1501934800220d0b83ed43c39dfce03","ref":"refs/heads/main","pushedAt":"2024-04-30T11:31:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Simplify glossary translation code (#2210)\n\nMoves some of the translation code for glossaries from the glossary layer into the glossary subsystem.","shortMessageHtmlLink":"Simplify glossary translation code (#2210)"}},{"before":"4e9ce31773d6a45fe2e4b23d11d41f4dc4108c59","after":"56c3eda72cf1abd818cf8bcd744ccf19eb212bc8","ref":"refs/heads/main","pushedAt":"2024-04-26T14:18:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Allow expressions as portraits (#2201)\n\n* Fix duplicated portrait item reporting name change\r\n\r\n* Add print_debug_moment() to DialogicGameHandler\r\n\r\nThis prints the timeline and event at which an error appeared, for better debugging. This can be called wherever it makes sense when an error is reported.\r\n\r\n* Allow using expressions as portraits\r\n\r\n- fixes #2199","shortMessageHtmlLink":"Allow expressions as portraits (#2201)"}},{"before":"306805bf9f485cb01dfe694ec0b3477b88ef53d7","after":"4e9ce31773d6a45fe2e4b23d11d41f4dc4108c59","ref":"refs/heads/main","pushedAt":"2024-04-26T14:17:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Implement label display name (translatable) & store last label (#2203)\n\n* Implement Label display name (translatable)\r\n\r\nLabel events can now be given a \"display name\", which can be translated. This way you can display the current story section, for example on a save.\r\n\r\nInfo about the last passed label can be accessed with Jump.get_lastl_label_identifier() or Jump.get_last_label_name() (this might be translated).\r\n\r\n- implements #1891\r\n- kinda fixes #1918\r\n\r\n* Small property removal","shortMessageHtmlLink":"Implement label display name (translatable) & store last label (#2203)"}},{"before":"9f61e792bbaa7b4f710abeb1b02dd207d10196d9","after":"306805bf9f485cb01dfe694ec0b3477b88ef53d7","ref":"refs/heads/main","pushedAt":"2024-04-26T14:15:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Remove redundant text height calculation! Hurray! (#2205)","shortMessageHtmlLink":"Remove redundant text height calculation! Hurray! (#2205)"}},{"before":"24d7552b86a36e637590f66d0de8084c3a3ed437","after":"9f61e792bbaa7b4f710abeb1b02dd207d10196d9","ref":"refs/heads/main","pushedAt":"2024-04-26T10:42:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jowan-Spooner","name":null,"path":"/Jowan-Spooner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42868150?s=80&v=4"},"commit":{"message":"Remove direct Dialogic reference to avoid installation error (#2204)","shortMessageHtmlLink":"Remove direct Dialogic reference to avoid installation error (#2204)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVApTVQA","startCursor":null,"endCursor":null}},"title":"Activity · dialogic-godot/dialogic"}