UI improvements for secret management
Implements the following:
- Unifies characteristics inputs and value displays into their own components
- Switches LONGTEXT characteristics to use a textarea input
- Censors SECRET characteristics by default to prevent shoulder surfing attacks
There are some empty line changes because of my editor's formatting, if this is a concern I can try to remove them.
Depends on !42 (merged) Fixes #47 (closed)