Seneschal Report

   6

Seneschal Report

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! 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. To summarise, here's the TLDR:

  1. Upstream library updates
  2. Backend features to calculate and pull various metrics/statistics
  3. Celebration-related features
  4. Telegram features
  5. Kallisto fixes
  6. Preparations for the Gaming Bot
  7. Lots of small fixes and tweaks
James Entar:
      Fix banners being weird due to caching
      Small dev VM fix
      Add society rank breakdown to society roster pages
      Fix headers on SR breakdown
      Fix news item tags corrupting on news post edit
      Extend CoJ name oddity fix to other (hypothetical) cases
      Add LSG to navbar
      Fix competition edit regression (See also #5)
      Upgrade calendar library, use new GCal API; fixes #17
      Fix unit editing options, Disallow deactivating units with members
      Promotheus: Don't process same member multiple times in parallel; Don't auto-promote or summit notify members on probation
      Show history on pending requests/competitions. Closes #8
      Tweak Promotheus mutex timeouts
      Kallisto: update clantarentum list
      Fix recruitment wheel reset function breaking on houseless clans
      Library updates; tweak oauth a bit
      Add PvP/PvE records to dossier activity tab
      Promotheus: Update degree requirements
      Library updates
      Also double Gorefest PvE CFs; Allow administering Gaming Bans through the site
      Allow deactivating/reordering PvE gaming activities
      Enable Markdown on PvE form hint
      Remove ACC 'Society' from main navbar
      Add countdown indicator for inter-clan transfers to pending requests
      Give MAA staff access to dossier notes
      Fix Today's Events widget
      Fix z-indices on modals
      Fix the WallyBug; add Site Consistency Report for MAA people
      Remove duplicate grader column
      Require position to view assessment; allow Tribunes to use news banners
      Add some stuff to assessment report; apply some CSS
      Minor AR fix
      Update Sage Warfare/Tactics requirements
      Adding Celebration Liveblog
      Remove liveblog; re-enable Ep7 countdown widget
      Clarify Unweighted PvP Score on competition form
      Add link to custom avatar request form to avatar request page
      Unit Statistics Report
      Unit Stats Report fixes
      Allow submitting PvP matches through the API
      Library updates
      Refactor stats report; add award stats
      Add Galeres to Kallisto
      Do not default to a platform when reporting PvP matches
      Clean up house/clan wording on ToL pass mail
      Hide personal/contact info when not logged in
      Add Telegram Link to Unit Page; Allow specifying where a contact method links to
      Kallisto tweaks
      Refactor Kallisto to be able to 'soft-allow' people to be on a list
      Kallisto: Stop sending out bulk errors if Google is acting up
      Reorganize some code
      API changes for gaming bot
      API: More data validation
      Add support for Google PasswordSeparationSignIn to Kallisto

Kalen Aquillarum:
      Fixes #5 - Competition Form - limit units in Target Unit dropdown to only show units within the hierarchy that the member belongs to
      Fixes #5 - Better handling of the Target Unit dropdown in the case of a Rogue member submitting a competition
      Fixes #9 - Loosen restrictions on member names slightly, to allow for names like Johann, which was previously not allowed due to containing the name Han
      Update to restricted names per MAA recommendation
      Merge branch 'master' of git.darkjedibrotherhood.com:dark-brotherhood-core-sites/dark-brotherhood
      Fixes #11 - Unit Leaders and DCers now have a link to the HRLD position related GFX request form
      fix minor ID line oddity for JST
      Reduce rank requirement for Legacy to Elder 1
      update Legacy Request form to say Elder 1
      Visual indicator and validations for number of characters used in ACC Challenges
      remove unnecessary "TBA"s from Dark Council page
      setting up promotion assessment report
      wire up more data for promotion assessment page
      adjustments to assessment report
      more adjustments to assessment report; record who grades SA exams
      UI/CSS tweaks
      report fix
      more assessment report adjustments
      css adjustment
      fixes for assessment report
      Fix some ACC qualification permissions
      bug fix on assessment report
      Fix a small bug in assessment report
      provide link to assessment report in dossier actions dropdown
      add Date posted to admin news page

On the Horizon

This section provides some sneak previews of upcoming site changes and the larger things on my todo-list in various stages of completion.

  1. Test of Lore Revamp An ongoing project to replace the Test of Lore with something less... wall-of-texty.
  2. Badges/Achievements Work towards achievements by doing things (or not doing things) on the site. This is low-priority project at the moment, but I will expect to pick it up again in the future.
  3. Possessions Progressing slowly but steadily. Expect Phase 2 of the phased rollout to drop in the near future.
  4. Clan Alignments and Path Changes More on this from Mav soon. Let's just say we've started to work on updating the code to reflect the upcoming changes.
  5. Gaming Nights Bot This new bot will facilitate matchmaking, match reporting and score calculation on the new Gaming Nights. Coding on this is done, and some preliminary testing has been performed, thanks to Andrelious and Frosty. Valhavoc's next report will explain everything in detail.
  6. Random Bugfixes and Things That Come Up™ 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 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

Oooh, the coder in me loves it when you talk codey to me... Do it more!

Great job, Jim! <3

Got a code for you to fix.

The login screen.

Being a trucker, I use 100s of wifi. Spots and every 2-4 days I have to relogin both cellphone and laptop, even with the remember me 30 days box checked.

It's annoying

Yay James!

Brim - I imagine that's an issue with your IP changing.

I haven't had that "remember me" thing checked in years. I think it's more annoying that it never remembered to remember me than just reentering my credentials.

Of course, my phone remembers it for me, so I'm good to go. :)

You need to be logged in to post comments