@watsongr FYI, it's not going to be possible to just rewrite the URLs to hide the # symbol (I did spend 15 minutes giving it a try just to confirm this morning). Looking at https://nova-test.ornl.gov/#/category/single-crystal-diffraction as an example, the URL that apache actually receives is just https://nova-test.ornl.gov/. #/category/single-crystal-diffraction is an anchor tag that isn't seen by apache (I can expound on this if needed, but it's somewhat complicated).
Because of this, I think the only way we can do this is to ask Seb/Kitware to address the issue within Trame. I opened a discussion here https://github.com/Kitware/trame/discussions/547 where Seb mentioned that they can add support for HTML5 mode in Vue Router (which would address the issue), so if you really want the # symbol gone then we'll need to open up a ticket (or however support requests are communicated to them). Happy to be a part of that process as well, just let me know what you need.
I'm going to go ahead and block this for now until Kitware has added the ability to configure the Vue Router. Even if my hack works to give us our desired functionality (we're going to test it out on https://nova-test.ornl.gov), I would still want Kitware to make this change and for us to remove the hack because if any important changes are pushed to the upstream router package then we would not be able to easily update it to pick those changes up.
Yes. I'm just waiting on the multi-user setup to be functional. Once that's done, I'll verify that the routing is working as expected and then we can close this issue.
This is fully functional on https://nova-test.ornl.gov, which is running the Django-based app launcher. It was also fully functional in the latest Trame-based app launcher. ndip/nova-dashboard#1 (closed) will take the Django-based app launcher out of a branch in this repo (since it isn't a Trame app) and put it into a new repo that uses our new project template, where it will be put into our new linting/formatting/testing setup and go through code review.