Changelog

Changelog

Public changelog for tc.emperorshammer.org.

This changelog is provided for members to view recent site changes, but is not exhaustive with regard to non-user facing changes.
Refer to the repository commit log and pull requests for additional notes.

The dates generally indicate the date work was submitted via pull request, and do not necessarily reflect when they were approved
and pushed to the production server.

2024-05-13

Fixed

  • Wrap text in README files in the Battle Center

2024-05-04

Fixed

  • Fix awards management selection on member record dashboard. issues-incoming-qeueu#217 (238).

Added

  • Add awards management link to drop-down menu on profiles as well. (HA Turtle Jerrar)

2024-03-19

Fixed

Changed

  • Remove extraneous user profile information from management dashboard pages. (HA Turtle Jerrar)
  • Make Combat Center welcome page more subgroup-agnostic. (HA Turtle Jerrar)

2024-03-18

Changed/Added

  • Update campaign participation page to list alphabetically; tweak query performance. (HA Turtle Jerrar)
  • Add platforms: Destiny 2, Classic Battlefront I; re-activate Classic Battlefront II. issues-incoming-queue#211 (HA Turtle Jerrar)

2024-02-29

Changed/Added

  • Upgrade the newsletters page to display a landing page with categories; move information into the database and update to work with all NL types; add The Dark Voice and migrate The Commodore data. (HA Turtle Jerrar)
  • Add academic integrity policy acknowledgement for IU exams. (HA Turtle Jerrar)

2024-02-28

Changed

  • Member API now returns profile route for the specific character. #711 (HA Turtle Jerrar)
  • Add SO lightsaber information to Member API. (HA Turtle Jerrar)
  • Make IS VI hero box more obviously clickable. (HA Turtle Jerrar)
  • Add INN category to Imperial Storm page. (HA Turtle Jerrar)
  • Chunk news posts sent to Discord into 2000 character chunks and use multiple posts when necessary. #797 (HA Turtle Jerrar)
  • Check return status codes when posting to Discord and notify the user if everything didn't go well. (HA Turtle Jerrar)
  • Order non-unit news graphics alphabetically in the selector when posting/editing. (HA Turtle Jerrar)
  • Other misc small fixes. (HA Turtle Jerrar)

Fixed

  • Fix display of unintended markdown in competition summaries on the main competition page. #794 (HA Turtle Jerrar)
  • Fix exception on BSF search when no battle is specified. (HA Turtle Jerrar)
  • Suppress the running score total on graded exams. Closes issues-incoming-queue#177 (HA Turtle Jerrar)

2024-02-23

Added

2024-02-19

Changed/Added

  • Add assistants to EH Command Staff page; add CA:TCCOM to TC Command Staff page. (HA Turtle Jerrar)
  • Make the staff assignments page public and add it to the roster tools page. (HA Turtle Jerrar)

2024-02-17

Fixed

  • Medal history management: improve filtering for applicable medals; update link to PHP datetime formats. #697 (HA Turtle Jerrar)

Changed

  • Update Imperial Storm scoreboard page for Imperial Storm VI rules; improve page layout. (HA Turtle Jerrar)
  • Add bulma-responsive-tables to CSS framework. (HA Turtle Jerrar)

2024-02-12

Changed/Added

  • MSE statistics: Update SP missions to exclude reflies within the calendar year consistent with the killboards. (HA Turtle Jerrar)
  • MSE statistics: Add Medals of Instruction awarded. (HA Turtle Jerrar)
  • Unit Activity Report: Add date filter and option for grouping by ATR record type; improve query efficiency. (HA Turtle Jerrar)

2024-02-11

Added

  • Medal of Communication validation and processing tool. (HA Turtle Jerrar)
    • Authorized leaders validate eligibility in the MoC validation tool accessible from the leadership menu. Validation may be performed at any time.
    • At the end of a monthly validation period, MoCs will automatically be awarded; the member's progression in the 12-month MoC cycle is followed.
    • Eligibility for previously missed periods of activity can also be validated through the tool; we have enabled backdating to January 2023.

2024-02-10

Added

  • Ability to self-recommend authorized awards. Once processed, will display on the historical record as being recommended by the approver. (HA Turtle Jerrar)

2024-02-09

Fixed

Changed/Fixed

  • Fix error in OV processing causing duplicate awards for certain members (mostly DB characters). (HA Turtle Jerrar)
  • Generate notification messages when OVs are awarded to be consistent with other awards. (HA Turtle Jerrar)

    2024-02-08

Changed

2024-01-29

Added

Fixed

2024-01-20

2024-01-07

2023-11-19

2023-11-05

Fixed

2023-11-23

Fixed/Changed

  • Update all of a member's characters when updating medal lines. #717 (HA Turtle Jerrar)
  • Make all medal lookup logic use the same method for consistency. #754 (HA Turtle Jerrar)
  • Improve speed of personnel records by reducing duplicative queries and performing some optimizations. (HA Turtle Jerrar)

