@Faraday thanks for all the work on Ares so far. Just upgraded to 0.18 on my sandbox and we are testing it out, and it is amazing! 0.18 actually fixed a few things I had been recording before I could even post about them.
Scene Bug
- Today we observed, and I was able to reproduce, a situation where someone creates a new character from the MUSH login, uses the information to login to the web portal, goes through chargen, is approved, and then creates a new scene via the web portal, all within one session (without logging out). In this situation we saw that the scene we created wouldnāt have the input box on the bottom, nor any of the buttons to manage the scene or add comments.
Itās fixed by logging out of the web portal and logging back in, so I assume it is an edge case related specifically to the continuous session that includes a period while the character was unapproved.
Screenshot showing nothing before the footer:
UX Stuff
- Iāve now had a couple people not realize that they need to hit a Submit button in order to submit their app. Iām not sure what about the process (or perhaps MUSHing culture) suggests to them that they should just wait without hitting any kind of +apply thing, but perhaps the Submit button for applying could be made more prominent on the web portal.
On the MUSH:
- It doesnāt seem possible/is not obvious how to delete hooks via the on-game cg. Same with traits, though I know that is just a plugin.
On the web portal:
-
Can set birthdate mm/dd/yyyy OR age on MUSH, but can only set age on site. I couldnāt find a similar ābirthdate mm/dd/yyyyā functionality on the portal.
-
After approval: Attempts to save edits to character page fail silently if any required field on ANY tab is left blank.
The error is visible only in console:
ares-webportal-88c0dc3f8dc333750fe648aad255f363.js:101 Uncaught TypeError: Cannot read property 'length' of null at ares-webportal-88c0dc3f8dc333750fe648aad255f363.js:101 at Array.filter (<anonymous>) at o.save (ares-webportal-88c0dc3f8dc333750fe648aad255f363.js:101) at o.send (vendor-37ee8504bb665beb137c0f8bf8668a35.js:3321) at vendor-37ee8504bb665beb137c0f8bf8668a35.js:2296 at e.flaggedInstrument (vendor-37ee8504bb665beb137c0f8bf8668a35.js:2726) at vendor-37ee8504bb665beb137c0f8bf8668a35.js:2296 at e.run (vendor-37ee8504bb665beb137c0f8bf8668a35.js:1738) at it (vendor-37ee8504bb665beb137c0f8bf8668a35.js:2744) at e.handler (vendor-37ee8504bb665beb137c0f8bf8668a35.js:2295)
Thanks for reading my blabs and for all your hard work.

)⦠I can put it on the web CG. 