Changes since last PTB (Mudlet-4.22.0-ptb-2026-07-18-4e550ea0)
Added:
- Show tutorial invitation on first launch #9169
Improved:
- scripts can now match map menus with their map events #9443
Fixed:
- script editor's search box no longer jumps around #9444
- keep non-ASCII characters in MXP custom entities #9439
- enforce the per-echo character limit #9438
- colon-form italic styling no longer corrupts underline #9437
- cap over-long escape sequences to bound memory use #9435
- hidden terminal control sequences no longer show up as text #9433
- certificate warnings now open settings for the right profile #9432
- package description images now work for packages with spaces in their name #9431
- tempAnsiColorTrigger now runs function callbacks #9427
- pasting several copied items now works for every item type #9423
- Variables view handles decimal numbers and true/false keys properly #9422
- editor copy/paste works after scripts create triggers or aliases #9421
- debug console shows its black background again #9419
- certificate warnings are now readable in dark mode #9418
- Copy button no longer oversized on the connection screen #9417
- main display no longer leaves a blank strip when the top border shrinks #9413
- word wrap changed by scripts now shows correctly in Preferences #9410
Infrastructure:
- fix else-after-return in codebase #9096
- Show tutorial invitation on first launch #9169
- sign in to supported games using your browser (e.g. Google, Discord, or the game's own account) #9378
- feature callouts #9390
- UI tour to complement the Mudlet tutorial #9385
- scripts can now match map menus with their map events #9443
- make keyboard shortcut settings work with screen readers #9322
- faster colour tag processing in cecho, decho and hecho #9426
- script editor's search box no longer jumps around #9444
- keep non-ASCII characters in MXP custom entities #9439
- enforce the per-echo character limit #9438
- colon-form italic styling no longer corrupts underline #9437
- cap over-long escape sequences to bound memory use #9435
- hidden terminal control sequences no longer show up as text #9433
- certificate warnings now open settings for the right profile #9432
- package description images now work for packages with spaces in their name #9431
- tempAnsiColorTrigger now runs function callbacks #9427
- pasting several copied items now works for every item type #9423
- Variables view handles decimal numbers and true/false keys properly #9422
- editor copy/paste works after scripts create triggers or aliases #9421
- debug console shows its black background again #9419
- certificate warnings are now readable in dark mode #9418
- Copy button no longer oversized on the connection screen #9417
- main display no longer leaves a blank strip when the top border shrinks #9413
- word wrap changed by scripts now shows correctly in Preferences #9410
- clicking into the main window no longer steals copy from the command line #9305
- no more crash when viewing Variables after resetting a profile #9430
- deleting lines in triggers no longer corrupts the log file #9429
- save new modules to the location you choose #9424
- alias patterns no longer break after editing them #9420
- trigger editor's extra-options arrow is now visible in dark mode #9412
- Windows crash reports now show the actual cause #9370
- line-initial underscores no longer clipped at certain font sizes (regression of #7866) #9288
- updater not running on close, showing empty changelog #9388
- prevent crash from a trigger that endlessly feeds itself #9368
- variable editor keeps new variables nested in their parent table #9285
- trigger multi-line attribute resets when adding a sibling trigger #9284
- crash when a package uninstalls itself from its own alias/key/tr… #9383
- don't load a map if trying to create a mapper & map is already loaded #9415
- apply map label edits immediately in label preview #9387
- shrink preferences dialog to fit on 1377x768 screen #9407
- keep saved profile passwords working on Windows after qtkeychain library update #9395
- clickable links could show the wrong colours and styling after heavy output #9406
- add missing dictionary name #9400
- resize command line box for appendCmdLine/printCmdLine/clearCmdLine #9301
- console text not redrawing after resizing the window #9369
- editor keeps its maximized/full-screen state when toggled back to #9303
- fix else-after-return in codebase #9096
- Bump actions/setup-node from 6 to 7 #9457
- Bump lukka/get-cmake from 4.3.4 to 4.4.0 #9456
- Update text for translation in Crowdin #9360
- PTBs shipping without all platforms' installers #9389
- add Mudlet lua files to those shown by Qt Creator #9409
- Bump 3rdparty/qtkeychain from - Bump 3rdparty/sentry-native from - merge release-4.22 back into development #9386
Full changelog since last release (Mudlet-4.22.0)
Added:
Improved:
Fixed:
Infrastructure:
7718d0a to 875f77d #9399
fea16b8 to 0f7802f #9398