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.
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. As a summary, here's the TLDR:
James Entar:
Cleanup CoJ records admin page a bit
API updates to support TG-based FIST bot
Fix competition running time display
Update Promotheus rules
Add additional GamingCompetition options
Library updates
Move search widget to navbar
Preemptive Promotheus bugfix
Fix competition queue
Fix a bug that caused INQ points to give co-organizer points to main organizers instead
Refactor PvE/PvO submissions:
Allow different competitions for each participant
Allow remanding, withdrawing and editing
General clean-up
Clean-up common search code
Add rank filtering to Promotheus Reports and Summit Administration pages
Fix regression in GamingCompetition participant calculation
Another GamingCompetition fix
Fix 'Save and Submit' on Gaming Activity Reporting
Fix PvE/PvO submissions without a competition throwing a 500 error
Give Herald access to ACC Venues and Assets
Fix bug in position assignment management search feature
Show timer on Timed Competitions
Add a period to TransferEvent default message
Improve navbar search dropdown usability
Notifiy CoJ team of ending probations and gaming bans
Enable Markdown for Competition Entry Feedback field
HTMLize SA e-mails
Enable Markdown in SA exam feedback
Fix bugs in competition search
Fix bug where SA exams graded without feedback would throw an error
Add various filters to various Herald and CS administration pages
Add option to further customize Contact Types
Fix CNS Logo Icon
Add 'other' category to Telegram broadcast list
Fix back button coloring on CS wizard
Refactor ACC win/matches counting logic
Refactor ACC Timeout system
Fix potential a bug that could prevent ACC TO reminders from being sent
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.
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 and PvO submission process have been upgraded, and upgrades for the PvP section are currently underway. Meanwhile, development of the Telegram Matchmaking bot is progressing, but due to it depending on a number of features in the new PvP submission section, that needs to be completed first.
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 until the Gaming section above is complete. 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.
Possessions
Status: Waiting on data
Evant and his team are hard at work compiling all the necessary data required for possessions. This includes items, item descriptions, item prices, item aspects, stores, credit sources, and probably other things I'm forgetting. Once this is done, we'll enter (a subset of) these items in the database, and can subsequently beta-test Stores, Inventories and Item Aspects, which I'm sure will result in various bugs to fix. Once these are tackled, we will proceed by implementing the front-end functionality of Load-Outs, followed by more testing :)
Random Bugfixes and Things That Come Up™
Status: Neverending
A wild Dark Council member appeared. It uses Feature Request!
[FIGHT][ITEM][PKMN][RUN]
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
You need to be logged in to post comments
Wooooo! New gaming submissions are awesome! Way to go!
I do solemnly swear that i will not send James bugs for the next....3 hours. :P
Nice report, James. We'd be going nowhere fast without you. :)
Thank you for the report!
Thanks for the report. Sweet work and sweet things on the horizon!
Keep it up, JaM3z!
James you're a genius! We all love the new PvO and PvE submission page
Very awesome stuff. Have poked quite a few of the buttons and the site is still functional enough for me to post this comment, so I guess so far so good... we'll just have to make sure howie stays away from it.
Awesome report, James, as usual ;D