Last active
December 25, 2025 02:50
-
-
Save mpconley/939bb10bf518ec63dfaf00174ffdad50 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ##### Added: | |
| \- Clickable hyperlinks in labels with custom styling [#8527](https://github.com/Mudlet/Mudlet/pull/8527) | |
| PASS | |
| \- MXP support for H1-H6, HR, SMALL, and TT HTML tags [#8488](https://github.com/Mudlet/Mudlet/pull/8488) | |
| PASS | |
| \- show map grid option [#8517](https://github.com/Mudlet/Mudlet/pull/8517) | |
| PASS | |
| \- middle mouse button panning 2D map [#8512](https://github.com/Mudlet/Mudlet/pull/8512) | |
| \- Happy-eyeballs (try IPv4 and IPv6 connections simultaneously) [#8135](https://github.com/Mudlet/Mudlet/pull/8135) | |
| \- comprehensive Busted tests for permGroup function [#8412](https://github.com/Mudlet/Mudlet/pull/8412) | |
| \- one click interactions with map objects when popup menu is opened [#8399](https://github.com/Mudlet/Mudlet/pull/8399) | |
| \- error messages when game packages fail to download [#8381](https://github.com/Mudlet/Mudlet/pull/8381) | |
| \- Delete functions for UI elements (labels, gauges, miniconsoles, etc.) [#8387](https://github.com/Mudlet/Mudlet/pull/8387) | |
| PASS | |
| \- mapInfoColor support to setConfig/getConfig [#8404](https://github.com/Mudlet/Mudlet/pull/8404) | |
| \- namespaced Lua and Mudlet functions to autocomplete [#8413](https://github.com/Mudlet/Mudlet/pull/8413) | |
| \- snapping controls to custom line editing [#8396](https://github.com/Mudlet/Mudlet/pull/8396) | |
| \- sword icon for the player in the 3D mapper [#8185](https://github.com/Mudlet/Mudlet/pull/8185) | |
| \- drag and drop for room movement (without need to open context menu and picking Move) [#8398](https://github.com/Mudlet/Mudlet/pull/8398) | |
| \- MXP EXPIRE tag support for expiring links [#8383](https://github.com/Mudlet/Mudlet/pull/8383) | |
| PASS | |
| \- UI option to toggle showing bottom/upper levels [#8278](https://github.com/Mudlet/Mudlet/pull/8278) | |
| PASS | |
| \- Enhanced OSC 8 Hyperlink Styling with CSS-Style Decorations and Menu Support [#8262](https://github.com/Mudlet/Mudlet/pull/8262) | |
| PASS | |
| \- options to permanently hide banner items [#8244](https://github.com/Mudlet/Mudlet/pull/8244) | |
| PASS | |
| \- a moveable splitter between command line and search bar [#8243](https://github.com/Mudlet/Mudlet/pull/8243) | |
| PASS | |
| \- UI option for setting buffer size, increase default to 100,000 [#8222](https://github.com/Mudlet/Mudlet/pull/8222) | |
| PASS | |
| \- a Mudlet Tutorial profile. [#8188](https://github.com/Mudlet/Mudlet/pull/8188) | |
| \- export areas as an image [#8156](https://github.com/Mudlet/Mudlet/pull/8156) | |
| \- Astaria as a default game [#8168](https://github.com/Mudlet/Mudlet/pull/8168) | |
| \- Petria as a default game [#8169](https://github.com/Mudlet/Mudlet/pull/8169) | |
| \- customize MXP link text with mxp.send.text [#7947](https://github.com/Mudlet/Mudlet/pull/7947) | |
| \- map info to the 3D mapper as well [#8142](https://github.com/Mudlet/Mudlet/pull/8142) | |
| \- multi-select functionality in script editor [#8056](https://github.com/Mudlet/Mudlet/pull/8056) | |
| \- streamlined module creation feature [#8039](https://github.com/Mudlet/Mudlet/pull/8039) | |
| \- openMudletHomeDir() [#8026](https://github.com/Mudlet/Mudlet/pull/8026) | |
| \- portable downloads [#8006](https://github.com/Mudlet/Mudlet/pull/8006) | |
| \- UI-design-philosophy.md [#8002](https://github.com/Mudlet/Mudlet/pull/8002) | |
| \- Mudlet will ring normal OS alarm sound when receiving ASCII BELL character [#7967](https://github.com/Mudlet/Mudlet/pull/7967) | |
| \- support for starting Mudlet in fullscreen mode via command line [#7980](https://github.com/Mudlet/Mudlet/pull/7980) | |
| \- sandbox loading metadata from packages [#7972](https://github.com/Mudlet/Mudlet/pull/7972) | |
| \- VS Code file associations and C++ development settings [#7971](https://github.com/Mudlet/Mudlet/pull/7971) | |
| \- lua function to set active tab [#7961](https://github.com/Mudlet/Mudlet/pull/7961) | |
| \- Multi-window support with drag-and-drop tabs [#7934](https://github.com/Mudlet/Mudlet/pull/7934) | |
| \- Automate TTYPE Version Compatibility for KaVir Protocol Detection [#7936](https://github.com/Mudlet/Mudlet/pull/7936) | |
| \- newtry Auto-redirect keyboard focus from output to command line [#7933](https://github.com/Mudlet/Mudlet/pull/7933) | |
| \- Password visibility toggle for command line during echo suppression [#7932](https://github.com/Mudlet/Mudlet/pull/7932) | |
| \- getPID() to return process id [#7928](https://github.com/Mudlet/Mudlet/pull/7928) | |
| \- Enable Special Option for Version Number in TTYPE for Compatibility [#7888](https://github.com/Mudlet/Mudlet/pull/7888) | |
| \- Disable Editor Autocomplete with "mudlet access on" [#7876](https://github.com/Mudlet/Mudlet/pull/7876) | |
| \- native LLM support [#7884](https://github.com/Mudlet/Mudlet/pull/7884) | |
| \- Retrieve log directory with getConfig() [#7877](https://github.com/Mudlet/Mudlet/pull/7877) | |
| \- sysConsoleSizeChanged event triggered on resize and timestamps toggling [#7870](https://github.com/Mudlet/Mudlet/pull/7870) | |
| \- Support for OSC 8 Hyperlinks [#7828](https://github.com/Mudlet/Mudlet/pull/7828) | |
| \- Closed Captioning for Media [#7838](https://github.com/Mudlet/Mudlet/pull/7838) | |
| \- Caps and Purges for Playing Media [#7830](https://github.com/Mudlet/Mudlet/pull/7830) | |
| \- provide `getCollisionLocationsInArea()` function for map [#7707](https://github.com/Mudlet/Mudlet/pull/7707) | |
| \- Video capability for MCMP and Lua API (PR 2 of 2) [#7721](https://github.com/Mudlet/Mudlet/pull/7721) | |
| \- Video capability for MCMP and Lua API (PR 1 of 2) [#7706](https://github.com/Mudlet/Mudlet/pull/7706) | |
| \- Lua tests on Github Windows build [#7695](https://github.com/Mudlet/Mudlet/pull/7695) | |
| \- hanging indent on wrapped lines [#7679](https://github.com/Mudlet/Mudlet/pull/7679) | |
| \- mpkg as a default package [#7676](https://github.com/Mudlet/Mudlet/pull/7676) | |
| \- draw upper and lower levels in the mapper [#7654](https://github.com/Mudlet/Mudlet/pull/7654) | |
| \- additional functions for profile management [#7652](https://github.com/Mudlet/Mudlet/pull/7652) | |
| \- StickMUD to about menu [#7628](https://github.com/Mudlet/Mudlet/pull/7628) | |
| \- Medievia Patreon sponsorship [#7627](https://github.com/Mudlet/Mudlet/pull/7627) | |
| \- give map label text the ability to have an outline [#7598](https://github.com/Mudlet/Mudlet/pull/7598) | |
| \- changelog option to Mudlet menu [#7355](https://github.com/Mudlet/Mudlet/pull/7355) | |
| ##### Improved: | |
| \- Migrate C++ regex engine from PCRE to PCRE2 [#8533](https://github.com/Mudlet/Mudlet/pull/8533) | |
| \- Auto-recover from stuck password masking during login [#8628](https://github.com/Mudlet/Mudlet/pull/8628) | |
| \- use platform-native key names in UI text [#8591](https://github.com/Mudlet/Mudlet/pull/8591) | |
| \- Remove accessible description from trigger pattern editor [#8546](https://github.com/Mudlet/Mudlet/pull/8546) | |
| \- remove navigation shortcuts widget from trigger editor [#8530](https://github.com/Mudlet/Mudlet/pull/8530) | |
| \- add red cross to replay button [#8528](https://github.com/Mudlet/Mudlet/pull/8528) | |
| \- update keyboard shortcut in editor and close button icon in trigger editor [#8477](https://github.com/Mudlet/Mudlet/pull/8477) | |
| \- remove forced wrapping from protocol enables [#8504](https://github.com/Mudlet/Mudlet/pull/8504) | |
| \- re-organise mapper options into a hamburger menu [#8280](https://github.com/Mudlet/Mudlet/pull/8280) | |
| \- updated Package Manager with in-built repo browsing [#8392](https://github.com/Mudlet/Mudlet/pull/8392) | |
| \- Reduce pattern lines in trigger editor [#8239](https://github.com/Mudlet/Mudlet/pull/8239) | |
| \- sendGMCP and sendATCP error messages [#8386](https://github.com/Mudlet/Mudlet/pull/8386) | |
| \- multi-line trigger delta explanation in UI [#8406](https://github.com/Mudlet/Mudlet/pull/8406) | |
| \- split map mouse interaction code, for better readability, improve handling of user interactions [#8356](https://github.com/Mudlet/Mudlet/pull/8356) | |
| \- Move CHARSET and NEW-ENVIRON protocol settings to General tab [#8365](https://github.com/Mudlet/Mudlet/pull/8365) | |
| \- Enhanced password handling with smart restoration and user options [#8213](https://github.com/Mudlet/Mudlet/pull/8213) | |
| \- set a random player location on new map load [#8326](https://github.com/Mudlet/Mudlet/pull/8326) | |
| \- add a remove dependency push button to package exporter [#8311](https://github.com/Mudlet/Mudlet/pull/8311) | |
| \- Allow 3d rotation via SHIFT + drag [#8276](https://github.com/Mudlet/Mudlet/pull/8276) | |
| \- populate search bar from ctrl-f [#8229](https://github.com/Mudlet/Mudlet/pull/8229) | |
| \- New Crowdin updates [#8053](https://github.com/Mudlet/Mudlet/pull/8053) | |
| \- adding Send buttons to Notepad to send text directly to main console. [#8225](https://github.com/Mudlet/Mudlet/pull/8225) | |
| \- widget naming in connection profile window [#8217](https://github.com/Mudlet/Mudlet/pull/8217) | |
| \- add remove icon button to Package Exporter [#8216](https://github.com/Mudlet/Mudlet/pull/8216) | |
| \- make the text for adding a new trigger/alias/etc less visually 'loud' [#8224](https://github.com/Mudlet/Mudlet/pull/8224) | |
| \- instantly move camera between areas in 3d mapper [#8223](https://github.com/Mudlet/Mudlet/pull/8223) | |
| \- Match detached window menu to main and focus behavior [#8196](https://github.com/Mudlet/Mudlet/pull/8196) | |
| \- Don't start Tutorial on every Localhost connection [#8236](https://github.com/Mudlet/Mudlet/pull/8236) | |
| \- 3d map experiment - add in out exit indicators [#8202](https://github.com/Mudlet/Mudlet/pull/8202) | |
| \- remove Lua API loaded and Map loaded messages [#8190](https://github.com/Mudlet/Mudlet/pull/8190) | |
| \- always enable smooth movement in modern 3d mapper [#8191](https://github.com/Mudlet/Mudlet/pull/8191) | |
| \- Use TLS and new URL for Morgengrauen [#8180](https://github.com/Mudlet/Mudlet/pull/8180) | |
| \- make rooms flat, fix drawing order, and add volume to exits in experimental 3D mapper [#8176](https://github.com/Mudlet/Mudlet/pull/8176) | |
| \- [ImgBot] Optimize images [#8184](https://github.com/Mudlet/Mudlet/pull/8184) | |
| \- Allow users to specify saveProfile filename [#7982](https://github.com/Mudlet/Mudlet/pull/7982) | |
| \- add instanced rendering to 3D mapper [#8140](https://github.com/Mudlet/Mudlet/pull/8140) | |
| \- 3d map - add intuitive mouse camera controls [#8147](https://github.com/Mudlet/Mudlet/pull/8147) | |
| \- automatically select ctrl+f search box [#8146](https://github.com/Mudlet/Mudlet/pull/8146) | |
| \- add a new, experimental 3D mapper [#8087](https://github.com/Mudlet/Mudlet/pull/8087) | |
| \- Clean up keychain entries when deleting profiles and creating new ones [#8103](https://github.com/Mudlet/Mudlet/pull/8103) | |
| \- align 2D map zoom in/out with other applications [#8095](https://github.com/Mudlet/Mudlet/pull/8095) | |
| \- Move "Timestamps" to options, "Fullscreen" and "Multiview" into new window menu [#8000](https://github.com/Mudlet/Mudlet/pull/8000) | |
| \- More intro texts and links [#8074](https://github.com/Mudlet/Mudlet/pull/8074) | |
| \- Synchronize getConfig/setConfig functions and fix missing configuration options [#8075](https://github.com/Mudlet/Mudlet/pull/8075) | |
| \- make text for auto-enabling MXP more palatable for casual players [#8089](https://github.com/Mudlet/Mudlet/pull/8089) | |
| \- move Ambiguous East Asian Width option control from preferences to setConfig() [#8061](https://github.com/Mudlet/Mudlet/pull/8061) | |
| \- Allow users to set map background alpha [#7958](https://github.com/Mudlet/Mudlet/pull/7958) | |
| \- Secure credential management with system keychain integration and legacy migration [#7956](https://github.com/Mudlet/Mudlet/pull/7956) | |
| \- remove ambiguous width East Asian option [#8020](https://github.com/Mudlet/Mudlet/pull/8020) | |
| \- New Crowdin updates [#7854](https://github.com/Mudlet/Mudlet/pull/7854) | |
| \- Editor to display intro texts more cleverly [#8012](https://github.com/Mudlet/Mudlet/pull/8012) | |
| \- don't show connection status in tabs by default and add an API option [#7997](https://github.com/Mudlet/Mudlet/pull/7997) | |
| \- ensure at least one tab is present before detaching in the main window [#7996](https://github.com/Mudlet/Mudlet/pull/7996) | |
| \- default to hidden toolbar (huge buttons) by default [#7998](https://github.com/Mudlet/Mudlet/pull/7998) | |
| \- IRE composer edit handling to use modern code [#7979](https://github.com/Mudlet/Mudlet/pull/7979) | |
| \- Support custom opacity miniconsole backgrounds [#7917](https://github.com/Mudlet/Mudlet/pull/7917) | |
| \- Changed std::string windowNames to QStrings [#7905](https://github.com/Mudlet/Mudlet/pull/7905) | |
| \- convert HTML currently in script editor error messages sent to screen readers [#7507](https://github.com/Mudlet/Mudlet/pull/7507) | |
| \- auto-add llamafile .exe suffix for windows [#7895](https://github.com/Mudlet/Mudlet/pull/7895) | |
| \- unique constraints for lua db [#7852](https://github.com/Mudlet/Mudlet/pull/7852) | |
| \- add named substring and regex triggers [#7767](https://github.com/Mudlet/Mudlet/pull/7767) | |
| \- move font selection widgets to a proper font dialog in preferences [#7750](https://github.com/Mudlet/Mudlet/pull/7750) | |
| \- clicking around the map [#7739](https://github.com/Mudlet/Mudlet/pull/7739) | |
| \- allow db:close to accept a db_name [#7849](https://github.com/Mudlet/Mudlet/pull/7849) | |
| \- New Crowdin updates [#7844](https://github.com/Mudlet/Mudlet/pull/7844) | |
| \- New Crowdin updates [#7829](https://github.com/Mudlet/Mudlet/pull/7829) | |
| \- New Crowdin updates [#7799](https://github.com/Mudlet/Mudlet/pull/7799) | |
| \- make Notepad font track Main Console one [#7800](https://github.com/Mudlet/Mudlet/pull/7800) | |
| \- New Crowdin updates [#7795](https://github.com/Mudlet/Mudlet/pull/7795) | |
| \- New Crowdin updates [#7791](https://github.com/Mudlet/Mudlet/pull/7791) | |
| \- report SGR details that Mudlet does not currently reproduce [#7781](https://github.com/Mudlet/Mudlet/pull/7781) | |
| \- New Crowdin updates [#7771](https://github.com/Mudlet/Mudlet/pull/7771) | |
| \- add means to close-by-mouse Mudlet when it is full-screen [#7776](https://github.com/Mudlet/Mudlet/pull/7776) | |
| \- always show full screen buttons and remember last state [#7773](https://github.com/Mudlet/Mudlet/pull/7773) | |
| \- move proxy settings in preferences to a single line [#7772](https://github.com/Mudlet/Mudlet/pull/7772) | |
| \- remove delete map checkbox [#7768](https://github.com/Mudlet/Mudlet/pull/7768) | |
| \- better drawing of proportional fonts [#7766](https://github.com/Mudlet/Mudlet/pull/7766) | |
| \- New Crowdin updates [#7722](https://github.com/Mudlet/Mudlet/pull/7722) | |
| \- simplify input line tab in preferences [#7746](https://github.com/Mudlet/Mudlet/pull/7746) | |
| \- don't show tray icon for notifications [#7743](https://github.com/Mudlet/Mudlet/pull/7743) | |
| \- consolidate protocol check boxes to a dropdown menu [#7744](https://github.com/Mudlet/Mudlet/pull/7744) | |
| \- remove qt5 checks [#7736](https://github.com/Mudlet/Mudlet/pull/7736) | |
| \- add execution time to lua scripts in debug window [#7731](https://github.com/Mudlet/Mudlet/pull/7731) | |
| \- provide "NewLoad/NotReset" flag to sysLoadEvent [#7726](https://github.com/Mudlet/Mudlet/pull/7726) | |
| \- New Crowdin updates [#7600](https://github.com/Mudlet/Mudlet/pull/7600) | |
| \- add Noto-Color-Emoji font support to FreeBSD builds [#7710](https://github.com/Mudlet/Mudlet/pull/7710) | |
| \- add processor compilation details to getOS() output [#7686](https://github.com/Mudlet/Mudlet/pull/7686) | |
| \- revise 3Kingdoms and 3Scapes icons [#7683](https://github.com/Mudlet/Mudlet/pull/7683) | |
| \- make map label input box handle more than one line. [#7674](https://github.com/Mudlet/Mudlet/pull/7674) | |
| \- remove default icon for packages with no icon [#7671](https://github.com/Mudlet/Mudlet/pull/7671) | |
| \- script editor UI for editing event handlers [#7665](https://github.com/Mudlet/Mudlet/pull/7665) | |
| \- add assertions to improve error message quality [#7634](https://github.com/Mudlet/Mudlet/pull/7634) | |
| \- add package descriptions to default-installed packages [#7648](https://github.com/Mudlet/Mudlet/pull/7648) | |
| \- db: error message for a missing field [#7647](https://github.com/Mudlet/Mudlet/pull/7647) | |
| \- script editor search results can be resized [#7626](https://github.com/Mudlet/Mudlet/pull/7626) | |
| \- add profiling for auto-login process and log loading times [#7621](https://github.com/Mudlet/Mudlet/pull/7621) | |
| \- report Mudlet client name and version over MSDP when enabled [#7605](https://github.com/Mudlet/Mudlet/pull/7605) | |
| \- show a warning if an item in a package has been edited [#7411](https://github.com/Mudlet/Mudlet/pull/7411) | |
| \- more intuitive package exporter & remove required fields [#7582](https://github.com/Mudlet/Mudlet/pull/7582) | |
| \- re-add regex highlighting [#7570](https://github.com/Mudlet/Mudlet/pull/7570) | |
| ##### Fixed: | |
| \- maintain backwards compatibility when loading rex_pcre2 [#8599](https://github.com/Mudlet/Mudlet/pull/8599) | |
| \- load PCRE2 in LuaGlobal [#8598](https://github.com/Mudlet/Mudlet/pull/8598) | |
| \- Use fixed delay instead of waiting for crashpad [#8679](https://github.com/Mudlet/Mudlet/pull/8679) | |
| \- Windows updates failing due to locked folder [#8678](https://github.com/Mudlet/Mudlet/pull/8678) | |
| \- Wait for crashpad_handler.exe to exit before running installer [#8676](https://github.com/Mudlet/Mudlet/pull/8676) | |
| \- copy downloaded installer instead of moving file on Windows [#8675](https://github.com/Mudlet/Mudlet/pull/8675) | |
| \- Create shortcuts when handling Squirrel install events [#8672](https://github.com/Mudlet/Mudlet/pull/8672) | |
| \- Wait for Mudlet to exit before running installer on Windows [#8673](https://github.com/Mudlet/Mudlet/pull/8673) | |
| \- Handle Squirrel installer startup commands on Windows to prevent Mudlet getting closed [#8666](https://github.com/Mudlet/Mudlet/pull/8666) | |
| \- Prevent crashpad_handler from getting a Windows Start Menu entry [#8659](https://github.com/Mudlet/Mudlet/pull/8659) | |
| \- Windows updater file lock issue in dblsqd (prevented updates) [#8661](https://github.com/Mudlet/Mudlet/pull/8661) | |
| \- Windows updater launch using batch file to avoid quoting issues when updating PTBs [#8663](https://github.com/Mudlet/Mudlet/pull/8663) | |
| \- Mudlet freeze when receiving large amounts of data [#8644](https://github.com/Mudlet/Mudlet/pull/8644) | |
| \- package manager loses title on uninstall [#8625](https://github.com/Mudlet/Mudlet/pull/8625) | |
| \- Windows updater deleting itself during update [#8622](https://github.com/Mudlet/Mudlet/pull/8622) | |
| \- crash in bi-daily update check [#8620](https://github.com/Mudlet/Mudlet/pull/8620) | |
| \- clicking on stacked rooms selects all of them [#8616](https://github.com/Mudlet/Mudlet/pull/8616) | |
| \- convert raw Qt pointers to QPointer to prevent use-after-free [#8610](https://github.com/Mudlet/Mudlet/pull/8610) | |
| \- Copy from console now works when command line has focus [#8551](https://github.com/Mudlet/Mudlet/pull/8551) | |
| \- Container overflow crash when processing text [#8647](https://github.com/Mudlet/Mudlet/pull/8647) | |
| \- use-after-free crash when calling registerMapInfo [#8609](https://github.com/Mudlet/Mudlet/pull/8609) | |
| \- Prevent crash during Mudlet shutdown when closing profiles [#8606](https://github.com/Mudlet/Mudlet/pull/8606) | |
| \- Static fonts configured in 4.19.1 continue working after upgrade [#8545](https://github.com/Mudlet/Mudlet/pull/8545) | |
| \- missing encodings in dropdown for Qt6 [#8605](https://github.com/Mudlet/Mudlet/pull/8605) | |
| \- Medievia encoding error in preferences dropdown [#8608](https://github.com/Mudlet/Mudlet/pull/8608) | |
| \- Heap-use-after-free crash when closing profiles with active triggers [#8567](https://github.com/Mudlet/Mudlet/pull/8567) | |
| \- heap-use-after-free when cleanup runs during alias/trigger/key processing [#8571](https://github.com/Mudlet/Mudlet/pull/8571) | |
| \- Remove duplicate context menu on AdjustableContainer title bar [#8569](https://github.com/Mudlet/Mudlet/pull/8569) | |
| \- crash when rapidly reloading plugins due to thread-safety issue in XML export [#8542](https://github.com/Mudlet/Mudlet/pull/8542) | |
| \- Debug console crash when host is deleted [#8549](https://github.com/Mudlet/Mudlet/pull/8549) | |
| \- Special exit text unreadable when editing [#8543](https://github.com/Mudlet/Mudlet/pull/8543) | |
| \- Comprehensive package installation crash prevention [#8541](https://github.com/Mudlet/Mudlet/pull/8541) | |
| \- Auto-activate new triggers/aliases/scripts/keys on save [#8529](https://github.com/Mudlet/Mudlet/pull/8529) | |
| \- Unicode characters display correctly in unhandled MXP tags [#8532](https://github.com/Mudlet/Mudlet/pull/8532) | |
| \- Prevent duplicate close events when closing profile tabs [#8473](https://github.com/Mudlet/Mudlet/pull/8473) | |
| \- IRE MUD MXP tags displaying as raw text instead of being processed [#8490](https://github.com/Mudlet/Mudlet/pull/8490) | |
| \- Return focus to main window when closing window with commandline [#8499](https://github.com/Mudlet/Mudlet/pull/8499) | |
| \- Add StartupWMClass and .DirIcon for AppImage icon recognition [#8480](https://github.com/Mudlet/Mudlet/pull/8480) | |
| \- borders will be drawn inside room - not making room effectively bigger [#8508](https://github.com/Mudlet/Mudlet/pull/8508) | |
| \- room size to be correct when set from Preferences [#8513](https://github.com/Mudlet/Mudlet/pull/8513) | |
| \- right click context menu actions not reacting to clicks [#8492](https://github.com/Mudlet/Mudlet/pull/8492) | |
| \- Remove unrequired UI strings from translation [#8507](https://github.com/Mudlet/Mudlet/pull/8507) | |
| \- Improve translation-friendliness of UI strings [#8496](https://github.com/Mudlet/Mudlet/pull/8496) | |
| \- Prevent duplicate profile loading in autologin [#8475](https://github.com/Mudlet/Mudlet/pull/8475) | |
| \- MXP parser to display invalid tags instead of eating them [#8467](https://github.com/Mudlet/Mudlet/pull/8467) | |
| \- Prevent crash when importing XML via Script Editor [#8471](https://github.com/Mudlet/Mudlet/pull/8471) | |
| \- Improve translation-friendliness of UI strings [#8415](https://github.com/Mudlet/Mudlet/pull/8415) | |
| \- Preserve font size and formatting in Geyser.Label decho/hecho/cecho [#8391](https://github.com/Mudlet/Mudlet/pull/8391) | |
| \- Remove duplicate sanitizer configuration | |
| \- Unshrink list of profile history [#8313](https://github.com/Mudlet/Mudlet/pull/8313) | |
| \- Symbol color not applying when configuring multiple rooms [#8394](https://github.com/Mudlet/Mudlet/pull/8394) | |
| \- remove many compilation warnings [#8464](https://github.com/Mudlet/Mudlet/pull/8464) | |
| \- New buttons at top level incorrectly named "new toolbar" [#8418](https://github.com/Mudlet/Mudlet/pull/8418) | |
| \- Prevent duplicate menu items in AdjustableContainer:addConnectMenu() [#8420](https://github.com/Mudlet/Mudlet/pull/8420) | |
| \- Prevent screen reader spam when navigating package items [#8458](https://github.com/Mudlet/Mudlet/pull/8458) | |
| \- correct missing library required by non-Windows/MacOS qmake builds [#8463](https://github.com/Mudlet/Mudlet/pull/8463) | |
| \- scrolling behaviour oddity [#8393](https://github.com/Mudlet/Mudlet/pull/8393) | |
| \- Simplify map format version labels [#8439](https://github.com/Mudlet/Mudlet/pull/8439) | |
| \- MXP EXPIRE tag support and custom element attribute handling [#8431](https://github.com/Mudlet/Mudlet/pull/8431) | |
| \- Make hidden text (fg == bg) readable when highlighted [#8417](https://github.com/Mudlet/Mudlet/pull/8417) | |
| \- Disable Lua syntax highlighting in Variables view [#8405](https://github.com/Mudlet/Mudlet/pull/8405) | |
| \- extended ANSI colors not initialized on profile load [#8408](https://github.com/Mudlet/Mudlet/pull/8408) | |
| \- don't export variables from Package Exporter [#8252](https://github.com/Mudlet/Mudlet/pull/8252) | |
| \- command line being hidden after resize [#8314](https://github.com/Mudlet/Mudlet/pull/8314) | |
| \- Correct typo in special exits deletion tooltip [#8440](https://github.com/Mudlet/Mudlet/pull/8440) | |
| \- Geyser.Gauge now correctly handles CSS margins, borders, and padding [#8384](https://github.com/Mudlet/Mudlet/pull/8384) | |
| \- Block dangerous MXP tags in open mode [#8376](https://github.com/Mudlet/Mudlet/pull/8376) | |
| \- pasted triggers not being draggable [#8374](https://github.com/Mudlet/Mudlet/pull/8374) | |
| \- address Windows installer deleting itself [#8373](https://github.com/Mudlet/Mudlet/pull/8373) | |
| \- memory leak in variables view [#8372](https://github.com/Mudlet/Mudlet/pull/8372) | |
| \- Add/Remove point on custom lines will work correctly [#8397](https://github.com/Mudlet/Mudlet/pull/8397) | |
| \- configure room font size and wording [#8325](https://github.com/Mudlet/Mudlet/pull/8325) | |
| \- MXP menu tooltips now display correctly [#8382](https://github.com/Mudlet/Mudlet/pull/8382) | |
| \- UserWindow command line focus issues [#8379](https://github.com/Mudlet/Mudlet/pull/8379) | |
| \- Database tables now update when changing duplicate handling rules [#8371](https://github.com/Mudlet/Mudlet/pull/8371) | |
| \- Password not persisting in connection dialog [#8367](https://github.com/Mudlet/Mudlet/pull/8367) | |
| \- MXP parser blocked on non-escaped '&' and '<' characters [#8274](https://github.com/Mudlet/Mudlet/pull/8274) | |
| \- memory leak that happened when running tests [#8364](https://github.com/Mudlet/Mudlet/pull/8364) | |
| \- Propagate capture offsets to child triggers, so child triggers work correctly with selectCaptureGroup [#8331](https://github.com/Mudlet/Mudlet/pull/8331) | |
| \- Restore correct bold handling for ANSI colors 8-15 [#8385](https://github.com/Mudlet/Mudlet/pull/8385) | |
| \- detached window not correctly setting profile key shortcuts [#8330](https://github.com/Mudlet/Mudlet/pull/8330) | |
| \- getPlayingMusic() returns wrong value when filtering [#8362](https://github.com/Mudlet/Mudlet/pull/8362) | |
| \- clearCmdLine() not clearing sub-command lines [#8370](https://github.com/Mudlet/Mudlet/pull/8370) | |
| \- deprecation warnings not to appear in Qt 6.8.3 [#8368](https://github.com/Mudlet/Mudlet/pull/8368) | |
| \- settings not saving on first launch [#8327](https://github.com/Mudlet/Mudlet/pull/8327) | |
| \- delete new variables [#8323](https://github.com/Mudlet/Mudlet/pull/8323) | |
| \- remove icon button when package is changed [#8363](https://github.com/Mudlet/Mudlet/pull/8363) | |
| \- memory leak in async XML export functions [#8354](https://github.com/Mudlet/Mudlet/pull/8354) | |
| \- memory leak when closing mudlet profile [#8353](https://github.com/Mudlet/Mudlet/pull/8353) | |
| \- leak in setting edbee theme in trigger highlighter [#8352](https://github.com/Mudlet/Mudlet/pull/8352) | |
| \- crash on Alt+w when closing multiple profiles at once [#8301](https://github.com/Mudlet/Mudlet/pull/8301) | |
| \- make leak sanitizer happy in i18n [#8328](https://github.com/Mudlet/Mudlet/pull/8328) | |
| \- maps not being removed from memory when profile is closed [#8019](https://github.com/Mudlet/Mudlet/pull/8019) | |
| \- error messages not to be dismissable anymore [#8315](https://github.com/Mudlet/Mudlet/pull/8315) | |
| \- 64 byte shortcuts memory leak [#8317](https://github.com/Mudlet/Mudlet/pull/8317) | |
| \- 1440 byte leak fix in connection profiles [#8318](https://github.com/Mudlet/Mudlet/pull/8318) | |
| \- 3D mapper crashing right on load [#8319](https://github.com/Mudlet/Mudlet/pull/8319) | |
| \- pasted triggers losing content [#8303](https://github.com/Mudlet/Mudlet/pull/8303) | |
| \- crash on exit when closing multiple profiles [#8203](https://github.com/Mudlet/Mudlet/pull/8203) | |
| \- refresh dependencies when switching packages in package exporter [#8312](https://github.com/Mudlet/Mudlet/pull/8312) | |
| \- update export directory in package exporter [#8309](https://github.com/Mudlet/Mudlet/pull/8309) | |
| \- increase minimum width for search bar, buttons, latency [#8305](https://github.com/Mudlet/Mudlet/pull/8305) | |
| \- draw background labels above upper & lower room levels [#8263](https://github.com/Mudlet/Mudlet/pull/8263) | |
| \- Button bar gets focus when starting a profile [#8289](https://github.com/Mudlet/Mudlet/pull/8289) | |
| \- Interim solution to remove search bar from miniconsoles [#8288](https://github.com/Mudlet/Mudlet/pull/8288) | |
| \- prevent password loss in PTBs and improve credential debug messages [#8257](https://github.com/Mudlet/Mudlet/pull/8257) | |
| \- disabled scripts appearing to enable on first launch [#8247](https://github.com/Mudlet/Mudlet/pull/8247) | |
| \- set a background colour for tutorial banner [#8237](https://github.com/Mudlet/Mudlet/pull/8237) | |
| \- map room list still showing after deleteMap [#8210](https://github.com/Mudlet/Mudlet/pull/8210) | |
| \- re-enable custom dark theme for Linux and Windows 10 [#8226](https://github.com/Mudlet/Mudlet/pull/8226) | |
| \- Removing CoreMUD until they finish redevelopment [#8228](https://github.com/Mudlet/Mudlet/pull/8228) | |
| \- 3D Map - Fix lighting for cubes [#8200](https://github.com/Mudlet/Mudlet/pull/8200) | |
| \- don't allow moving camera angle to look from below ground in 3D mapper [#8189](https://github.com/Mudlet/Mudlet/pull/8189) | |
| \- revert moving Ambiguous East Asian Width option control from UI to setConfig [#8148](https://github.com/Mudlet/Mudlet/pull/8148) | |
| \- Restore Focus when return from alt+tab. Issue #6164 [#8186](https://github.com/Mudlet/Mudlet/pull/8186) | |
| \- Main window title not updating when profiles are detached [#8195](https://github.com/Mudlet/Mudlet/pull/8195) | |
| \- getConfig Lua wrapper now passes all arguments to enable enhanced API [#8161](https://github.com/Mudlet/Mudlet/pull/8161) | |
| \- crash in detached windows while importing [#8141](https://github.com/Mudlet/Mudlet/pull/8141) | |
| \- 'failed to open profile data file for reading' message spam in development [#8133](https://github.com/Mudlet/Mudlet/pull/8133) | |
| \- options overflow when option is higher than 126 [#8131](https://github.com/Mudlet/Mudlet/pull/8131) | |
| \- anti-alias text for errors view and debug view [#8124](https://github.com/Mudlet/Mudlet/pull/8124) | |
| \- 'unknown view' texts in command-line output [#8134](https://github.com/Mudlet/Mudlet/pull/8134) | |
| \- Assertion failure for SlothMUD on Windows [#8105](https://github.com/Mudlet/Mudlet/pull/8105) | |
| \- remember 2D/3D map status for the mapper [#8117](https://github.com/Mudlet/Mudlet/pull/8117) | |
| \- crash on exit in development with CredentialManager [#8121](https://github.com/Mudlet/Mudlet/pull/8121) | |
| \- Linux 'light' apperance still keeping Mudlet dark when OS theme is dark as well [#8098](https://github.com/Mudlet/Mudlet/pull/8098) | |
| \- drag and drop of profile tabs not showing profile names [#8097](https://github.com/Mudlet/Mudlet/pull/8097) | |
| \- Connection dialog character name save issues for default games [#8101](https://github.com/Mudlet/Mudlet/pull/8101) | |
| \- assert in setGauge [#8078](https://github.com/Mudlet/Mudlet/pull/8078) | |
| \- Add alpha to setMapBackgroundColor and getMapBackgroundColor [#8071](https://github.com/Mudlet/Mudlet/pull/8071) | |
| \- buffer underflow crash in OSC sequence processing [#8007](https://github.com/Mudlet/Mudlet/pull/8007) | |
| \- Close Profile menu closes wrong profile in detached windows [#8073](https://github.com/Mudlet/Mudlet/pull/8073) | |
| \- partial revert of change to link-ptbs-to-dblsqd GH Actions workflow [#8062](https://github.com/Mudlet/Mudlet/pull/8062) | |
| \- Prevent duplicate connection attempts after disconnect-reconnect sequence [#8038](https://github.com/Mudlet/Mudlet/pull/8038) | |
| \- Revert "Improve: remove ambiguous width East Asian option [#8020](https://github.com/Mudlet/Mudlet/pull/8020)" [#8057](https://github.com/Mudlet/Mudlet/pull/8057) | |
| \- Remove noisy CredentialManager debug messages [#8055](https://github.com/Mudlet/Mudlet/pull/8055) | |
| \- CodeQL to build using Qt6 [#8046](https://github.com/Mudlet/Mudlet/pull/8046) | |
| \- ignore non-xml files in profile history [#8035](https://github.com/Mudlet/Mudlet/pull/8035) | |
| \- save any pending edits before saving profile to disk to prevent data loss [#8017](https://github.com/Mudlet/Mudlet/pull/8017) | |
| \- LLM crashing on exit, hanging Mudlet [#8021](https://github.com/Mudlet/Mudlet/pull/8021) | |
| \- Show sent commands -> Always / Script Controlled / Never [#7881](https://github.com/Mudlet/Mudlet/pull/7881) | |
| \- Don't drop editor items too far to the left anymore [#8010](https://github.com/Mudlet/Mudlet/pull/8010) | |
| \- Toolbar button state when main window has no active profiles [#7990](https://github.com/Mudlet/Mudlet/pull/7990) | |
| \- Prevent heap-use-after-free crash during Mudlet shutdown [#7986](https://github.com/Mudlet/Mudlet/pull/7986) | |
| \- emergency stop button to work for events as well [#7977](https://github.com/Mudlet/Mudlet/pull/7977) | |
| \- Improve tab indicators and detached window UX [#7965](https://github.com/Mudlet/Mudlet/pull/7965) | |
| \- Replace deprecated Qt6 methods to resolve Codefactor warnings [#7963](https://github.com/Mudlet/Mudlet/pull/7963) | |
| \- New Triggers, Aliases, and Scripts can now be disabled [#7945](https://github.com/Mudlet/Mudlet/pull/7945) | |
| \- Update connection error messages/checking for multilingual Mudlet [#7957](https://github.com/Mudlet/Mudlet/pull/7957) | |
| \- Prevent temporary MultiView arrangement during tab detach/reattach operations [#7953](https://github.com/Mudlet/Mudlet/pull/7953) | |
| \- Improve echo suppression logic [#7951](https://github.com/Mudlet/Mudlet/pull/7951) | |
| \- Modified DB.lua assertion to allow for default false fields [#7931](https://github.com/Mudlet/Mudlet/pull/7931) | |
| \- Block auto reconnect if connection duration less than 5 seconds. [#7952](https://github.com/Mudlet/Mudlet/pull/7952) | |
| \- ordering of languages in directory selector [#7954](https://github.com/Mudlet/Mudlet/pull/7954) | |
| \- Remove redundant mIsBeingDestroyed flag from cTelnet [#7950](https://github.com/Mudlet/Mudlet/pull/7950) | |
| \- crash in processRegexMatch [#7943](https://github.com/Mudlet/Mudlet/pull/7943) | |
| \- Keep opaque autofilled background for MainConsole [#7942](https://github.com/Mudlet/Mudlet/pull/7942) | |
| \- getTextFormat() Boundary Checks and Add Comprehensive Test Coverage [#7883](https://github.com/Mudlet/Mudlet/pull/7883) | |
| \- cmake with lua 5.2+ [#7944](https://github.com/Mudlet/Mudlet/pull/7944) | |
| \- Remove extra added linebreak for command echoes during trigger processing. [#7939](https://github.com/Mudlet/Mudlet/pull/7939) | |
| \- restore upper and lower room 2D mapper colours for Qt >= 6.6.0 [#7925](https://github.com/Mudlet/Mudlet/pull/7925) | |
| \- Command line text cleared during echo suppression [#7924](https://github.com/Mudlet/Mudlet/pull/7924) | |
| \- Process MXP per negotiation (Part 2) [#7916](https://github.com/Mudlet/Mudlet/pull/7916) | |
| \- Suppress a blank line after triggered echo with newline suffix [#7923](https://github.com/Mudlet/Mudlet/pull/7923) | |
| \- Update to correct port for Lusternia and Imperian [#7920](https://github.com/Mudlet/Mudlet/pull/7920) | |
| \- Several Wordwrap issues - Indent, HangingIndent, international character widths [#7714](https://github.com/Mudlet/Mudlet/pull/7714) | |
| \- get Ctrl+# to work on AZERTY keyboards [#7915](https://github.com/Mudlet/Mudlet/pull/7915) | |
| \- broken AND-Triggers with only one item [#7909](https://github.com/Mudlet/Mudlet/pull/7909) | |
| \- Increase command line height more when input is wrapped so previous text doesn't become hidden. [#7898](https://github.com/Mudlet/Mudlet/pull/7898) | |
| \- getFont() reflects changes after setFont() is called [#7880](https://github.com/Mudlet/Mudlet/pull/7880) | |
| \- Command Line to Password Field with ECHO off [#7882](https://github.com/Mudlet/Mudlet/pull/7882) | |
| \- move font dialog to appropriate host related functions [#7887](https://github.com/Mudlet/Mudlet/pull/7887) | |
| \- F3 Search Accessibility Checkbox Profile Saves [#7878](https://github.com/Mudlet/Mudlet/pull/7878) | |
| \- Process empty GMCP message bodies [#7875](https://github.com/Mudlet/Mudlet/pull/7875) | |
| \- Lua send('', false) sends a new line [#7874](https://github.com/Mudlet/Mudlet/pull/7874) | |
| \- preferences font dialog would crash without a valid host [#7885](https://github.com/Mudlet/Mudlet/pull/7885) | |
| \- db:Timestamp's usage throughout the db module [#7871](https://github.com/Mudlet/Mudlet/pull/7871) | |
| \- Process MXP per negotiation [#7862](https://github.com/Mudlet/Mudlet/pull/7862) | |
| \- luaGlobalpath and revise LuaGlobal.lua file [#7865](https://github.com/Mudlet/Mudlet/pull/7865) | |
| \- correct bogus Qt build version check in QMake project file [#7868](https://github.com/Mudlet/Mudlet/pull/7868) | |
| \- Lua local variable declaration leaks into global [#7853](https://github.com/Mudlet/Mudlet/pull/7853) | |
| \- vertical alignment of glyphs [#7840](https://github.com/Mudlet/Mudlet/pull/7840) | |
| \- RFC 854 compliance for DONT/WONT [#7848](https://github.com/Mudlet/Mudlet/pull/7848) | |
| \- ensure we include the right Lua header files [#7842](https://github.com/Mudlet/Mudlet/pull/7842) | |
| \- correct the locale used when generating translations [#7836](https://github.com/Mudlet/Mudlet/pull/7836) | |
| \- playMusicFile() and playVideoFile() heap-use-after-free crash [#7824](https://github.com/Mudlet/Mudlet/pull/7824) | |
| \- revert/advance to luasql-sqlite3 2.6.1 on all OSes [#7822](https://github.com/Mudlet/Mudlet/pull/7822) | |
| \- Add windowname arg to Lua replace and replaceLine [#7797](https://github.com/Mudlet/Mudlet/pull/7797) | |
| \- make installPackage(...) return the boolean it is supposed to [#7818](https://github.com/Mudlet/Mudlet/pull/7818) | |
| \- createConsole wrongly rejecting all window names [#7809](https://github.com/Mudlet/Mudlet/pull/7809) | |
| \- change SingeLineTextEdit to a QPlainTextEdit to avoid html parsing [#7817](https://github.com/Mudlet/Mudlet/pull/7817) | |
| \- get Mudlet compiling with Qt 6.9 [#7805](https://github.com/Mudlet/Mudlet/pull/7805) | |
| \- restore use of F3 for keybindings when not used for searching [#7783](https://github.com/Mudlet/Mudlet/pull/7783) | |
| \- update map colours when changed in preferences [#7769](https://github.com/Mudlet/Mudlet/pull/7769) | |
| \- Avoid corner cases by reconnecting if the same profile #7698 [#7778](https://github.com/Mudlet/Mudlet/pull/7778) | |
| \- packages not behaving as same as modules [#7729](https://github.com/Mudlet/Mudlet/pull/7729) | |
| \- update Geyser.Label doc to correct color parameter [#7792](https://github.com/Mudlet/Mudlet/pull/7792) | |
| \- put Qt translations in correct location [#7794](https://github.com/Mudlet/Mudlet/pull/7794) | |
| \- typos in error messages [#7788](https://github.com/Mudlet/Mudlet/pull/7788) | |
| \- slice up QKeySequences correctly for Mute/Unmute [#7610](https://github.com/Mudlet/Mudlet/pull/7610) | |
| \- add correct mudlet-lua path for win11 QtCreator builds [#7774](https://github.com/Mudlet/Mudlet/pull/7774) | |
| \- incorrect initialisation of Host::mEnableMSDP [#7762](https://github.com/Mudlet/Mudlet/pull/7762) | |
| \- don't clear protocol checkboxes [#7756](https://github.com/Mudlet/Mudlet/pull/7756) | |
| \- update flatpak manifest with QT6 [#7738](https://github.com/Mudlet/Mudlet/pull/7738) | |
| \- notifing on new text when all the new text is deleted [#7715](https://github.com/Mudlet/Mudlet/pull/7715) | |
| \- module uninstall silently failing [#7737](https://github.com/Mudlet/Mudlet/pull/7737) | |
| \- trigger editor display of compile errors in lua patterns [#7728](https://github.com/Mudlet/Mudlet/pull/7728) | |
| \- a typo in profile loading message [#7732](https://github.com/Mudlet/Mudlet/pull/7732) | |
| \- map update show message when manually called [#7699](https://github.com/Mudlet/Mudlet/pull/7699) | |
| \- missing qt6 reference in Travis script [#7709](https://github.com/Mudlet/Mudlet/pull/7709) | |
| \- reduce c++20warnings [#7638](https://github.com/Mudlet/Mudlet/pull/7638) | |
| \- Restore Raw Telnet Client.GUI Package Processing [#7704](https://github.com/Mudlet/Mudlet/pull/7704) | |
| \- prevent crashes when shortcuts are empty [#7690](https://github.com/Mudlet/Mudlet/pull/7690) | |
| \- disable recently added toolbar actions until profile is opened [#7685](https://github.com/Mudlet/Mudlet/pull/7685) | |
| \- Enable connect and offline buttons when selecting currently open and then different profile [#7692](https://github.com/Mudlet/Mudlet/pull/7692) | |
| \- revise the generic mapper to parse room names with double spaces [#7682](https://github.com/Mudlet/Mudlet/pull/7682) | |
| \- searching the main output window which was not accessible to screen readers [#7579](https://github.com/Mudlet/Mudlet/pull/7579) | |
| \- update links to point to mudlet package repository [#7677](https://github.com/Mudlet/Mudlet/pull/7677) | |
| \- use map symbol font when entering or showing Map Symbols [#7675](https://github.com/Mudlet/Mudlet/pull/7675) | |
| \- disable connect and offline buttons when a profile is in use [#7673](https://github.com/Mudlet/Mudlet/pull/7673) | |
| \- ensure a script editor list item is always selected [#7663](https://github.com/Mudlet/Mudlet/pull/7663) | |
| \- Clear event handler field for new scripts [#7660](https://github.com/Mudlet/Mudlet/pull/7660) | |
| \- skipping word-wrapped lines [#7643](https://github.com/Mudlet/Mudlet/pull/7643) | |
| \- put an outline around command lines [#7644](https://github.com/Mudlet/Mudlet/pull/7644) | |
| \- pasting multiple lines into triggers keeps only the first [#7633](https://github.com/Mudlet/Mudlet/pull/7633) | |
| \- don't downgrade 64bit Windows installs to 32bit [#7640](https://github.com/Mudlet/Mudlet/pull/7640) | |
| \- `matches[]` in temp*Trigger functions not always working [#7624](https://github.com/Mudlet/Mudlet/pull/7624) | |
| \- Windows updater 'deletes' Mudlet [#7620](https://github.com/Mudlet/Mudlet/pull/7620) | |
| \- ignore 'nil' room titles in generic_mapper [#7623](https://github.com/Mudlet/Mudlet/pull/7623) | |
| \- copy to clipboard after double clicking on a word [#7589](https://github.com/Mudlet/Mudlet/pull/7589) | |
| \- show room symbols at smaller sizes [#7593](https://github.com/Mudlet/Mudlet/pull/7593) | |
| \- the brew dependency to working one for lua [#7580](https://github.com/Mudlet/Mudlet/pull/7580) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment