Releases: KithM/Ruthenium
Releases · KithM/Ruthenium
1.0.409-1
Changelog
- Added more commands to the Command Console including group commands which can be used to promote or demote a user from
User
orAdmin
withg promote <user>
andg demote <user>
and generate strong passwords withc password <length>
. - Any fonts installed on the system can now be loaded from the
fonts.ruth
file located inRuthenium/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
andPassword
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 olddebug.log
(The original can be found inRuthenium/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
Changelog
- Added permission checking when using the commands
p add <user> <perm>
andp remove <user> <perm>
in the Command Console, as well as keeping users withuser.type.hidden
from being seen by users without the permissionsettings.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
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
, andsettings.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
Changelog
- Users will now be restricted from having an extensive
Username
,Password
, and/orBio
. 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 theUsername
,Password
, orBio
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 withadmin
and the passwordpassword
, will also be created, and will be given four permission nodes:permissions.add.self
,permissions.remove.self
,permissions.add.others
, andpermissions.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
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
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
Changelog
- Fixed several minor bugs, such as Issues #1 and #2:
- Minor changes to the user profile, including user profile images, which can be put into the
/images
directory and named as theUsername
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.