{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":710547880,"defaultBranch":"master","name":"Ved","ownerLogin":"Daaaav","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-26T23:36:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44736680?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711935717.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a4737033bd353ef3521a3db5b62f330ac34d47da","ref":"refs/heads/dev-2.0","pushedAt":"2024-04-01T01:41:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Start 2.0-pre01\n\nThis commit changes the version number to 2.0. For more info, see\ncda367cfd0dd2c300424e6053293ee59ac04c903.\n\nThis also required small changes in the code itself, since the version\nnumber now doesn't start with a static \"1.\" anymore. I also decided to\ndo a bit of a cleanup of how the version number is stored in variables;\nthere were mainly a few things that were done during the alpha/beta\nversion numbering, but that don't make a lot of sense anymore now, like\nver and checkver being different.\n\n[pre01]","shortMessageHtmlLink":"Start 2.0-pre01"}},{"before":"7ca63ce7145e7ed85d7610abb8a3c3454cb7f93d","after":"4cd8c4f88786740fed0d59f0d94d4510ac17e380","ref":"refs/heads/master","pushedAt":"2024-04-01T01:41:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Split fused_other into fused_lin and fused_unknown\n\nThis is about the distribution method for the update check, which will\nmainly be important for auto-updating later, but there have also been\nsome cases where only some platforms got a minor \"b\" patch that the\nupdate checker should report for only those platforms (like 1.10.1).\n\nI made the distinction between fused_win, fused_mac and fused_other\nback when I thought the Linux version couldn't be fused (in a cross-\ndistro way). But now the AppImage has existed for a while, and since\nI forgot to split that, AppImage versions have been reporting as\nfused_other to the update checker. So \"other\" is practically \"linux\"\n(even though it could technically be legitimately unknown), and new\nversions will report as Linux, or \"fused_unknown\" if unknown.\n\n[pre01]","shortMessageHtmlLink":"Split fused_other into fused_lin and fused_unknown"}},{"before":"26a84e263a14e6943eb1745f2604993228b94ba5","after":"7ca63ce7145e7ed85d7610abb8a3c3454cb7f93d","ref":"refs/heads/master","pushedAt":"2024-03-18T23:56:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Version 1.11.1","shortMessageHtmlLink":"Version 1.11.1"}},{"before":"68ab97868d040da24c9b07a0c3049c8020fb4ed2","after":"26a84e263a14e6943eb1745f2604993228b94ba5","ref":"refs/heads/master","pushedAt":"2024-03-18T17:16:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Make outside background tiles work like in VVVVVV\n\nMost autotiling changes were done in parallel between VVVVVV and Ved,\nbut part of https://github.com/TerryCavanagh/VVVVVV/pull/1083 was\nforgotten, so background tiles ignored solid walls in VVVVVV but not in\nVed. This commit fixes that (I think)\n\n[pre26]","shortMessageHtmlLink":"Make outside background tiles work like in VVVVVV"}},{"before":"83f507c4671e0d19534636e6c9ac7d7b76a5fa07","after":"68ab97868d040da24c9b07a0c3049c8020fb4ed2","ref":"refs/heads/master","pushedAt":"2024-03-18T03:32:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Rename loadtileset() and loadsprites()\n\nNow they're called load_vvvvvv_tileset() and load_vvvvvv_sprites().\nAnd loadtilesets() (with an s) is now called load_vvvvvv_tilesets().\n\n[pre25]","shortMessageHtmlLink":"Rename loadtileset() and loadsprites()"}},{"before":"e226bb264c674d8914726a26118dcef4625f2128","after":"83f507c4671e0d19534636e6c9ac7d7b76a5fa07","ref":"refs/heads/master","pushedAt":"2024-03-16T03:34:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Tweak IME textedited display\n\nThe cursor is now white instead of purple, the text now doesn't blink,\nis now positioned correctly, and yeah that was pretty much it.\n\nIn theory, if the \"selection length\" is more than 0, we show an orange\nselection background, but that doesn't work on Windows, on which I'm\ntesting this.\n\n[pre24]","shortMessageHtmlLink":"Tweak IME textedited display"}},{"before":"a49449eacf0c6f44d7d9090c0272cd44fd7ce695","after":"e226bb264c674d8914726a26118dcef4625f2128","ref":"refs/heads/master","pushedAt":"2024-03-16T02:53:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Implement love.textedited\n\nThis _should_ implement support for IMEs for CJK, by showing what the\ncurrently edited text is. This is still a little untested, since I\nwant to do that on another computer and it's easier to just push\nimmediately and pull there, than to copy it over with a USB stick or\nsomething, heh.\n\nThis also adds the behavior change that while uncommitted IME text is\ncurrently set, regular key input (love.keypressed and\nlove.keyboard.isDown()) is ignored. This is because inputs that should\ngo to the IME (like Enter, Esc, etc) were also interpreted by Ved,\nmeaning if you press Enter to commit text, Ved would first insert a\nnew line and then commit the text. At least, this would happen in\nLÖVE 11.4 and below, because in 11.5 the behavior changed to one I\nactually need, lol: https://github.com/love2d/love/issues/2031\n\n[pre23]","shortMessageHtmlLink":"Implement love.textedited"}},{"before":"9167bdf993754a6d4bff89a5145a82be5c7d1d45","after":"a49449eacf0c6f44d7d9090c0272cd44fd7ce695","ref":"refs/heads/master","pushedAt":"2024-03-15T01:52:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Remove textinput UI callback\n\nThis is completely unused within Ved (as well as plugins), and I don't\nsee a reason to use this callback over just using the input system.\n\nThe existence of this callback is a little bit in the way of improving\nIME support, since we need a central way to tell the OS whether text\ninput is supposed to be active or not.\n\nThe only exception is something like the coordsdialog, but such a thing\ncould be implemented with the input system anyway.\n\n[pre22]","shortMessageHtmlLink":"Remove textinput UI callback"}},{"before":"787700c1ede9b6b7285f3c71d2fedff52461fb00","after":"9167bdf993754a6d4bff89a5145a82be5c7d1d45","ref":"refs/heads/master","pushedAt":"2024-03-14T23:30:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix warnings on LÖVE 12\n\nSince LÖVE 12 shows warnings on boot, this commit gets rid of them,\nwhile still keeping compatibility with earlier versions of LÖVE.","shortMessageHtmlLink":"Fix warnings on LÖVE 12"}},{"before":"64574089ead54fccb5cdcacb97a0aaf031149697","after":"787700c1ede9b6b7285f3c71d2fedff52461fb00","ref":"refs/heads/master","pushedAt":"2024-03-12T23:36:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Remember RTL mode for new levels\n\nRTL mode is currently enabled when using the Arabic font, but I forgot\nto make this automatically set for new levels when the default font is\nArabic.\n\n[pre21]","shortMessageHtmlLink":"Remember RTL mode for new levels"}},{"before":"5c675727cda7766047fd71df7c1dcd3255431834","after":"64574089ead54fccb5cdcacb97a0aaf031149697","ref":"refs/heads/master","pushedAt":"2024-03-12T20:32:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Make Windows HTTPS code more optimized\n\nData is downloaded in chunks of 50KB, but they are concatenated at the\nend of a Lua string, which means there will be a blowup of memory usage\nfor large downloads. This commit switches to the better (but not ideal)\ntactic of adding all chunks to a table, and then concatenating that at\nthe end.\n\n[pre20]","shortMessageHtmlLink":"Make Windows HTTPS code more optimized"}},{"before":"4f4480dd64a067ad5e7181cd6424a96c614e4737","after":"5c675727cda7766047fd71df7c1dcd3255431834","ref":"refs/heads/master","pushedAt":"2024-03-12T03:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix crash if antivirus broke bidi DLL\n\nIf antivirus removes the bidi DLL (sigh yep I already got a report\nabout it) then it's supposed to give a warning message and keep running\nwithout it, not crash entirely. The case where the DLL could not be\nloaded accidentally left a variable undefined.\n\n[pre19]","shortMessageHtmlLink":"Fix crash if antivirus broke bidi DLL"}},{"before":"958e3202a5a014023fbc7b90f57437595b5dc7e4","after":"4f4480dd64a067ad5e7181cd6424a96c614e4737","ref":"refs/heads/master","pushedAt":"2024-03-12T03:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix syntax error\n\n????????????????????????????????????????????\n\nHow did this happen, I tested this lol\n\n[pre18]","shortMessageHtmlLink":"Fix syntax error"}},{"before":"d0fb8802b7040ddb59e8be85ddd14696cfa3c61e","after":"958e3202a5a014023fbc7b90f57437595b5dc7e4","ref":"refs/heads/master","pushedAt":"2024-03-12T02:59:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Make load.lua work for plugin UIs; add vararg for func_loadstate\n\nI forgot to make this work since plugins should use to_astate instead\nof tostate.\n\nAnother change is that the func_loadstate hook (which should now not\nreally be _that_ useful anymore) now gets passed the vararg (...) that\nmay be given via tostate() or to_astate().\n\n[pre17]","shortMessageHtmlLink":"Make load.lua work for plugin UIs; add vararg for func_loadstate"}},{"before":"1be1c003ce48b496f1eec2dcffe1ea157c24cf6b","after":"d0fb8802b7040ddb59e8be85ddd14696cfa3c61e","ref":"refs/heads/master","pushedAt":"2024-03-12T00:08:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Add LeftBar element\n\nThis is the same as a RightBar element but on the left.\n\n[pre16]","shortMessageHtmlLink":"Add LeftBar element"}},{"before":"dd8b69a449628746c46e22bdf0d5d0e7ac89a497","after":"1be1c003ce48b496f1eec2dcffe1ea157c24cf6b","ref":"refs/heads/master","pushedAt":"2024-03-11T03:31:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Add support for plugin UIs\n\nPlugins can now have a uis/ folder, which includes the UIs for that\nplugin! Each UI will automatically get a state allocated for it, which\ncan be accessed by using to_astate(\"foldername\"). I'll document it more\nthoroughly on https://tolp.nl/ved/internals.php later.\n\n[pre15]","shortMessageHtmlLink":"Add support for plugin UIs"}},{"before":"309c2eb34b36931f33720829638859906c9f7af0","after":"dd8b69a449628746c46e22bdf0d5d0e7ac89a497","ref":"refs/heads/master","pushedAt":"2024-03-08T04:05:25.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Remember latest set level font for new levels\n\nVVVVVV has similar behavior, but also defaults to the font that belongs\nto the current language setting unless changed to a font that's not for\nthe current language. In Ved, this won't work because Ved doesn't have\nthe same languages that VVVVVV does. But maybe I could add a separate\n\"default level font\" option to the language screen later, who knows.\n\n[pre14]","shortMessageHtmlLink":"Remember latest set level font for new levels"}},{"before":"0b87e526e8e14e6ab9f5b46f754512faf28ccfe5","after":"309c2eb34b36931f33720829638859906c9f7af0","ref":"refs/heads/master","pushedAt":"2024-03-07T03:54:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Add bidi library binaries (version 00)\n\nThese are for Linux, macOS (Intel+Silicon), and both a 64-bit and\na 32-bit version for Windows.\n\n[pre13]","shortMessageHtmlLink":"Add bidi library binaries (version 00)"}},{"before":"2834d7daedbf59526ec048e71869e863a68f596e","after":"0b87e526e8e14e6ab9f5b46f754512faf28ccfe5","ref":"refs/heads/master","pushedAt":"2024-03-04T20:24:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix crash if a font doesn't have a .fontmeta\n\nThis happened when adding the code to handle in fonts.\n\n[pre12]","shortMessageHtmlLink":"Fix crash if a font doesn't have a .fontmeta"}},{"before":"e58d077465dd8696285715f5767cb5bbd07e1207","after":"2834d7daedbf59526ec048e71869e863a68f596e","ref":"refs/heads/master","pushedAt":"2024-02-27T03:31:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Add support for right-aligned roomtext\n\nThis is roomtext with p1 set to 1, which is done for RTL purposes.\n\nNice coincidence that entity_highlight already supported having a\ndifferent x and y position for the highlight box than the control point\n(for gravity lines), so I could just use that here too.\n\n[pre11]","shortMessageHtmlLink":"Add support for right-aligned roomtext"}},{"before":"d0e6c89b81bf60206b2619e854163da783542f3f","after":"e58d077465dd8696285715f5767cb5bbd07e1207","ref":"refs/heads/master","pushedAt":"2024-02-25T04:01:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix first frame flashing in elements system\n\nIn the elements system, the placement of elements may be dependent on\nthe dimensions of other elements which aren't known yet before the UI\nis actually drawn, which means you may see some kind of flash when\nopening a state for the first time. This was already noticeable in the\n\"VVVVVV setup\" screen, for example. It now got especially noticeable in\nthe new textbox colors screen, since the layout can be refreshed while\nyou're working with it, and all the color names will twitch for a\nsingle frame as they have to be vertically centered before it is known\nhow high the text will be.\n\nThe solution is pretty simple: uis are now given a `drawn` attribute,\nthe lack of which signals that the UI has not yet been drawn. It will\ntherefore need a number of frame draws to be made invisibly before\nthe elements have settled in place. So, we turn off all color\ncomponents so that nothing affects the screen (I could've also done a\ncanvas, something offscreen, a 0-pixel scissor...) and then draw the\nUI a number of times in a row. The result is completely unnoticeable -\nafter all, the UI is just \"drawn on top of itself\" a few times before\nactually drawing it visibly within the same frame.\n\nWhat number of times? I think given a large enough balancing act of\nelements that keep going further and further down, this number could be\nindefinite? But throwing away a single frame already seems to fix all\nthe problems I could find, so 2 should be even better to be sure. And\n2 is also still pretty harmless. If there's still a problem later, we\ncan always increase it a bit more.\n\nOf course, it's always possible to set this `drawn` attribute to false\nto force the next few frames to be thrown away, and this is done in the\ntextbox colors screen when the list of colors is changed.\n\n[pre10]","shortMessageHtmlLink":"Fix first frame flashing in elements system"}},{"before":"876adfc543bb06795548a0c124eef1f986223ac4","after":"d0e6c89b81bf60206b2619e854163da783542f3f","ref":"refs/heads/master","pushedAt":"2024-02-24T23:50:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Add textbox colors editor\n\nThis is actually a pretty big feature! Since 2.4, you can define custom\ntextbox colors, so there is now a new screen in Ved where you can see\nand customize them.\n\nFor productivity reasons, this commit also makes some other technical\nchanges to make this possible, such as:\n- tags are now saved in the same order as they were loaded,\n instead of arbitrarily (pairs() ordering on a table with string keys)\n- There are now new ColorButton and ColorPicker Elements\n- Text and WrappedText elements now have a font argument\n- LabelButton label can now be a function returning a string\n- vvvvvv_textbox() has been cleaned up and adapted to fully work with\n new 2.4 stuff, like bigger fonts and new colors including\n transparent. And it now optionally allows you to pass raw coordinates\n on screen, instead of those relative to a VVVVVV canvas.\n\n[pre09]","shortMessageHtmlLink":"Add textbox colors editor"}},{"before":"3636b2e2ce99889b59d50ff80bf4530c2a75da1b","after":"876adfc543bb06795548a0c124eef1f986223ac4","ref":"refs/heads/master","pushedAt":"2024-02-23T04:06:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Highlight custom textbox colors in script editor\n\nSee, that was pretty easy! Only things not yet supported for custom\ntextbox colors is listing all of them, and being able to modify them.\n\n[pre08]","shortMessageHtmlLink":"Highlight custom textbox colors in script editor"}},{"before":"cfab70a7af7a88fe3bff294fff6057bf5957d8a8","after":"3636b2e2ce99889b59d50ff80bf4530c2a75da1b","ref":"refs/heads/master","pushedAt":"2024-02-22T03:49:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Use level font in level options dialog\n\nThings like the title and description are now displayed in the level\nfont. One thing I still need to do is dynamically show or hide Desc3,\ndepending on the size of the font.\n\n[pre07]","shortMessageHtmlLink":"Use level font in level options dialog"}},{"before":"e647cab1dd975d266d87743881d4acffe240ae08","after":"cfab70a7af7a88fe3bff294fff6057bf5957d8a8","ref":"refs/heads/master","pushedAt":"2024-02-22T03:12:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Allow level font selection\n\nThere's now a dropdown in the advanced level options which allows you\nto select the font. (Maybe it'd be better in the regular level options,\nbut for now it'll do).\n\nThis required adding support for per-option fonts in dropdowns and\nright click menus. I'll also leave you to imagine the amount of\nconfusion and debugging which preceded the change to table.copy, when\ncVedFont objects only had part of their attributes and none of their\nmethods...\n\n[pre06]","shortMessageHtmlLink":"Allow level font selection"}},{"before":"1667475833682a6841593050115b7329c5c068ea","after":"e647cab1dd975d266d87743881d4acffe240ae08","ref":"refs/heads/master","pushedAt":"2024-02-20T03:28:24.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Adapt roomnames and yellow messages to big fonts\n\nThese are now also aligned and backgrounded correctly and consistently\nwith VVVVVV.\n\n[pre05]","shortMessageHtmlLink":"Adapt roomnames and yellow messages to big fonts"}},{"before":"f5c1451123df92e4611f509930deb529528b9fc8","after":"1667475833682a6841593050115b7329c5c068ea","ref":"refs/heads/master","pushedAt":"2024-01-28T21:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix `partss_parsed` nil crash\n\nThis makes just_text(...) consistent with syntax_hl(...).\n\nHow I explained it on Discord (edited a bit):\n\nThe problem has to do with `textsprite` going above the screen border.\nIt doesn't need to color the line anymore, but it still wants to know\nif a long textbox started somewhere offscreen that should continue\nonscreen.\n\nSince the line starts with `text`, it tries to take more effort to see\nif it's actually a \"valid\" `text` command, and since it's not a `text`\ncommand, it tries to see if it's instead `setactivitytext`, but that\npart of the code references a variable that does not exist.\n\n[pre04]","shortMessageHtmlLink":"Fix partss_parsed nil crash"}},{"before":"d5498f84c44e9658aa0520e55644ee212b7140ed","after":"f5c1451123df92e4611f509930deb529528b9fc8","ref":"refs/heads/master","pushedAt":"2024-01-24T04:02:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Adapt script editor to different font sizes\n\nThe script editor was least adapted to CJK fonts and the like, so that\nworks a lot better now. I also did some minor cleanups, though I\ncould've cleaned up a lot more here, oh well.\n\n[pre03]","shortMessageHtmlLink":"Adapt script editor to different font sizes"}},{"before":"87b68d56c1e0c0b83bbe13b19e05bde8476d5981","after":"d5498f84c44e9658aa0520e55644ee212b7140ed","ref":"refs/heads/master","pushedAt":"2024-01-24T00:33:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Fix crash if fontmeta is missing /\n\nThat would be just custom level fonts that decided to leave them out to\nfall back to the default of 8x8. Oops.\n\n[pre02]","shortMessageHtmlLink":"Fix crash if fontmeta is missing <width>/<height>"}},{"before":"010d6e95dfd3de6b95c862b723ebc3ee16e1baf8","after":"87b68d56c1e0c0b83bbe13b19e05bde8476d5981","ref":"refs/heads/master","pushedAt":"2024-01-10T22:38:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Daaaav","name":"Dav999","path":"/Daaaav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44736680?s=80&v=4"},"commit":{"message":"Enable level debugger for 2.4 playtesting","shortMessageHtmlLink":"Enable level debugger for 2.4 playtesting"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJBJcEQA","startCursor":null,"endCursor":null}},"title":"Activity · Daaaav/Ved"}