2023-10-23

Added

  • Implemented Campaigns and the General Campaign Medal for approved named Emperor's Hammer campaigns. (HA Turtle Jerrar)
  • Improve the display of awards on member profiles. (HA Turtle Jerrar)
    • Redesigned the Awards tab: graphically displays all awards; highlights the member's higgest award; awards are clickable to reveal more information about the award and the full size graphic; add the General Campaign Medal which also displays the associated Campaign text and data.
    • Top Awards on the Profile tab are clickable.
    • Award graphics are now displayed on the Historic tab in the Award History.
  • Timezones displayed on member game listing pages. (HA Turtle Jerrar)
  • New option when editing and viewing your profile: Wiki article title, which will generate a link to the Encyclopaedia Imperia Wiki article. (HA Turtle Jerrar)
  • Add position badges for Imperial Advisors, Command Attaches, and Command Staff. Badges are based on those histoically used for these positions. Special thanks to VA Robert Hogan for the 3D modeling and rendering work. (HA Turtle Jerrar/VA Robert Hogan)
  • CS page tweaks: add RO patch; add patches to lightbox; do some housekeeping.
  • Other minor display tweaks and optimizations. (HA Turtle Jerrar)

Fixed

2023-10-13

Fixed

  • Fixed: Status changes do not generate an ID line historical record. #693 (HA Turtle Jerrar)

Changed

  • Assignment actions will overrite ID line history entries from the last 3 minutes to prevent creating unncessary entries for reassignments. (HA Turtle Jerrar)
  • Error when creating combat events. (HA Turtle Jerrar)

2023-10-12

Fixed

  • HTML displayed in result message when editing member historical assignment record. (HA Turtle Jerrar)

Changed

  • Adjust a number of templates to use template functions instead of includes. (HA Turtle Jerrar)

Added

  • Expand Discord integration to other subgroup servers when posting news. (HA Turtle Jerrar)

2023-10-10

Fixed

  • Don't roll FCHG ranks backwards when member loses high scores. (HA Turtle Jerrar)

Changed

  • Added multiple chains of command to notifications for IU courses. (CPT Blaster72)
  • Added hyperlink to join.php for Discord usernames so users will not use nicknames. (CPT Blaster72)

2023-10-06

Fixed

  • Expand filtering on character selection to always show all characters on the main site; and always show SG_EH characters on all sites. Fixes limitation introduced in #733. issues-incoming-queue#195 (HA Turtle Jerrar)

2023-10-04

Fixed

  • Fix regression for squadron battleboards and BSF submission related to #731. (HA Turtle Jerrar)
  • Fix regression for viewing fiction related to #731. (HA Turtle Jerrar)

2023-10-02

Changed

  • Hide the contact information field on profiles when not logged in; closes #726. (HA Turtle Jerrar)
  • Link personal homepages on profiles; closes emperorshammer/issues-incoming-queue#184. (HA Turtle Jerrar)

Added

  • Add ability to delete avatar graphic; closes emperorshammer/issues-incoming-queue#189. (HA Turtle Jerrar)
  • Enable users with fiction manager permission to upload and edit fiction. (HA Turtle Jerrar)

2023-10-01

Fixed

Changed

2023-09-30

Fixed

  • X-Wing BSF processing can handle those battles that use the Tour of Duty for mission locations (FA Pickled Yoda)
  • Fixed a bug with high score counts. (FA Pickled Yoda)

2023-09-16

Fixed

  • Notifications with the same timestamp sort in a non-predictable manner. (HA Turtle Jerrar)

Added/Changed

2023-09-08

Fixed

  • Exception when trying to recommend a rank promotion for positions with no maximum rank. (HA Turtle Jerrar)

2023-09-01

Changed

2023-08-31

Changed

  • Update permissions to enable report posting for DB leaders. (HA Turtle Jerrar)
  • Update permissions to enable unit editing for DB unit leaders. (HA Turtle Jerrar)
  • Update medal permissions to enable recommending CFs. (HA Turtle Jerrar)
  • Improve error auditing by updating logging to separate out low-level notices from errors. (HA Turtle Jerrar)
  • Update medal line generation for inclusion of subgroup immaterial awards. (HA Turtle Jerrar)
  • Tweak medal board display order. issues-incoming-queue#180 (HA Turtle Jerrar)

Fixed

  • Notification message for approved/denied/returned competitions uses submitter's default character and CoC instead of the one used to create the competition. (HA Turtle Jerrar)
  • Incorrect permission check for updated system information page. (HA Turtle Jerrar)
  • Warning for undefined constants. (HA Turtle Jerrar)
  • Profile editing fails due to erroneous input validation. issues-incoming-queue#182 (HA Turtle Jerrar)
  • Recent reports on news page does not correctly select reports for subgroup units. (HA Turtle Jerrar)
  • Update branding: per-site favicons, fix OpenGraph logos, update page titles. (HA Turtle Jerrar)

2023-08-30

