V/a/lentine's Stream:
Valentine's Day is on the 14th of February, and our resident geese are doing a Valentine's stream like usual. Ojiisan is going to start off at 1PM EST (6PM GMT), handing over the stream to Claud at 5PM EST (10PM GMT) or so. Put that on your calendars so you know when to avoid listening in.
New Site:
Now that we got the stuff nobody cares about out of the way, there will be some site downtime this Thursday (6th of February, in 2 days). Hopefully this means something like 10 minutes at most, but we're very good at this so no guarantees.
We've (mostly Wessie, but you can also blame me for bad design and to a lesser extent Vin and kipu for some minor things) been working hard/hardly working on a new site for a while now. I say new site, but it's really our entire software stack redone from the ground up. The current (or possibly the previous, if you're reading this after the change) site is already 12 years old with no major changes in the last half a decade, so it's about time we did something about that.
So, what's the difference between the old and the new site for the listener anyway? Honestly, right now, not much. The design is intentionally similar to the old one because everyone hates change and we've mostly been focusing on implementing everything that's already on the old site (or everything we intend to keep, at least). That being the case, here's a few new things I can think of that are already there:
- last played page shows the DJ in addition to the song that was played
- the site should tell you if there's connection problems between you and the server
- some search stuff is a bit different
The majority of the actual new features have been implemented on the dj/staff side of the site and should hopefully make running things a little less painful, such as:
- those with the permission to do so can remove things from the queue (and should do so if it's obvious someone is abusing proxies, but not for any other reason)
- editing the schedule is now much less painful and DJs should be able to edit their own schedule text
- for those with guest DJing experience: Kethsar's script features have been integrated into Hanyuu and the site
There's other stuff aside from these, but most of it is in the backend side so not really worth listing here. The most significant thing here is that we will probably be somewhat actively developing new stuff for the site as ideas come up. If you're familiar with Go and want to help, want to make a theme for the new site or have a complaint/suggestion, you can head over to the repo and hit up Wessie and/or exci on the IRC and ask about helping out. It's pretty easy to set up a local development version of the entire stack if you're familiar with the concept of containers (or it would be if Wessie made the dev environment repository public at least).