Skip to content

Releases: icewolfz/jiMUD

0.4.45

29 May 01:08
Compare
Choose a tag to compare
  • Changed:
    • Upgrade all 3rd party libraries to latest
  • Fixed:
    • Mapper: Fix walk/highlight path, broken in 0.4.44 when adding normalizing and fixing save bugs

0.4.44

28 May 21:48
Compare
Choose a tag to compare
  • New:
    • Code editor:
      • Virtual map editor
        • Edit exits, descriptions, external exits, room items
        • Generate external room files quickly based on current room settings
        • Preview selected room as if on mud, with item highlight
        • Generate exits by using numpad, and ctrl+numpad to remove exits
        • Edit raw files directly when needed
        • Edit all external exits in a single list
      • Window can be persistent when not in editor only mode again
      • Use native icons in tabs preference to allow control over icon display
      • When using editor only mode will maintain seperate window state systems
    • Immortal tools:
      • Download and or upload files in compressed format for faster speeds
      • Added a max file check of 200,000 bytes and error if file is larger
      • Revert new files to initial starting code, either empty or template code
    • -data-dir command line argument, this allows you to override the default data storage folder with one of your own
    • -no-pd, -no-portable-dir command line argument, this forces portable application to use the default data folder instead of the application directory, --data-dir super cedes this
  • Changed:
    • Upgrade to electron 2.0.2
    • Switch to es2017
    • Code editor:
      • Replaced ace editor with monaco editor which is faster and offers more features
      • Moved folding from edit to view menu
      • Formatter: remove spaces after ( and before ) and after and before ::
    • When using portable version it now defaults to using current application directory as data folder, use -no-pd to restore previous usage
    • Mapper: all imported and exported data is normalized to try and ensure it is the correct data coming and going out
  • Fixed:
    • Code editor:
      • Fixed reopen order when restoring files
      • Fix insert color dialog
      • Editor only losing taskbar icon when preference changed
      • Fixed state loading
      • Fix file watching to ask if reload or keep open
      • No longer loaded always after editor only mode used
      • Fix new monster from file menu not working
    • Advanced editor:
      • Fixed extra new line added when sending text to mud or code editor
    • Fix help display for command line for -e and -eo arguments
    • Force error into a string to ensure it is displayed.
    • Mapper:
      • Area list not being populated correctly on load
      • Area list is now sorted in alphabetic order
      • Mapper window was closing before mapper data was fully flushed to disk when Load in memory is enabled

0.4.43

08 May 02:56
Compare
Choose a tag to compare
  • New:
    • Status: dominant weapon hand is now bordered with red
    • Code editor:
      • Allows you to view and edit code lpc code
      • When closing if left open will remind you before closing
      • Multi tabbed interface to open multiple files
      • Drop files on to main code area to open
    • Immortal tools: New open file in external editor preference, allows you to choose to ignore the new internal code editor
    • Advanced editor:
      • Can send formatted text to open code editor to be inserted at current cursor
      • Copy formatted, copy selected text with the format codes, using Ctrl+Shift+C or context menu
      • Paste formatted, paste text formatted with pinkfish codes and have it display in the editor with full formatting, Ctrl+Shift+P or context menu
    • More monster icons
  • Changed:
    • Upgrade ace editor to newest build
    • Upgrade several 3rd party dependencies
    • Immortal tools:
      • Rename old editor to external editor
      • Add new editor using new internal code editor.
    • Display: Optimize display creation
    • Advanced editor: Changed bold black to send mono11, as many clients cant handle bold black and the mud will handle converts of the code to other clients
    • Remove keyboard shortcut for toggling dev tools for all windows as they are mint for advanced debugging of client
    • Convert all old menu bars into new menubar system for united code base for easier bug fixing
  • Fixed:
    • Immortal tools:
      • Buffer size was not correctly being stored as a number when changed from default in preferences
      • When saving preferences was not correctly updating temp and buffersize options
    • Telnet:
      • MCCP was not correctly being processed.
      • Split buffer was not always correctly cleared
    • Character manager:
      • Profiles where not correctly saving when switching characters
      • Profile menu list state was being updated to match correctly enabled profiles
    • Fixed color picker not being a modal dialog in some instances

0.4.42

24 Apr 04:22
Compare
Choose a tag to compare
  • Changed:
    • Status: Use unique player/monster ids if supplied then fall back to the old name id
    • Immortal tools:
      • Rename when no extension will not select all by default
      • Double clicking local folder would not always change remote folder if matching sub folder exist
      • Fixed added 'change to directory' to context when nothing selected

0.4.41

17 Apr 22:35
Compare
Choose a tag to compare
  • Changed:
    • Upgrade electron to 1.8.4
  • Fixed:
    • Mapper: force save in case the mapper window is unloaded
    • Immortal tools: could not click in rename text box to position cursor
    • Character manager: Do not close dialog when no is clicked from confirm dialog
    • Monster icons not displaying due to case sensitivity and numeric additions to names
    • Status: trim training # to monster name to allow unique monster classes to be used
    • When reloading options it would not reinitialize the profiles to correctly load the new enabled ones

0.4.40

20 Mar 06:54
Compare
Choose a tag to compare
  • Changed:
    • Upgrade several 3rd party dependencies
  • Fixed:
    • Mapper: in memory option was broken

0.4.39

13 Feb 03:35
Compare
Choose a tag to compare
  • New:
    • Preference: Show extended error messages, hide expanded error messages unless told to but for logging
  • Changed:
    • Update to electron 1.7.12
  • Fixed:
    • Fix double, triple, and quad click text selection
    • Immortal tools:
      • Double clicking a folder in local while remote is root (/) would cause a double // in the path
      • When uploading or downloading a new file it would fail to correctly focus on item when Focus on finish was enabled
    • Correctly detect window focus state on load
    • Backup: fix an issue when restoring and setting logErrors to the wrong value
    • Only show disconnect dialog if it was a connection error
    • Reset disconnect timers when clicking any button but reconnect from disconnect dialog

0.4.38

15 Jan 20:37
Compare
Choose a tag to compare
  • New:
    • MXP: add version, support, user, and password tag support but leave user/password disabled for now due to server side not supporting it
    • Immortal tools: When using quick jump selecting a sub folder will now sync local/remote if sync is enabled, similar as if you had double clicked the folder
  • Changed:
    • Character Manager:
      • Double clicking now does a close load, instead of just a load
      • Remove load and just load and close with single button to remove confusion
  • Fixed:
    • Fixed scroll lock when using split screen mode, lock button/scroll when turned off should scroll to the end and remove split view
    • Prevent disconnect dialog hotkeys from being sent to command input when pressed.
    • Fixed issue with disconnect dialog count down timer
    • Immortal tools:
      • Fix double clicking items as they are removed from local/remote/queue table
      • Update queue table properly when local/remote folder are changed to refresh the file path state
      • When double clicking a folder in local when sync enabled, fails when in root remote (/)
    • Mapper:
      • When reloading the same character it would not refresh the map file if it changed from previous load.
      • When import progress dialog is closed with escape key properly end import.
    • Display scroll bars where not correctly updated when buttons/status display was hidden/shown
    • View > Buttons > Button check state was not correctly set when setting toggled
    • GMCP event is no longer triggered when an error decoding GMCP is done

0.4.37

27 Dec 02:18
Compare
Choose a tag to compare
  • Changed:
    • Immortal Tools: Local/remote paths in queue list now replace start of path with . if local/remote paths match current working local/remote
  • Fixed:
    • Immortal tools:
      • Downloading multiple folders at once was broken
      • Queue progress is more accurate
      • Could not download empty folders

0.4.36

26 Dec 05:46
Compare
Choose a tag to compare
  • New:
    • Immortal tools:
      • Task bar progress now is based on total active items now just current item
      • Quick toggle open in editor button when downloading files, making it easier to disable when downloading bulk files, and on for single quick changes
      • Reveal in explorer, Open, and Open with editor local buttons for easier opening of selected items
  • Changed:
    • Logging:
      • Logging now begins when trying to connect instead of waiting for it to connect first, this fixes some logs being created with only 1 or 2 lines of text
      • Added extra new lines to HTML log to improve raw readability and separate each HTML line to its own text line.
  • Fixed:
    • Immortal tools:
      • Shift selection after using keyboard search would select wrong items
      • Downloads/upload tracking counts where not always correct
      • Update local/remote toolbar button states when the folder is changed
    • Send NAWS updates when status/button bar are hidden so that the mud has new display width
    • Minor issue where disconnect code was ran with reconnect code causing double disconnect dialogs.
    • Logging:
      • An infinite loop by not correctly handling error catching.
      • Files where not correctly renamed after setting character name on login.
      • Text was written out of order.