Added/Changed - #333/#687

  • Convert data from emperorshammer.org legacy site: medals/awards, DB positions, DB ranks, DB units, news, reports, competitions. Add unit hierarchy support for DB units and positions; add legacy history data and populate from DB data; add dynamic medal upgrade support for DB awards; establish permissions tree for DB awards; establish DB permission groups and assign to positions; add lightsaber wear/authorization tracking and add to TTT API; add support for rank-based uniforms; add support for DB medal display and ID medal line generation; add DB award graphics with normalization and transparency of legacy images to fit site; data quality work for all imported data. (HA Turtle Jerrar)
  • Convert DB characters to include award history, (legacy) assignment/rank history, unit/position assignments, and other related data; expand logic for member matching from old site to new; prevent creation of duplicate DB characters for one member; adjust rosters so that DB line units properly display as container units. (HA Turtle Jerrar)
  • Support for branded site experience: implement subgrop-based branding; overhaul and expand logic for establishing canonical URLs; support for redirecting to appropriate canonical address; adapt numerous pages to support multiple subgroups (banners, homepages, join, trainees and trainee management, rosters and unit display, roster management, unit management, member records, promotion recommendations, report listing and individual reports, medal board, complete unit list); updates for handling authentication across sites; link certain pages to specific brands. (HA Turtle Jerrar)
  • Update profile management page for members to view current subgroup memberships and join a new subgroup. (HA Turtle Jerrar)
  • Add position and permisson groups report page. (HA Turtle Jerrar)
  • Add news archives page (for ease of access and search engine friendliness) and function for searching news. (HA Turtle Jerrar)
  • Updates for user authentication and authorization. (HA Turtle Jerrar)
  • Competitions: Update competition participtation to be tracked at the character level; update competition center welcome page to display subgroup-specific (HA Turtle Jerrar)
  • Add backend bits for restoration of archived tiecorps.org data. (HA Turtle Jerrar)
  • Assorted cleanup and optimizations. (HA Turtle Jerrar)
  • Make MSE data page viewable by FLs and SQXOs. #699 (HA Turtle Jerrar)
  • Make competitions subgroup-aware; add COMP_MANAGE_SG permission and constrain competition processing appropriately. (HA Turtle Jerrar)
  • Make news subgroup-aware; add subgroup selection to submit/edit formm. (HA Turtle Jerrar)
  • Reorganized administrative menus with slight changes to permissions. (HA Turtle Jerrar)
  • Updates for user authentication and authorization. (HA Turtle Jerrar)

Fixed

  • ORA upgrades at 3rd circle and higher revert to 1st circle. issues-incoming-queue#179 (HA Turtle Jerrar)
  • Group-based permissions are not included when determining whether a Position has a permission. (HA Turtle Jerrar)
  • Member selector on Training Management page redirects to intermediate page with restrictive permissions. (HA Turtle Jerrar)

2023-06-13

Changed

  • Update Discord username validation for new naming convention. issues-incoming-queue#175 (HA Turtle Jerrar)

2023-06-05

Changed

  • Squadron (Re)Mobilization 5 tracker now uses battle high score in effect at the competition start time for 49.5% calculation. (HA Turtle Jerrar)

2023-06-02

Changed

  • Remove SP reviews from Squadron (Re)Mobilization 5 tracker; link squadrons to unit information/roster pages. (HA Turtle Jerrar)

2023-06-01

Fixed

2023-05-28

Added

Changed

  • Killboard queries will be faster by using new database indexes. (FA Pickled Yoda)

2023-05-11

Added

  • New system for commenting on arbitrary items on the site; implemented new comment system for officer report submissions. (HA Turtle Jerrar)
    • User that created an item (report) receives a notification when new comments are posted. (HA Turtle Jerrar)
    • New notification type preference COMMENT_SUBMITTED to receive notifications when comments are submitted for items you created. By default for new users and users without explicit preferences this will be delivered by daily digest. Users with existing notification preferences who which to receive this notification type by email should set it in the Notification Preferences section. (HA Turtle Jerrar)
    • Comments are always posted as your currently-active Character for better context when responding to items. (HA Turtle Jerrar)
  • Implemented per-character avatar graphics: added character profile tab to the Edit Profile & Preferences section to set your avatar(s); added display of avatar to personnel record and comments, with additional possible future uses. (HA Turtle Jerrar)
  • Enhancements for ATR tracking: add standard typing for ATR entries; add type to ATR API; add types to StaticData; add initial support for ATR data objects. (HA Turtle Jerrar)
  • Fiction submissions add an ATR entry. (HA Turtle Jerrar)

Changed

  • Improve the display of fiction items by displaying paragraphs in a standardized format based on a variety of new line/indentation styles in submitted content. (HA Turtle Jerrar)
  • Assorted cleanup tasks. (HA Turtle Jerrar)
    • Change to APP_DATABASE_NAME for getting Propel connection objects. #672
    • Wrap officer reports in <article> for SEO. #672
    • Make FormField::setOptional() not depend on the order used.

