Over the last two years, the Engineering Office has delivered a number of member-facing releases that introduced new systems, evolved existing systems, enhanced performance, etc. However, behind the scenes, there’s a lot of manual work required for Bravo Fleet to operate smoothly, and these systems have gone mostly untouched, the same as they have been for years. That changes today.
With the release of BFMS v3.6, which just went live, we are now taking a significant step forwards in terms of the staff administration experience. This release includes major changes to the workflows for junior officer promotions, registration, transfers, and the reserves, as well as delivers on several oft-requested quality-of-life changes. There are also some backend changes included that will be used by Bolty in the coming days.
For this release, I would like to give a major shout out to Captain Mamof, our Deputy Engineering Officer, who led this effort from ideation through implementation and testing all the way to shipping the release itself. To build a new system is to paint on a clean canvas, but to enhance systems as entrenched and established as these requires a deep attention to detail that Mamof brought to every aspect of this undertaking.
Patch Notes
Junior Officer Promotions
- The Activity Tracker has been reworked to better allow members to select the options for things that need to be tracked.
- Task Force staff can now sign off on when a user logs any activities so they may be used towards their next promotion.
- On the Promotion Tracker, a new button has been added for Task Force staff to be able to check if a user is available for promotion. If a user is available for promotion, the Activity Tracker will then prompt for submitting a nomination.
- On the Members List, a button has been added for the TFCO when viewing their Task Force to check all junior officers for promotions and subsequently submit nominations for all eligible members.
Registration
- A new round robin policy has been implemented for new member registration.
- The ability to enable or disable a Task Force from being eligible to receive new members has been added to the user interface, deprecated the old backend method that used to be used for this. This setting also applies for transfers, which the old backend setting did not.
- When a new member registers, they will automatically be assigned to a Task Group within a Task Force. Staff will no longer have to manually assign members to a Task Group once they are assigned to a Task Force.
Transfers
- AWOL transfers should create as pending requests and show up on the OCS dashboard
- Transfer request approvals now automatically updates the member’s task force and triggers Bolty to update roles.
- For transfers to reserves, transfer request approvals not automatically remove all Command Units, archive all Commands, and issues a full refund for those Commands (excluding the free California, which refunds for free).
Quality of Life
- Missions list has been redesigned for a better usability experience.
- The Activity Tracker “Since Last Award” has been adjusted for a better user experience.
- Missions will not be shown multiple times in the mission list for each command you had attached to them.
- Winner selection screen for competitions now shows the prompt and criteria.
- Mentors no longer show up in the system.
- Fleet Admirals will no longer see a visual bug for their next rank in the Promotion Tracker.
- Button has been added to the Promotion Tracker to go to the Award Nomination page.
- Mousing over a portrait now shows what Portrait Frame is being used.
- Member dossier “Competitions Entered” field has been fixed to match the user dossier.
- Bug has been fixed that allowed comments on announcements that had comments turned off.
- Member flags have been added for probation and JAG review.
- Staff notes functionality has been added to member profiles.
- Awards can now be nominated by select non-TF staff positions.
Bolty
NOTE: Changes not yet enabled in Discord, but the BFMS code necessary is included in this patch.
- Bolty will store Discord user ID in BFMS for better interoperability between Bolty and BFMS.
- Bolty will announce awards as they’re issued, replacing old award announcement functionality.
- Bolty will announce promotions as they occur, replacing old promotion announcement functionality.
- Bolty will shout out new users that join the server.