Website Updated!

Version 2 is finally here! 🎉

Yes, the elusive version two has finally been released and is now in production. With that of course, comes some (many) bugs 😄

With that comes a series of very large and important changes, such as but not limited to the following:

Changes 🆕

  • Added Requests:
  • Added Donations
  • Added User profile
  • Added Livestreaming page
  • Added Livestreamer API check
  • Added J1, J7, and J9 Control panels (UI)
  • Added ability to manage 14 days attendance from the home page
  • Added Email/Pass login ability
  • Added filters to events
  • Added Server item to events
  • Added modpack item to events
  • Added ability to edit events
  • Added ability to delete events
  • Added display of files for events page
  • Added ability to add server + show state
  • Added ability to list and create, edit and delete modpacks
  • Added dedicated news page
  • Added event sort-colours based on categories of events

Improvements 🏗

  • Improved homepage layout
  • Improved mobile-friendliness
  • Improved homepage events card.
  • Improved events calendar API
  • Improved readability of news posts
  • Improved event sign up page
  • Improved notification system
  • Improved news layout

Bug Fixes 🐛

  • Fixed Authentication system disconnect
  • Fixed attendance marking
  • Fixed event time countdown.
  • Fixed email validation loop
  • Fixed timezone not correctly being set

Additions to J-Shops 🏪

  • Added J1 functionality to approve / manage / handle requests
  • Added J7 functionality to add / remove courses
  • Added J9 functionality to add / remove livestreamers

J Shop Staff Member Notice

As it currently stands, we have an overlap of permissions. Due to the transition of version 1 to version 2, a lot has changed in the backend operations. Prior to this release, each shop had its own series of parent-level permissions and child-level permissions. This was redundant and has been forgone. However, that being said J1 and J7 may notice in the exchange of tabs that there may be a link overlap or two. (Mainly J7).

I'm aware of this as it actively presents complications for both J7 and J9, and rapidly working to resolve this.

Permission J1 J7 J9 Administration

As it currently stands for permissions as of V2. Now, due to the old overlap of v1, some of these functionalities are still condensed to admin.{permission}, and has caused some conflicts internally. I hope to have this resolved ASAP, and ideally before the new year.

Random Ranting

Now, with all that out of the way; we've got a lot of pretty awesome changes in the pipeline. Please bear with me as we get these features rolled out, I'll be on LOA for the next two months while I am in Washington. (The state, not DC.) While there, I actively whenever I have time working on the features that can be found on our Trello which can be found here;

I'll actively update the Trello as I progress, we're currently on version 2.0.3, and this will actively be pulled across.


Patel. – J6

Posted on December 01, 2021.