1. UX improvements to the website

    I would like to suggest some improvements mainly, but not limited to, the UX of the website; more specifically the store.

    Currently i've noticed that some things don't seem to have any (public) JSON APIs, e.g. selecting your realm or a character. Because of this we have to make a round-trip to the server in order to change realm and characters which causes a page refresh. This isn't really a big problem for the user, but after a while it seems like some session variable is cleared and your selection is lost and you have to select everything in the dropdowns again.

    My suggestion is that we allow the client to either use a more stateless approach e.g. request items available on a certain realm by making a request to, lets say, /items/:realmid/ rather than keeping state in a session on the server. Same goes for purchasing things for a certain character, etc. If that's too much of a rewrite we could always make the change of realm "transparent" in that we simply post the request which changes the session on the server with XHR or fetch and fix the issue with the state being reset.

    Also the fact that my choice of server and character (which are almost always going to be the same) are always reset and never kept. Even a cookie or local storage entry could be enough for this.

    From a developer perspective i also think the client should be updated even if the API won't be. It's basically mixed global variables mixed with IIFE and custom jQuery mess shoved mostly into one file. It's really had to grasp and is very bug prone if any patches were to be made. An alternative could be partially rewriting the different applications step-by-step using e.g. Vue or perhaps something more lightweight like svelte or hyperscript. Even "vanilla" split up into modules and modules would be preferable and easier to keep track of.

    I'm willing to help & discuss if it's something that would be appreciated.

  2. The UX is really a mess, too many steps are necessary to perform some of the common tasks (like unstuck).

    Also the captcha makes it impossible to automate it (I used to write scripts to make these common tasks and for voting; this is now too hard).

  3. Collecting of points process is waste of time since it's related to that if you was online in past 24 hours plus you're not voting or doing anything special anyway. They can deliver the points into your account with cron at 00:01 every day or w/e if you was online in past 24 hours instead.

  4. I asked for that and they denied it. I don't understand why they make us log into the website, seems really pointless.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •