# This Week in Harmony: Crust redesign, new auth UI
This week was pretty eventful for Harmony, for one the project now has an actual roadmap which you can follow [here](https://www.figma.com/file/Q5JeC3ImtH2Ze0I2hi1VZE/Harmony-1.0-Roadmap?node-id=0%3A1)!
Project planning aside, work this week has mainly been focused on clients, although there have been some changes in the protocol and server as well.
## Protocol
- Added an **about** endpoint which allows you to get some information about a server such as the name, version, description and a message of the day! (Yusuf Bera Ertan, [02c6d71](https://github.com/harmony-development/scherzo/commit/02c6d71e672a6255fd8b27d352b5fa170aa88435))
- Added a `EquipEmotePack` endpoint because I somehow forgot to add that while writing the Emote API. (Yusuf Bera Ertan, [76c24f8](https://github.com/harmony-development/protocol/commit/76c24f82cfbd67d7c6db0f349cbe581df8b51ba0))
- Added a `PermissionUpdated` event to be able to see updates to permissions and roles live! (Yusuf Bera Ertan, [fea62f7](https://github.com/harmony-development/protocol/commit/fea62f70609d9106e9f61e52e9175b52e8dac4db))
## New Features
### Scherzo
- Scherzo now has an **interative shell**! While it's fairly rudimentary now, it can be expanded in the future to support more types of commands in the future. (Yusuf Bera Ertan, [dfc4f5b](https://github.com/harmony-development/scherzo/commit/dfc4f5b66e9fff69a3fd040a5d5776fcdee20c92))

- Implemented **Emote APIs**! (Yusuf Bera Ertan, [ed39c45](https://github.com/harmony-development/scherzo/commit/ed39c45653e9c1688a2025488da99fe8ac47b350))
- Implemented **about** endpoint! (Yusuf Bera Ertan, [82ded87](https://github.com/harmony-development/scherzo/commit/82ded87234ff3a346ef3bbe0796f6dac7faf635d))
## Crust
If you are not familiar already, Crust is a [desktop app written in Rust](https://github.com/harmony-development/Crust). This week has seen a lot of changes:
- UI has been redesigned! Significant improvements have been made on all fronts to make it feel more modern and slick.

_old UI_

_new UI_
## Bugfixes
### Scherzo
- Adjusted some ratelimits to be more forgiving (Yusuf Bera Ertan, [cc65aa6](https://github.com/harmony-development/scherzo/commit/cc65aa6f147be3727611c88fc92cf35f2371c6cb))
- Fixed default permissions to allow users to get their own roles. (Yusuf Bera Ertan, [afc5e58](https://github.com/harmony-development/scherzo/commit/afc5e58fe9a817eb9e298a23a3f3965456a91076))
- Fixed permission globbing (Yusuf Bera Ertan, [40001eb](https://github.com/harmony-development/scherzo/commit/40001ebbf735e66f91404e2c59160921129f8ea5))