I think this patch should really be called drip-fed housekeeping or something. Half of these patch notes comprise a collection of changes I have made over the last few months. Also, it’s not likely to seem all that impressive because, while some of these updates were a significant amount of work, most of it isn’t overly visible to you on the frontend. I was waiting to push an ‘official patch’ until I had an actual feature and I guess the polls (which have been half working for a while) is going to be it.
New Features
Voting 2.0
- See the results live.
- No more guessing whether you’ve voted or not, the poll will remember.
- For logged in users, be able to edit your vote if you made a mistake.
- The deadline for voting will be clearly visible, including a countdown when it gets close, and the poll will close itself when the deadline is reached.
- There are currently four types of polls, including event specific polls!
Little Tweaks
- Turned the in-development page into a proper roadmap with timelines etc.
- Added faction as a criteria/display point to PvP events
- All URL’s have been ‘cleaned’ e.g. events.php>e=1 —> events/1/ to both match the front part of the site for consistency, and also just to be neat. I like neat 🙂
- Alerts no longer pass data through the URL. No more confusing double notifications on refresh, phew!
- Profile URL’s now use the name rather than the account ID to be more user-friendly.
- The Crafter’s Directory has also been updated to friendly URL’s and prepared for the next addition to this section
- Attempted to make development easier for myself. So much housekeeping tidying up the code.
- Error logging has been added across the member section, so theoretically if something is unusably broken it should log it (theoretically), but please still tell me if you spot a bug. It helps so much!
- Added a page listing ‘known bugs’ on the website for easier reference.
- An ‘endeavour history’ has been added to the neighbourhood pages
- Added some more emoticons to the forum because I was missing some options
Bug Fixes
- Fixed the wrong colour for social events, on member home event widget
- For users, solved character name and server rendered blank on editing
- Found the missing that was making footers float on some profile pages
- Consistency error begone! Textarea no longer has a different border than text input
- Navigation across the entire site should now work on android, whoo!
- The style switcher now applies across the whole site, not just the members area [This was a big job]
- Upcoming events on the members homepage should now display in the correct day/time order.
- Also, if a timezone has not been set, there is now a note that says the upcoming events are displayed in realm time
- The discord link to blog posts should now point to the correct link
- Fixed a math mistake that meant some characters weren’t displaying on user profiles
- The feedback form page now won’t break on submission
- When housing ownership is assigned to a character, the profile link will now be correct, and no longer point to a random member
- Sorting the crafter’s directory by profession should work again
- Not a fix but a band-aid, added a note to forum registration to say approval emails are borked and so not to stress if one never comes, odds are the account is approved within the hour (unless I’m sleeping). [I know the forum is in pretty bad shape and needs a lot of attention :/ ]
- Hopefully fixed the vanishing footer on some of the event calendar pages