Skip to content

Releases: KithM/Ruthenium

1.0.409-1

17 Apr 20:38
Compare
Choose a tag to compare
1.0.409-1 Pre-release
Pre-release

Changelog

  • Added more commands to the Command Console including group commands which can be used to promote or demote a user from User or Admin with g promote <user> and g demote <user> and generate strong passwords with c password <length>.
  • Any fonts installed on the system can now be loaded from the fonts.ruth file located in Ruthenium/Data/fonts/ directly into the game and configured.
  • Fixed a recently discovered bug that was caused by reloading where the current permissions were being reset.
  • Fixed a small bug where the login screen was already filled with Username and Password after logging out.
  • Fixed possible data conflicts by allowing only one instance of the game to run at a time.
  • Minor changes including a GitHub logo that links to this repository on the Login screen, links in the README.info file, removal of the old debug.log (The original can be found in Ruthenium/Data/debug.log), and a new User ID hash that represents the current user rather than one being randomized every load.

Please create an issue if any bugs appear in this version. Keep in mind the issue should follow the issue template.

1.0.409

16 Apr 18:14
Compare
Choose a tag to compare

Changelog

  • Added permission checking when using the commands p add <user> <perm> and p remove <user> <perm> in the Command Console, as well as keeping users with user.type.hidden from being seen by users without the permission settings.see.hidden.
  • Modifying permissions via the Command Console now save directly to the data.ruth file.
  • Fixed a recently discovered bug that was causing user permissions to be empty after reloading.
  • Fixed some minor bugs that were causing the user does not exist error to appear when only one of the users were valid.
  • Added more commands to the Command Console such as similar permissions can be compared between users with p compare <user1> <user2> and more.
  • Removed the Reload icon as switching between windows and modifying permissions now automatically reload the game files.

Please create an issue if any bugs appear in this version. Keep in mind the issue should follow the issue template.

1.0.408-2

15 Apr 16:55
11ca6fa
Compare
Choose a tag to compare
1.0.408-2 Pre-release
Pre-release

Changelog

  • Fixed a recently discovered issue that led to some trouble when assigning permissions to your user and other users, particularly the permission nodes permissions.add.others, permissions.remove.others, and settings.manage.self as permissions were not being updated at the proper time in the permissions manager.
  • Added an experimental command console that can be accessed with the Console icon. Currently, permissions are not set up for specific commands, so all users will be able to use all commands.

Please create an issue if any bugs appear in this version. Keep in mind the issue should follow the issue template.

1.0.408-1

12 Apr 23:14
Compare
Choose a tag to compare
1.0.408-1 Pre-release
Pre-release

Changelog

  • Users will now be restricted from having an extensive Username, Password, and/or Bio. This is to ensure all of the user's information can be read and does not cause any UI issues. This applies to registration, changing the Username, Password, or Bio in-game, and loading the XML file directly.
    • Username is restricted to 25 characters.
    • Password is restricted to 50 characters.
    • Bio is restricted to 300 characters.
  • When first logging in, the default user account will have no permissions as before, however, an admin that may be logged in with admin and the password password, will also be created, and will be given four permission nodes: permissions.add.self, permissions.remove.self, permissions.add.others, and permissions.remove.others as permissions were unable to be assigned without first modifying the XML file before.

Please create an issue if any bugs appear in this version. Keep in mind the issue should follow the issue template.

1.0.408

12 Apr 00:44
1416094
Compare
Choose a tag to compare

Changelog

  • Users (for now, all users) are able to view other user's permissions in the permission manager using the provided drop-down interface (scrolls aswell).
  • Users with the permission node permissions.add.others will be able to add permissions to other users.
  • Users with the permission node permission.remove.others will be able to remove permissions from other users.
  • Fixed a minor UI bug that was causing the dropdown to stick to the center of the header of the permission manager.
  • Other small changes to the permissions manager and UI.

Please create an issue if any bugs appear in this version. Keep in mind the issue should follow the issue template.

1.0.407

10 Apr 18:54
Compare
Choose a tag to compare

Changelog

  • Fixed a permissions bug that happened after reloading, where permissions would not show in the permissions manager.
  • Removed the permissions from being displayed on the profile. They will only be displayed in the permissions manager.
  • Minor graphical improvements, including a new cursor.
  • Other small changes to the user profile and permissions manager.

1.0.406

09 Apr 18:08
Compare
Choose a tag to compare

Changelog

  • Fixed several minor bugs, such as Issues #1 and #2:
    • #1 Warning messages when modifying a user no longer get "stuck" after changing accounts or canceling.
    • #2 Windows no longer remain open after deleting your account or logging out.
  • Minor changes to the user profile, including user profile images, which can be put into the /images directory and named as the Username of the user you wish to have a profile image for (case sensitive).
  • Several new notifications and debug.log messages which include specific user permissions in insufficient permissions errors.