Fixed

  • Fiction Center/listing pages not viewable unless logged in. issues-incoming-queue#170 (HA Turtle Jerrar)

2023-05-10

Fixed

  • Button to apply for qualification does nothing; regression from 4952666. (HA Turtle Jerrar)

2023-05-07

Fixed

2023-05-02

Added

  • Preview option when posting officer reports. (HA Turtle Jerrar)
  • Implement initial support for fiction: member posting, fiction center, fiction search; add miscellaneous code to support these functions. (HA Turtle Jerrar)
  • Top 6 medals section on member profiles. (HA Turtle Jerrar)

Fixed

  • Fix breadcrumb misalignment; unify and improve breadcrumb and navigation area on mobile. (HA Turtle Jerrar)
  • Bugfix in FilterOptions.php.
  • Fix display of unit roster page on mobile (kvRecords and unit banner/patch). #669 (HA Turtle Jerrar)

2023-04-12

Changed

  • Add E_USER_DEPRECATED errors to those silently logged on production. #663 (HA Turtle Jerrar)

Fixed

  • ID lines for position/character subgroup mismatch (fixes recent TCCS ID line problem). #662 (HA Turtle Jerrar)

2023-04-02

Added

Changed

2023-04-01

Changed

  • Update NPM dependencies, including easymde, bulma, and simplelightbox. (HA Turtle Jerrar)
  • Recompile CSS for bulma 0.9.4; update CSS and JS cache breaks. (HA Turtle Jerrar)
  • Revert to default Bulma behavior for the buttons class. (HA Turtle Jerrar)

Fixed

  • Fix responsiveness for killboards welcome page. issues-incoming-queue#147 (HA Turtle Jerrar)
  • Fix responsiveness for button groups on response pages. issues-incoming-queue#145 (HA Turtle Jerrar)
  • Fix responsiveness for multiplayer match submission page: don't wrap kills entry field to the next row, make prefill button a more sensible size
    to not exceed the viewport, and constrain the size of the screenshot upload columns to not expand the viewport on touch after selecting an
    image. issues-incoming-queue#145 (HA Turtle Jerrar)
  • Fix dropdown menu on timed test management page. issues-incoming-queue#153 (HA Turtle Jerrar)

2023-03-31

Changed

  • Updates for Warfare Officer: Update a few permissions for certain pages; update TC staff page. (HA Turtle Jerrar)
  • Update position assignment logic to enable assigning senior staff to line ships. (HA Turtle Jerrar)

2023-03-30

Added

2023-03-19

Changed

  • Always show management link for image assets. issues-incoming-queue#154 (HA Turtle Jerrar)
  • Include unit assignment information on CoB eligibility board. issues-incoming-queue#148 (HA Turtle Jerrar)

Fixed

  • Fix wrapping of some date columns. #648 (HA Turtle Jerrar)
  • Fix some formatting consistency. issues-incoming-queue#150 (HA Turtle Jerrar)
  • Improve formatting on uniform upload page for small viewports. issues-incoming-queue#146 (HA Turtle Jerrar)

2023-02-21

Changed/Fixed

2023-02-18

Added

2023-01-14

Added - Imperial University:

  • Add Training Qualifications to the IU, which are awarded by completing a series of courses, elective courses, other qualifications, or elective qualifications: implement qualification information pages, checklists, and application process. #611 (238)
  • Update existing course prerequisite option to support multiple prerequisites; add qualifications as a supported prerequisite type. (HA Turtle Jerrar)
  • Show related (follow-on) courses on course information pages. (HA Turtle Jerrar)
  • Training Management: Add all functions for managing qualifications, qualfication requirements, and requirement sets.
  • Training Management: Add page for viewing qualification award history.

Changed

  • Convert Academies and related functionality from free text to databased data. (HA Turtle Jerrar)

2022-12-28

Added

  • Notifications: add the ability to search through notifications in the viewer. issues-incoming-queue#139 (HA Turtle Jerrar).
  • MP matches: Adds a mechanism for match reviewers to flag a match for additional review and log comments concerning the flagging action. #604 (HA Turtle Jerrar).
  • Notifications: additional recruitment data included in new member notifications to leadership. #605 (HA Turtle Jerrar).
  • Ratings: Add support for Iron Stars with Wing devices for Flight Certification Wing computation; adjust points for the DFC from 5 to 18 points
    in the CR-PvP system; recompute member rating data. #607 (HA Turtle Jerrar).

