0.4.0
Notes for town administrators
There is a new admin panel in the client app now. Some settings that you could set through the environment file before are now available through the Town page in the settings. Things such as whether decentralization with unsafe locations is allowed or the max file upload size or the maximum amount of storage usage per account can now all be managed through there. I hope this job makes it a little easier to maintain a town. More additions are coming the future, but for now those are all I've got. If you want any further additions be sure to open an issue about it.
Changes
- Create an invite matching the SYSTEM_UUID if there is no account
- The first account created now instantly gets admin privileges
- Removed unused routes (/app/* and /node/manage/regen + remove)
- Some code cleanup moving all entities into the database module
- Account management for admins (rank changing, searching, deleting)
- Moved file max size and total storage settings to the admin panel
- New settings for decentralization in the admin panel
- Settings bridge using node tokens as authorization between the nodes and the backend
- Fixed a bug where decentralization wouldn't work because of token synchronization issues
Full Changelog: 0.3.2...0.4.0