{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":127242283,"defaultBranch":"master","name":"Aegisub","ownerLogin":"TypesettingTools","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-03-29T05:43:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8305036?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713576223.0","currentOid":""},"activityList":{"items":[{"before":"2684d195ee263f9d7cc2cc2fc31f287c95f8fbf1","after":"27161a969aa7d6c5b279da2860736abc5e2bb639","ref":"refs/heads/build_tests","pushedAt":"2024-04-20T10:09:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Enable CI to test","shortMessageHtmlLink":"Enable CI to test"}},{"before":"151b9c927b0881951e5ad9c1a5d7fc87d2f035f8","after":null,"ref":"refs/heads/build_fixes","pushedAt":"2024-04-20T01:23:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"}},{"before":"258202059457e40d848c5635afad3c3f9f912724","after":null,"ref":"refs/heads/plork-cmake-merge","pushedAt":"2024-04-20T01:23:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"}},{"before":null,"after":"2684d195ee263f9d7cc2cc2fc31f287c95f8fbf1","ref":"refs/heads/build_tests","pushedAt":"2024-04-20T01:23:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Test new libass wrap commit","shortMessageHtmlLink":"Test new libass wrap commit"}},{"before":"201cbabf86695c1137045cba6291771615f4d2f6","after":null,"ref":"refs/heads/more_modernization","pushedAt":"2023-12-03T23:59:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"}},{"before":"69f6018061466ae0f1eb0c286164e30f4f9dc296","after":null,"ref":"refs/heads/misc_features","pushedAt":"2023-12-03T23:59:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"}},{"before":"4d5734f32c8bc5fd11fc7c911755bcc82cca2ac3","after":null,"ref":"refs/heads/update_checker","pushedAt":"2023-12-03T23:59:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"}},{"before":"a9ddb10a2640a20d4ac9a81105526fb7f2130859","after":null,"ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T23:59:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"}},{"before":"0e2a14cef56b1c4b01564c2d9ff29127b95cf150","after":"c88f918be0d45de64c99ce8e7947a03821602f92","ref":"refs/heads/master","pushedAt":"2023-12-03T23:19:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"Make update checker use libcurl and https\n\nThe horrible hack with the curl_meson subproject is needed since the\nlibcurl dependency generated by libcurl's cmake build system (via\nmeson's cmake module) includes its internal files its\ninclude_directories, which shadows certain other includes. So instead\nwe manually replace the include_directories with the correct ones, taken\nfrom a separate meson subproject. This needs an additional wrap file,\nbut it points to the same subproject directory in order to prevent there\nbeing multiple downloads of the same libcurl source that could go out of\nsync at some point.\n\nCo-authored-by: sepro <4618135+seproDev@users.noreply.github.com>","shortMessageHtmlLink":"Make update checker use libcurl and https"}},{"before":"58316ae7e2f78ad6542bcfd64f86da5ac45fce3f","after":"0e2a14cef56b1c4b01564c2d9ff29127b95cf150","ref":"refs/heads/master","pushedAt":"2023-12-03T23:18:57.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"Fix crash_writer_minidump after switch to C++20","shortMessageHtmlLink":"Fix crash_writer_minidump after switch to C++20"}},{"before":"5f432047279c4b0b808e6eb7cefb2f4c105b94c3","after":"a9ddb10a2640a20d4ac9a81105526fb7f2130859","ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T22:45:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Fix crash_writer_minidump after switch to C++20","shortMessageHtmlLink":"Fix crash_writer_minidump after switch to C++20"}},{"before":"8723afbf850562f182daaebf0dc528187660ff16","after":"4d5734f32c8bc5fd11fc7c911755bcc82cca2ac3","ref":"refs/heads/update_checker","pushedAt":"2023-12-03T22:28:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Make update checker use libcurl and https\n\nThe horrible hack with the curl_meson subproject is needed since the\nlibcurl dependency generated by libcurl's cmake build system (via\nmeson's cmake module) includes its internal files its\ninclude_directories, which shadows certain other includes. So instead\nwe manually replace the include_directories with the correct ones, taken\nfrom a separate meson subproject. This needs an additional wrap file,\nbut it points to the same subproject directory in order to prevent there\nbeing multiple downloads of the same libcurl source that could go out of\nsync at some point.\n\nCo-authored-by: sepro <4618135+seproDev@users.noreply.github.com>","shortMessageHtmlLink":"Make update checker use libcurl and https"}},{"before":"fe20d0a2947e9964dd0a11ba15c9caa8173f1bb4","after":"8723afbf850562f182daaebf0dc528187660ff16","ref":"refs/heads/update_checker","pushedAt":"2023-12-03T22:27:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Make update checker use libcurl and https\n\nThe horrible hack with the curl_meson subproject is needed since the\nlibcurl dependency generated by libcurl's cmake build system (via\nmeson's cmake module) includes its internal files its\ninclude_directories, which shadows certain other includes. So instead\nwe manually replace the include_directories with the correct ones, taken\nfrom a separate meson subproject. This needs an additional wrap file,\nbut it points to the same subproject directory in order to prevent there\nbeing multiple downloads of the same libcurl source that could go out of\nsync at some point.\n\nCo-authored-by: sepro <4618135+seproDev@users.noreply.github.com>","shortMessageHtmlLink":"Make update checker use libcurl and https"}},{"before":"7fbef41ce8d1f641ffd6326ced1172caa2a20b62","after":"58316ae7e2f78ad6542bcfd64f86da5ac45fce3f","ref":"refs/heads/master","pushedAt":"2023-12-03T22:23:50.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"Allow reading compressed subtitles from mkv\n\nThe error handling inside of read_subtitles is a bit clumsy here,\nbut it's probably the best we can get without bigger refactors.","shortMessageHtmlLink":"Allow reading compressed subtitles from mkv"}},{"before":"373ec684b3c63455c850edf2067461b7cd4bc216","after":"5f432047279c4b0b808e6eb7cefb2f4c105b94c3","ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T22:08:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Fix crash_writer_minidump after switch to C++20","shortMessageHtmlLink":"Fix crash_writer_minidump after switch to C++20"}},{"before":null,"after":"69f6018061466ae0f1eb0c286164e30f4f9dc296","ref":"refs/heads/misc_features","pushedAt":"2023-12-03T21:33:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Allow reading compressed subtitles from mkv\n\nThe error handling inside of read_subtitles is a bit clumsy here,\nbut it's probably the best we can get without bigger refactors.","shortMessageHtmlLink":"Allow reading compressed subtitles from mkv"}},{"before":"74a621470d500057c035a415f0481ff6a143cef9","after":"f38a36087ed89086cca20e1e23e6c90a5ff7c3b8","ref":"refs/heads/misc_bugfixes","pushedAt":"2023-12-03T21:32:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Fix High DPI issue on GTK\n\n* Use icon size in the config","shortMessageHtmlLink":"Fix High DPI issue on GTK"}},{"before":"c29c24093c30fcfea8c67a75d8dc692fbc4f2e45","after":"7fbef41ce8d1f641ffd6326ced1172caa2a20b62","ref":"refs/heads/master","pushedAt":"2023-12-03T21:29:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"Set ExecutionPolicy directly when invoking Powershell scripts (#185)","shortMessageHtmlLink":"Set ExecutionPolicy directly when invoking Powershell scripts (#185)"}},{"before":null,"after":"a232e2c78c2aa26b63b1c6e22d42945e36fc3043","ref":"refs/heads/ps1-invocation-fix","pushedAt":"2023-12-03T21:15:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"Set ExecutionPolicy directly when invoking Powershell scripts","shortMessageHtmlLink":"Set ExecutionPolicy directly when invoking Powershell scripts"}},{"before":"0b40de8bea6f5fce4f998aa0ae48f7e3f1ddc938","after":"c29c24093c30fcfea8c67a75d8dc692fbc4f2e45","ref":"refs/heads/master","pushedAt":"2023-12-03T21:13:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"Add a build option to tag official releases","shortMessageHtmlLink":"Add a build option to tag official releases"}},{"before":"ecfb27088493894db824108543c9ed97cb29c4fb","after":"373ec684b3c63455c850edf2067461b7cd4bc216","ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T21:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Fix crash_writer_minidump after switch to C++20","shortMessageHtmlLink":"Fix crash_writer_minidump after switch to C++20"}},{"before":null,"after":"74a621470d500057c035a415f0481ff6a143cef9","ref":"refs/heads/misc_bugfixes","pushedAt":"2023-12-03T20:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"lua: Don't check_stack in LuaCheckStack destructor\n\nThis would cause an assertion failure in functions like lua_for_each\nwhen the given closure throws an error and thus leaves some values on\nthe stack. This can make Aegisub crash entirely instead of just catching\nand reporting the error. Instead, these stack_checks can be done\nmanually.","shortMessageHtmlLink":"lua: Don't check_stack in LuaCheckStack destructor"}},{"before":"61e6e491a6b101716ee652015be407c1803c7a22","after":"ecfb27088493894db824108543c9ed97cb29c4fb","ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T20:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Ship en_US hunspell dictionaries on Windows and OSX\n\nFor now, this uses the same OpenOffice dictionaries that were used in\nprevious official releases, downloaded from\nhttps://sourceforge.net/projects/openofficeorg.mirror/files/contrib/dictionaries/\nIn the future this could be updated to some newer dictionary like\nSCOWL's.\n\nFixes arch1t3cht/Aegisub#21.","shortMessageHtmlLink":"Ship en_US hunspell dictionaries on Windows and OSX"}},{"before":"16f2183c67826370afae993d39a47b4d90a50ec1","after":"61e6e491a6b101716ee652015be407c1803c7a22","ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T20:08:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Ship en_US hunspell dictionaries on Windows and OSX\n\nFor now, this uses the same OpenOffice dictionaries that were used in\nprevious official releases, downloaded from\nhttps://sourceforge.net/projects/openofficeorg.mirror/files/contrib/dictionaries/\nIn the future this could be updated to some newer dictionary like\nSCOWL's.\n\nFixes arch1t3cht/Aegisub#21.","shortMessageHtmlLink":"Ship en_US hunspell dictionaries on Windows and OSX"}},{"before":null,"after":"16f2183c67826370afae993d39a47b4d90a50ec1","ref":"refs/heads/misc_build_fixes","pushedAt":"2023-12-03T19:54:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Ship en_US hunspell dictionaries on Windows and OSX\n\nFor now, this uses the same OpenOffice dictionaries that were used in\nprevious official releases, downloaded from\nhttps://sourceforge.net/projects/openofficeorg.mirror/files/contrib/dictionaries/\nIn the future this could be updated to some newer dictionary like\nSCOWL's.\n\nFixes arch1t3cht/Aegisub#21.","shortMessageHtmlLink":"Ship en_US hunspell dictionaries on Windows and OSX"}},{"before":null,"after":"fe20d0a2947e9964dd0a11ba15c9caa8173f1bb4","ref":"refs/heads/update_checker","pushedAt":"2023-12-03T19:20:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Make update checker use libcurl and https\n\nThe horrible hack with the curl_meson subproject is needed since the\nlibcurl dependency generated by libcurl's cmake build system (via\nmeson's cmake module) includes its internal files its\ninclude_directories, which shadows certain other includes. So instead\nwe manually replace the include_directories with the correct ones, taken\nfrom a separate meson subproject. This needs an additional wrap file,\nbut it points to the same subproject directory in order to prevent there\nbeing multiple downloads of the same libcurl source that could go out of\nsync at some point.\n\nCo-authored-by: sepro <4618135+seproDev@users.noreply.github.com>","shortMessageHtmlLink":"Make update checker use libcurl and https"}},{"before":"9a2fdb91fd5c56ca1ee453ae8c4c5bfe66fb52f6","after":"0b40de8bea6f5fce4f998aa0ae48f7e3f1ddc938","ref":"refs/heads/master","pushedAt":"2023-12-03T18:59:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"CoffeeFlux","name":"Ryan Lucia","path":"/CoffeeFlux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3180302?s=80&v=4"},"commit":{"message":"C++ modernization and boost removal (#182)\n\n* Bump boost to 1.83\r\n\r\n* Switch to building as C++20\r\n\r\nCo-authored-by: Ryan Lucia \r\n\r\n* Fix many warnings\r\n\r\n* Rip out boost::locale and just use ICU directly\r\n\r\n* Fix\r\n\r\n* Replace boost::filesystem with std::filesystem\r\n\r\n* Fix\r\n\r\n* Addditional c++ modernization\r\n\r\n* Use string_view all over the place and rip out more boost stuff\r\n\r\n* Simply BOM handling in charset conversions\r\n\r\n* libaegisub: fix dispatch types\r\n\r\n* Fix\r\n\r\n* Bump subprojects\r\n\r\n* Reorganize tests build file\r\n\r\n* Fix remaining compilation errors on Linux\r\n\r\n* Rip out the last bits of boost::filesystem\r\n\r\n* Remove remaining uses of boost string joins\r\n\r\n* Fix some errors introduced with refactors\r\n\r\n* Revert \"Simply BOM handling in charset conversions\"\r\n\r\nThis reverts commit 2e6b26d5ffe69d7fb280bb1d18c6758112244b64.\r\nTaking out the BOM handling broke tests, so it'll probably break more\r\nstuff.\r\n\r\n* Bring back IconvWrapper::RequiredBufferSize\r\n\r\nThis partially reverts 62befa996126659d139e9ad53e631780b6ed6122 .\r\nThis function is actually used in charset_conv_win.cpp\r\n\r\n* Fix ifind after moving to ICU\r\n\r\nThe previous logic didn't check if the match was on parts of\r\ndecomposed characters, so it also failed the corresponding test.\r\n\r\n* Remove incorrect karaoke_matcher test\r\n\r\nThis was clearly incorrect and probably just unfinished.\r\n\r\n* Remove leftover boost::locale code\r\n\r\n* Move iconv include to charset_conv.h\r\n\r\nOn newer mac sdks iconv_t is defined differently, so it's harder to\r\njust have a typedef for it.\r\n\r\n* Fix compilation on arm64 mac\r\n\r\nwx uses a different string implementation here, and utf8_string()\r\ndoesn't exist there.\r\n\r\n* Fix luajit dependency in luabins project\r\n\r\nSince luajit always first tried using dependency(), further calls\r\nof dependency() will also always return system luajit.\r\nmeson.override_dependency() won't work.\r\nThis makes luabins link system luajit where it's available while aegisub\r\nitself uses the subproject's luajit, which causes all kinds of fun\r\nissues and definitely didn't baffle me four hours...\r\n\r\nThe added solution for this is horribly ugly (and also has problems when\r\nreconfiguring...) but it's the only one I found that works. Maybe it's\r\nbetter to always require interal luajit after all, or make the user\r\nchoose with a meson option?\r\n\r\n* Fix locale initialization\r\n\r\nPreviously this would fail on startup because the automation menu\r\nuses boost::locale::comparator.\r\n... Or maybe the locale init change should just be reverted entirely?\r\nOr it should be something different? I don't really know.\r\n\r\n* Revert \"Fix luajit dependency in luabins project\"\r\n\r\nThis reverts commit 340fb9c6125412d18f23c08c00f2bc8f46774b6d.\r\n\r\n* Fix luajit dependency in luabins project, take 2\r\n\r\nThinking about it some more, just copying the detection logic is\r\nprobably the lesser evil here.\r\n\r\n* Fix agi::split_iterator after refactor\r\n\r\nis_end being removed caused it to not output an empty segment at the\r\nend if the input ends with a delimiter, but existing usages relied\r\non it doing that.\r\n\r\n* Fix style parsing after refactor\r\n\r\n* Fix tons of implicit this captures\r\n\r\n* Enable CI to test\r\n\r\n* Update deprecated hunspell usage\r\n\r\n* Fix tests compilation on mac\r\n\r\n* Make sure wx subproject builds with c++14\r\n\r\n* Fix compilation on Windows\r\n\r\n* Revert \"Bring back IconvWrapper::RequiredBufferSize\"\r\n\r\nThis reverts commit 04f4b260a08de6497c583f025090ca4f9fe1ef6d.\r\n\r\n* Pin libass wrap for now\r\n\r\nApparently dependency('iconv') breaks when iconv is overridden??\r\n\r\n* Fix compilation with wx 3.0\r\n\r\n* Fix startup crash on Windows\r\n\r\nwindows.h was defining the ERROR macro, which shadowed the\r\nDialogueTokenType enum variant, which broke the lexer construction.\r\n\r\n* Fix SplitText ICU logic\r\n\r\nInclude UBRK_WORD_IDEO and check the entire rules vec. This now matches\r\nthe logic of boost::locale.\r\n\r\n* Add test for character_count with \\N and friends\r\n\r\n* Fix ass_dialogue parsing after refactor\r\n\r\n* Revert \"Pin libass wrap for now\"\r\n\r\nThis reverts commit 3802bb7272a8bf4861c09b020c9eee9e643804fc.\r\n\r\n* Remove iconv's stdbool.h\r\n\r\nThis was breaking things (libass) and doesn't seem to be\r\nneeded any more.\r\n\r\n* Revert changes to to_wx\r\n\r\nThese broke some things, in particular FromUTF8Unchecked seems to not\r\nlike empty strings. Probably safer to just revert.\r\n\r\n* Fix kara replacer after refactor\r\n\r\n* Fix karaoke timing mode after refactor\r\n\r\n* Revert \"Enable CI to test\"\r\n\r\nThis reverts commit 256cbebbfc9cf4eb5c497898670ac28ce24ce2fd.\r\n\r\n---------\r\n\r\nCo-authored-by: Ryan Lucia \r\nCo-authored-by: Thomas Goyne ","shortMessageHtmlLink":"C++ modernization and boost removal (#182)"}},{"before":"56f888e543e64735111f76a17d512abe11995bdf","after":"201cbabf86695c1137045cba6291771615f4d2f6","ref":"refs/heads/more_modernization","pushedAt":"2023-12-02T22:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Revert \"Enable CI to test\"\n\nThis reverts commit 256cbebbfc9cf4eb5c497898670ac28ce24ce2fd.","shortMessageHtmlLink":"Revert \"Enable CI to test\""}},{"before":"2e00942b45ffd16493ff7d190b17f8fae337b25b","after":"56f888e543e64735111f76a17d512abe11995bdf","ref":"refs/heads/more_modernization","pushedAt":"2023-12-01T22:53:29.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Fix karaoke timing mode after refactor","shortMessageHtmlLink":"Fix karaoke timing mode after refactor"}},{"before":"be18d61caf1153a4e6737551e158a94ec23a41d4","after":"2e00942b45ffd16493ff7d190b17f8fae337b25b","ref":"refs/heads/more_modernization","pushedAt":"2023-12-01T16:34:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arch1t3cht","name":null,"path":"/arch1t3cht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99741385?s=80&v=4"},"commit":{"message":"Fix ass_dialogue parsing after refactor","shortMessageHtmlLink":"Fix ass_dialogue parsing after refactor"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENcdd-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท TypesettingTools/Aegisub"}