Add "About app" modal
Pull Request Description
- Close #9433
- Add modal displaying version info of the app
Important Notes
None
Screenshots
In browser (both cloud entrypoint, and accessing localhost:8080 when the desktop app is running):
On Electron desktop app:
On authentication pages:
(NOTE: Chat is present, but currently disabled as intended for users with the isEnabled flag set to false. While it would be easy to change this to use the same chat API as the website, this is a design decision that is out of scope for this PR.)
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:
- [x] ~~The documentation has been updated, if necessary.~~
- [x] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
- [x] All code follows the Scala, Java, TypeScript, and Rust style guides. In case you are using a language not listed above, follow the Rust style guide.
- [x] ~~Unit tests have been written where possible.~~
Also, I think we should be able to open the dialog via this menu as well
There's also 1 missing thing: maybe we want to allow users to get the versions dialog on every screen(even on the login screen)? not only on the dashboard
QA #1 ✅ Passed with a few moments to fix:
-
The label should be aligned vertically with the first line:
-
Can we just not show this button on the Login screen?
re 2: yeah. the intention was for chat to eventually work when logged out, but i guess it's not particularly useful as it is currently