Seneschal Report - July 2016

   8

Seneschal Report - July 2016

In which James talks about recent changes to the site, copy/pastes a change-log, and talks about upcoming coding-related things on the horizon.

Hi all, It's that time again! About time for another report from your friendly neighbourhood Seneschal with the latest ins and outs related to the site.

Deployed Code Changes

Below is a list of most of the code check-ins done to the site since my last report. This isn't an exhaustive list, and does not contain code changes that have not yet been deployed to the main website or code changes that do not relate to the site at all, most notably code related to the FIST Telegram bot. Here's the TLDR:

  1. Updates to the PvP Gaming Submission page to mirror the changes in PvE/PvO.
    1. Change to a full approval flow (like competitions) including remanding, withdrawing, and editing of remanded/unsubmitted/withdrawn entries
    2. You can now specify a competition and quantity for each individual participant. This means that it is now possible for each participant to have their activity count to a different competition.
    3. Visual cleanup
  2. API endpoints for the FIST bot to hook into
  3. Possessions preparations
  4. Various miscellaneous fixes and tweaks
James Entar:
      Add rank column to Competition Participation tab of Unit Metrics
      Link Custom Robe Form
      Link to ACC battle from timeout reminder mail
      Rename Jar'Kai Niman to Jar'Kai
      Allow YouTube embedding in SA course notes
      Update Martial Arts
      Allow cloning sheets with invalid martial arts
      Refactor PvP submissions: Allow different competitions for each participant; allow remands; general clean-up; preparations for new FIST bot
      SA exam export feature
      Navbar update
      Update Dark Maven: Combat requirements
      Small PvP bugfixes
      Fix typo in canned promo recc
      Fix weird cakeday calendar bug with people joining on leap days
      Add provenance info to HRLD assets
      Accidentally revoked too many permissions last commit
      Refine HRLD permissions
      Fix small bug in PvP matches
      Chat page with TG join links
      Put guard on Manual Bulk Award to prevent Nero from bunch-awarding a bunch of Golden Lightsabers
      Update CS Linguistics section
      Update ACC resources dropdown
      FIST bot API prep
      ACC Elo bug fix
      Misc small tweaks
      Small bugfix
      Update Combat Maven requirements
      Various competition-related tweaks
      Show Markdown Preview of news in full-width modal
      Fix a bug that caused an error on the competition show page for people with no timezone set
      Update Art Community TG link
      Bugfix related to trying to join with an existing e-mail address
      Various Possessions tweaks
      Fix copy/paste error
      CS default lore topics
      Update some links on ACC landing page and CS wizard

On the Horizon

This section provides some sneak previews of upcoming site changes and the larger things on the Seneschal Office's todo-list in various stages of completion, in no particular order.

  1. TG-o-Matic and Gaming Submission Overhaul
    Status: ▮▮▮▮▮▮▮▮▮▯
    This project involves the implementation of a Telegram-based Gaming matchmaking bot, as well as augmenting the gaming submission flow in such a way that it will become possible for each participant in a PvP or PvE/PvO submission to specify the competition they want the submission to count towards, as opposed to specifying a single competition for the entire submission. The PvE, PvO and PvP sections of the site have been overhauled, and the Telegram-based FIST bot is currently being tested - message @DJBFistBot to try it out and/or help test, and check out Pravus' news post below for a full description of its features. Once sufficiently tested, the IRC-based matchmaking bot will be retired, and the Telegram-based one will take over.

  2. Competitions Overhaul
    Status: ▮▮▮▮▮▮▮▮▮▯
    An effort to expand the number of competition archetypes available, and to give each archetype a specifically tailored administration interface. Currently on hold due to other items having priority. The final stages of this project involve adding features to Container Competitions to automatically aggregate participants and/or placements from child competitions based on various configurable formulae and scoring methods. I'm also still taking requests for additional archetypes, though so far interest appears to be low.

  3. Possessions
    Status: Prepping beta
    Please refer to Pravus' latest report for more information on Possessions.

  4. Random Bugfixes and Things That Come Up™
    Status: Neverending A wild Dark Council member appeared. It uses Feature Request! [FIGHT][ITEM][PKMN][RUN]

Closing/TLDR

Again, lots of fixes and additions to the site, and even more interesting things to come. As always, if you have any questions or suggestions, feel free to either e-mail me or throw in a comment.

James L. Entar
Seneschal of the Brotherhood

Ninja-comment to prevent useless "first" posts ;)

Second! Or something? :P

Third I guess?

Ninja-comment to prevent useless "first" posts ;)

Fine. No more report comments for you.

I hereby open the James-faith, all bow to our glorious god James!

Thank you for your never ending efforts. We're lucky to have you in the coding seat. Bravo!

Ninja-comment to prevent useless "first" posts ;)

You're the hero we need, and the hero we deserve.

Huzzah for Seneschal goodness!

You need to be logged in to post comments