Changed

  • Bugfix: computed data page inconsistently fed by character ID or member PIN; adjust to expect a character ID. (HA Turtle Jerrar)
  • Bugfix: change IU exam text to indicate that exam attempts expire after 30 days, not 7. (HA Turtle Jerrar)
  • Performance: indexing on member history data to improve read performance. (HA Turtle Jerrar)
  • Refactor for MPMatchPvP and MPMatchPvE. (HA Turtle Jerrar)
  • Assorted cleanup and improvemenets (#621, #619, #618, #624, #620). (HA Turtle Jerrar)

2022-12-23

Added

  • News posting: make posting to Discord a user-selectable option. (HA Turtle Jerrar)
  • News posting: add option for site-rendered preview before posting the article. (HA Turtle Jerrar)

Changed

  • Improve method of breaking cache for CSS and JS file changes.

2022-12-21

Changed

Fixed

  • Rosters: Show full length unit page for squadrons; fixes regression caused by transition to Battlegroups. (HA Turtle Jerrar)
  • Patch/Battle Bug processing: don't allow bug close without comment. (HA Turtle Jerrar)

2022-12-07

Fixed

  • Correct some typos on various pages. emperorshammer/issues-incoming-queue#141 (HA Turtle Jerrar)
  • Fix bug in display of next level approvers in the pending request system. (HA Turtle Jerrar)
  • Fix bug in display of columns on uniform upload page. (HA Turtle Jerrar)
  • FIx #606 by adding ATR record for approved uniforms. (HA Turtle Jerrar)

Changed

  • Allowing a more sensible number of results (100) on search page. emperorshammer/issues-incoming-queue#138 (HA Turtle Jerrar)

2022-11-19

Changed

  • Adjust UI on competitions processing page for easier text entry. #599 (HA Turtle Jerrar)
  • Include quantity in notification messages for multiple awards. #590 (HA Turtle Jerrar)
  • Update for ID line generation: training line (courses completed) frontloads Group-designated CORE course, and stacks versioned courses (e.g., SM/2/3/4/5) consistent with past practice. (HA Turtle Jerrar)

Added

  • Training Management: add section for updating course ID line display per EH group. (HA Turtle Jerrar)
  • System Management: add page for system management utilities. (HA Turtle Jerrar)

2022-11-15

Added

  • Carry competition and combat event data forward from submitted award recommendations to the final approved award; display competition or combat event information with the award in the member historical record. This also allows award data to display on the competition or combat event information page as intended. (HA Turtle Jerrar)
  • Add combat event field to MP PvP match reports to allow tagging matches for a specific combat event. (HA Turtle Jerrar)
  • Add combat event data and validity checks to Combat Operations match processing screen. (HA Turtle Jerrar)

Changed

  • Reorganize the MP match report form to reduce scrolling when populating data; most instructions are now at the bottom. (HA Turtle Jerrar)

Fixed

  • Incorrect display of platform label on combat event-related records. (HA Turtle Jerrar)
  • Improve performance of member record display, particularly for members with many MP PvP matches. (HA Turtle Jerrar)
  • Data quality: Update existing awards missing competition/combat event data. (HA Turtle Jerrar)

2022-11-12

Changed

  • Adjust display of data on competition page and add some verbiage to edit form. Closes #577 (HA Turtle Jerrar)
  • Enable automatic line breaks when using Markdown for more intuitive user experience. (HA Turtle Jerrar)

Fixed

  • Limit featured competitions to those that are approved. Closes emperorshammer/issues-incoming-queue#127; closes
    emperorshammer/issues-incoming-queue#125. (HA Turtle Jerrar)
  • Removed HTML support from IU exam questions to prevent conflicts with Markdown formatted questions; HTML support was no longer needed. (HA Turtle Jerrar)
  • Update unit hierarchy code so that all echelons are properly handled when fetching child units; resolves issues with BGCOM visibility
    of squadrons in various functions, and several other lurking issues. (HA Turtle Jerrar)

2022-11-11

Changed

  • Training Office requested changes: list designated professor on pending exams list (emperorshammer/issues-incoming-queue#132),
    list grader on historical exams list (emperorshammer/issues-incoming-queue#134), show question number when grading
    (emperorshammer/issues-incoming-queue#133), add exam professor notifications for submitted exams and new notification type
    (emperorshammer/issues-incoming-queue#131); enable new notification type for SYSTEM and all characters with set preferences. (HA Turtle Jerrar)
  • Add Training Management link and authorization for assigned professors. (HA Turtle Jerrar)

2022-10-29

Changed

  • Update roster and unit pages to better handle battlegroups; miscellaneous appearance tweaks. (HA Turtle Jerrar)

2022-10-10

Changed

2022-10-01

Fixed

2022-09-30

Changed

2022-09-20

Fixed

  • Incorrect checking of radio buttons (impacted review editing, and possibly others). #540 (HA Turtle Jerrar)
  • Improve appearance of roster page when unit only has a patch and no banner. #554 (HA Turtle Jerrar)

Changed

  • Slightly more verbose message for inactive members attempting to login. emperorshammer/issues-incoming-queue#86 (HA Turtle Jerrar)
  • Assorted cleanup and optimizations. (HA Turtle Jerrar)

Added

2022-09-17

Changed

  • Make "submit another match..." button on MP match submissions order players alphabetically by name (to match prefill button). (HA Turtle Jerrar)
  • Add date/time to last-chance error message to facilitate log checking. (HA Turtle Jerrar)
  • Updates to runtime options and MP match submissions. (HA Turtle Jerrar)
  • Constrain thumbprint checking during MP match processing. #566 (HA Turtle Jerrar)
  • Show MP match screenshots to match submitter on public match review page. (HA Turtle Jerrar)
  • Add link to match information message on denial notifications. emperorshammer/issues-incoming-queue#124 (HA Turtle Jerrar)
  • Add some additional predefined match denial messages. (HA Turtle Jerrar)
  • Simplify cancellation of MP matches by displaying result message on viewmp.php instead. #424 (HA Turtle Jerrar)
  • Misc small changes. (HA Turtle Jerrar)

Fixed

2022-09-14

Changed

  • Ability to override screenshot dupe detection at MP match submission time; enable for EaW. (HA Turtle Jerrar)

2022-09-13

Added

Changed

  • Improved system for returning resized images. (HA Turtle Jerrar)
  • Improved craft list page and other pages showing craft images by requesting small size images when appropriate. (HA Turtle Jerrar)
  • Pagination on uniforms page.

2022-09-02

Added

Changed

2022-08-31

Changed

2022-08-30

Changed

  • Permissions are applied per-character except for individual member add/deny perms; add permission groups. #448, #443 (HA Turtle Jerrar)

2022-08-28

Added

2022-08-21

Added

  • Training Management: Add selector for explicitly indicating notes are in HTML or Markdown format. #530 (HA Turtle Jerrar)

Fixed

  • Training Management: Fix error when adding new course. #530 (HA Turtle Jerrar)

2022-08-20

Added

  • Implement news system management page with initial capability of configuring news graphics. #504/#418 (HA Turtle Jerrar)
  • Build out support for image asset news graphics. #504/#418 (HA Turtle Jerrar)

Changed

  • Refactor image asset upload endpoint to use FileUpload class and common AssetUpload controller. (HA Turtle Jerrar)
  • Formatting improvements for image asset viewer. (HA Turtle Jerrar)
  • Add page for manual image asset uploads. (HA Turtle Jerrar)

Fixed

2022-08-19

Added

Changed

  • Set CAPT as leader of and assigned to M/FRG Phoenix; add report permission. #486 (HA Turtle Jerrar)

2022-08-18 [#515]

Added

  • Support for Operational Readiness Award and new display rule. #491 (HA Turtle Jerrar)
  • Support for quantities on medal recommendation form, view pending requests, and processing pages. #491 (HA Turtle Jerrar)
  • Conversion of IS-CW and IS-CR awards to ORA. #491 (HA Turtle Jerrar)

Changed

Fixed

2022-08-17

Changed

  • Updates for the Competition Center: reorganized status categories, add recently started/ending competitions sections, updated
    welcome page, updated formatting. (HA Turtle Jerrar)

2022-08-14

Changed

Fixed

  • Overdue exam grading notification generated when no overdue exams. (HA Turtle Jerrar)
  • Improved display of screenshots in viewmp.php; add second screenshot for PvE matches. (HA Turtle Jerrar)
  • Updated ORM and template libraries. #470 #469 (FA Pickled Yoda)
  • Fixed empty patch URL. #516 (FA Pickled Yoda)
  • Removed bad battle completion data giving incorrect counts. #290 (FA Pickled Yoda)
  • Citation counts will recalculate on personnel changes. #464 (FA Pickled Yoda)

Added

2022-08-10

Added

2022-08-07

Changed

  • Updated various battle medals with higher resolution versions restored from archives. (HA Turtle Jerrar)

Fixed

2022-08-04

Fixed

2022-08-03

Fixed

2022-07-30

Added

2022-07-27

Added

  • TAC admin controls for high score management. (FA Pickled Yoda)
  • Page for viewing which members own each game, along with their player name (if applicable). (HA Turtle Jerrar)

Fixed

2022-07-25

Changed

2022-07-24

Changed

  • Remove number of competitions denied from member profile. #492 (HA Turtle Jerrar)
  • Remove page listing denied competitions from competitions center. #494 (HA Turtle Jerrar)
  • Add list of competitions managed to member profile. #493 (HA Turtle Jerrar)

2022-07-17

Changed

  • Add page for viewing your IU exam submission history with status and score. (HA Turtle Jerrar)
  • Add page for viewing results of an IU exam attempt, including individual question scores and grader's comments. (HA Turtle Jerrar)
  • Improved display of questions in exam grading screen. (HA Turtle Jerrar)

2022-07-16

Fixed

2022-07-11

Added

  • Implemented full support for the Imperial University:

After the transition of the Imperial University records over to the new site at the end of June, our team has completed the
process of making needed adjustments to the courses. Between both manual and automated editing, we have corrected several
thousand “content glitches” in the course notes and exams, including problems with encoding and other junk characters, missing
images, problematic formatting, incorrect Course Administrative Data, etc. The purpose was to address the most significant
problems impacting the ability to view notes and take exams. (This was not a deep-dive into content, which will be gradually
updated as necessary by the TO.)

This release also implemented support for automated scoring. Members taking the TIE Corps Core (TCCORE) course will now receive
immediate results for their exam. The results screen will provide members with their score, as well as a list of the questions
they did not correctly answer. Note that by design they will not be provided the correct answer; the intent is that they re-review
the relevant course notes to identify and understand the correct answer for themselves.

Other courses may support automated scoring in the future.

Please report any technical problems encountered while viewing notes or taking exams on the IO issues tracker,
located at https://github.com/emperorshammer/issues-incoming-queue. You may also report concerns regarding content
at this location as well. Content-related issues will be handed over to the new TO once the position has been filled.
Kindly keep technical and content-related reports segregated into individual issues to facilitate these lanes of responsibility.

Thanks to FA Pickled Yoda and CM Sylas Pitt for their assistance reviewing and fixing materials.

Changed

  • Improve processing and checking of file uploads and MIME type checking. (HA Turtle Jerrar)
  • Refactor uniform uploads to use FileUpload class. (HA Turtle Jerrar)

2022-07-08

Fixed

  • Exception when recommending award for member with no duty assignments. (HA Turtle Jerrar).

2022-07-02

Added

Fixed

2022-06-25

Added

  • MSE stats page for unit leaders to view monthly MSE-related data. (HA Turtle Jerrar)

2022-06-20

Fixed

Added

2022-06-18

Fixed

Added

  • Stats on member record for number of battle and patch reviews performed. (HA Turtle Jerrar)

2022-06-17

Fixed

Added

2022-06-16

Added

  • /comps/remob4.php page added as a scoreboard for remob progress (FA Pickled Yoda)

2022-06-14

Changed

  • Improvements for character handling; allow setting default character for members with multiple characters. #434 (HA Turtle Jerrar)
  • Don't change default character when setting currently active character. #434 (HA Turtle Jerrar)
  • Update URLs for member profiles to be friendlier. (HA Turtle Jerrar)

2022-05-31

Fixed

  • Bug in handling member/unit titles.

2022-05-29

Fixed

2022-05-28

Added

Fixed

2022-05-20

Added

  • Imported a large set of BSF data from a 2005 database backup - approximately 50000 records. FA Pickled Yoda

2022-05-17

Added

  • Interface for record managers to manually update medals (add/rescind) and assignment historical records (add/delete). (HA Turtle Jerrar)
  • Additional options for record managers to update email addresses and member/character properties. (HA Turtle Jerrar)

2022-05-16

Added

  • Club information/operating fund information and management pages. (HA Turtle Jerrar)

Fixed

2022-05-14

  • Changed the way a lot of output is generated by the site. In doing so we've effectively touched basically every page. Please
    let me know if you find anything incorrect about page output, in particular places where it might spit out HTML code instead of normal
    formatted text. We've been testing everything on a development server, but with the amount of changes made it's inevitable some stuff
    might have slipped through. #310 (HA Turtle Jerrar)

2022-05-08

Fixed

  • Remove EHM download link for platforms which do not support it. (FA Pickled Yoda)

2022-05-08

Fixed

  • Remove EHM download link for platforms which do not support it. (FA Pickled Yoda)

2022-05-07

Fixed

2022-05-06

Changed

  • Add meta and OpenGraph descriptions, or robots noindex, to many pages. (HA Turtle Jerrar)
  • Prepare the Unit Activity Report page for use (it had been forgotten about and not linked). (HA Turtle Jerrar)
  • Link in the Career Singleplayer Pilot Statistics page, which had also been forgotten about. (HA Turtle Jerrar)
  • Add cadet's rank in front of their name in the first sentence of the email because... cadets. #9555/#397 (HA Turtle Jerrar)
  • Minor tweak to battle/mission information page. (HA Turtle Jerrar)
  • Clean up some old files. (HA Turtle Jerrar)
  • Recombobulate the discombobulator. (HA Turtle Jerrar)

2022-05-05

Changed/Added

  • Initial changes and improvements to support future site branding (TC, DB, EH, etc). (HA Turtle Jerrar)
  • Support for OpenGraph data on pages; integrated with branding work. (HA Turtle Jerrar)

Fixed

2022-04-26

Fixed

2022-04-24

Added

Fixed

2022-04-23

Fixed

Added

  • Show competition or combat event related to the award recommendation on submitter's view recommendations screen. COL Westric Davalorn/#381 (#238)

2022-04-19

Added

  • New unit attribute to mark units closed to initial enlistment; update unit selection logic. HA Plif/#372 (HA Turtle Jerrar)

Changed

  • Read EXIF data for submitted match screenshots and rotate/flip as needed to fix the image to correct orientation. #362 (HA Turtle Jerrar)

2022-04-17

Changed

2022-04-16

Fixed

Added

Changed

  • Tweak various information displayed on unit roster pages; move titles higher. (HA Turtle Jerrar)

2022-04-14

Fixed

  • Issue where free mission high scores were not laserless (FA Pickled Yoda)
  • Issue where BSF filename parsing magic didnt like uppercase file extensiosn (FA Pickled Yoda)
  • Issue where MFRG Phoenix was included in imperial storm reports. (FA Pickled Yoda)

2022-04-10

Fixed

Added

2022-04-07

Added

Fixed

  • Inability to recommend certain awards to dedicated EH CS characters. #309 (HA Turtle Jerrar)
  • Error for members with no chain of command when performing an email address change. #341 (HA Turtle Jerrar)
  • Fixed escaping in news titles. #351 (HA Turtle Jerrar)

Changed

  • SP score calculation for Imperial Storm missions (per SIMS). (HA Turtle Jerrar)

2022-04-06

Added

  • comps/imperialstorm.php page which performs the calculations necessary for scoring a round in ImpStorm IV. (FA Pickled Yoda)

2022-04-01

Fixed

  • Fixed file upload error checking bug which can fail to warn if an uploaded file can't be saved. (HA Turtle Jerrar)
  • Fixed unnecessary conversion of special characters to HTML entities in notification subject lines. #340 (HA Turtle Jerrar)
  • Fixed pagination on View Award Recommendations page. #346 (HA Turtle Jerrar)

2022-03-30

Added

  • Squadron Battleboards can now export to CSV and filter by platform, category, pilot flown/not-flown and citation status. #344 (FA Pickled Yoda)

2022-03-27

Fixed

  • TAC admin - creator field has all pilots not just active ones #339 (FA Pickled Yoda)
  • Battle center bad query parameters throw a warning not an exception. #317 (FA Pickled Yoda)
  • CSS for Markdown editor preview mode now looks a lot more like how it will be displayed on the site. #282 (FA Pickled Yoda)

Added

2022-03-21

Changed

  • BSF auto-complete now supports additional formats like XWATC1Yoda or 9555TIEDB3b. (FA Pickled Yoda)

Added

  • Add concept of 'Bug Notes' so that battles can describe workarounds for known issues or warn that a recurring bug is actually a patch issue. (FA Pickled Yoda)
  • Add 'battle playlist' so that collections of battles can be created. For example, a 'smart' playlist that finds all of Ender's XvT creations, or all DB battles including the word Krath, or custom created lists linked to competitions like RtF or TCiB. (FA Pickled Yoda)

2022-03-18

Fixed

  • Fixed medal histories not consistently displaying line breaks. #334 (HA Turtle Jerrar).
  • Improved handling of data with line breaks in notification messages. (HA Turtle Jerrar).
  • Fixed medal board to correctly display medals by character, and improved sorting. (HA Turtle Jerrar).
  • Fixed global medal counts to exclude rescinded awards. (HA Turtle Jerrar).

2022-03-14

Fixed

  • Fixed issues related to saving BSFs with high scores. (FA Pickled Yoda)
  • Prevented error that was logged when viewing SWGB or JA battles. (FA Pickled Yoda)
  • Updated pilot file reading to prevent unnecessary approval of TIE files (FA Pickled Yoda)
  • Fixed display of year on titles stats page. #323 (FA Pickled Yoda)

Changed

  • A BSF search tool for admins now warns if a matching submission is pending TAC approval. (FA Pickled Yoda)

2022-03-13

Fixed

  • Fixed pagination error on awards processing page. #320 (HA Turtle Jerrar).
  • Fixed sanitization error on join page. #319 (HA Turtle Jerrar).
  • Fixed missing lightbox viewer for duplicate screenshot display on match processing. #315 (HA Turtle Jerrar).
  • Fixed error when updating profile with no personal craft type set. #324 (HA Turtle Jerrar).
  • Fixed extraneous error when successfully submitting timed test answers. #325 (HA Turtle Jerrar).
  • Fixed old rank name being displayed as new rank name in promotion approval notifications. #326 (HA Turtle Jerrar).
  • Fixed duplication of ATR entries for new awards. #327 (HA Turtle Jerrar).
  • Provide proper errors for invalid requests on the patch archive. #328 (HA Turtle Jerrar).

Changed

  • Changed allowable report editing interval from one week to one month. #321 (HA Turtle Jerrar).
  • Changed check for report editing ability to show error earlier. #321 (HA Turtle Jerrar).

Added

2022-03-01

Fixed

2022-02-28

Fixed

  • Fixed inaccurate medal count calculation from award history for members with multiple characters. (HA Turtle Jerrar).
  • Fixed missing CSRF token on recompute aggregated fields page. (HA Turtle Jerrar).

2022-02-27

Added

Changed

Fixed

  • Fixed "Gunner's Mate..." ranks all being 4th class. emperorshammer/issues-incoming-queue#63 (HA Turtle Jerrar).
  • Fixed intermittant 500 internal server errors when loading certain report listings. #304 (HA Turtle Jerrar).