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.
2023-10-02
Changed
- Hide the contact information field on profiles when not logged in; closes #726. (FA Turtle Jerrar)
- Link personal homepages on profiles; closes emperorshammer/issues-incoming-queue#184. (FA Turtle Jerrar)
Added
- Add ability to delete avatar graphic; closes emperorshammer/issues-incoming-queue#189. (FA Turtle Jerrar)
- Enable users with fiction manager permission to upload and edit fiction. (FA Turtle Jerrar)
2023-10-01
Fixed
- Incorrect icon for deletion on fiction management. (FA Turtle Jerrar)
- Related units do not populate when editing fiction. (FA Turtle Jerrar)
- Max reason length not correctly handled when processing competitions. (FA Turtle Jerrar)
Changed
- Changes in preparation for PHP 8 migration; refer to #601. (FA Turtle Jerrar)
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. (FA Turtle Jerrar)
Added/Changed
- Add RtF DB API for special DB rules. (FA Pickled Yoda)
- RtF API: Add BoP platform. (FA Pickled Yoda)
- RtF API: Add IU stuff to ATR record. (FA Pickled Yoda)
2023-09-08
Fixed
- Exception when trying to recommend a rank promotion for positions with no maximum rank. (FA Turtle Jerrar)
2023-09-01
Changed
- API update for Raise the Flag 2023. (FA Pickled Yoda)
2023-08-31
Changed
- Update permissions to enable report posting for DB leaders. (FA Turtle Jerrar)
- Update permissions to enable unit editing for DB unit leaders. (FA Turtle Jerrar)
- Update medal permissions to enable recommending CFs. (FA Turtle Jerrar)
- Improve error auditing by updating logging to separate out low-level notices from errors. (FA Turtle Jerrar)
- Update medal line generation for inclusion of subgroup immaterial awards. (FA Turtle Jerrar)
- Tweak medal board display order. issues-incoming-queue#180 (FA 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. (FA Turtle Jerrar)
- Incorrect permission check for updated system information page. (FA Turtle Jerrar)
- Warning for undefined constants. (FA Turtle Jerrar)
- Profile editing fails due to erroneous input validation. issues-incoming-queue#182 (FA Turtle Jerrar)
- Recent reports on news page does not correctly select reports for subgroup units. (FA Turtle Jerrar)
- Update branding: per-site favicons, fix OpenGraph logos, update page titles. (FA 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. (FA 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. (FA 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. (FA Turtle Jerrar)
- Update profile management page for members to view current subgroup memberships and join a new subgroup. (FA Turtle Jerrar)
- Add position and permisson groups report page. (FA Turtle Jerrar)
- Add news archives page (for ease of access and search engine friendliness) and function for searching news. (FA Turtle Jerrar)
- Updates for user authentication and authorization. (FA Turtle Jerrar)
- Competitions: Update competition participtation to be tracked at the character level; update competition center welcome page to display subgroup-specific (FA Turtle Jerrar)
- Add backend bits for restoration of archived tiecorps.org data. (FA Turtle Jerrar)
- Assorted cleanup and optimizations. (FA Turtle Jerrar)
- Make MSE data page viewable by FLs and SQXOs. #699 (FA Turtle Jerrar)
- Make competitions subgroup-aware; add COMP_MANAGE_SG permission and constrain competition processing appropriately. (FA Turtle Jerrar)
- Make news subgroup-aware; add subgroup selection to submit/edit formm. (FA Turtle Jerrar)
- Reorganized administrative menus with slight changes to permissions. (FA Turtle Jerrar)
- Updates for user authentication and authorization. (FA Turtle Jerrar)
Fixed
- ORA upgrades at 3rd circle and higher revert to 1st circle. issues-incoming-queue#179 (FA Turtle Jerrar)
- Group-based permissions are not included when determining whether a Position has a permission. (FA Turtle Jerrar)
- Member selector on Training Management page redirects to intermediate page with restrictive permissions. (FA Turtle Jerrar)
2023-06-13
Changed
- Update Discord username validation for new naming convention. issues-incoming-queue#175 (FA 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. (FA Turtle Jerrar)
2023-06-02
Changed
- Remove SP reviews from Squadron (Re)Mobilization 5 tracker; link squadrons to unit information/roster pages. (FA Turtle Jerrar)
2023-06-01
Fixed
- Fixes for Squadron (Re)Mobilization 5 page:
- Fix base values for SP tasks. (FA Turtle Jerrar)
- Fix calculation for number of matches won with 15 kills. (FA Turtle Jerrar)
- Fix incorrect counting of MP matches. (FA Turtle Jerrar)
- Fix selection of competition when uploading fiction. (FA Turtle Jerrar)
2023-05-28
Added
- Competition Page for Squadron Remobilisation 5. (FA Pickled Yoda) #172
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. (FA Turtle Jerrar)
- User that created an item (report) receives a notification when new comments are posted. (FA 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. (FA Turtle Jerrar)
- Comments are always posted as your currently-active Character for better context when responding to items. (FA 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. (FA 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. (FA Turtle Jerrar)
- Fiction submissions add an ATR entry. (FA 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. (FA Turtle Jerrar)
- Assorted cleanup tasks. (FA 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 (FA Turtle Jerrar)
2023-05-10
Fixed
- Button to apply for qualification does nothing; regression from 4952666. (FA Turtle Jerrar)
2023-05-07
Fixed
- Incorrect display (escaping) of timed test questions. issues-incoming-queue#166 (FA Turtle Jerrar)
- Improved contrast of dropdown menus. (FA Turtle Jerrar)
2023-05-02
Added
- Preview option when posting officer reports. (FA Turtle Jerrar)
- Implement initial support for fiction: member posting, fiction center, fiction search; add miscellaneous code to support these functions. (FA Turtle Jerrar)
- Top 6 medals section on member profiles. (FA Turtle Jerrar)
Fixed
- Fix breadcrumb misalignment; unify and improve breadcrumb and navigation area on mobile. (FA Turtle Jerrar)
- Bugfix in FilterOptions.php.
- Fix display of unit roster page on mobile (kvRecords and unit banner/patch). #669 (FA Turtle Jerrar)
2023-04-12
Changed
- Add E_USER_DEPRECATED errors to those silently logged on production. #663 (FA Turtle Jerrar)
Fixed
- ID lines for position/character subgroup mismatch (fixes recent TCCS ID line problem). #662 (FA Turtle Jerrar)
2023-04-02
Added
- Combat Event field support for PvE matches. #643 (FA Turtle Jerrar)
- Support for profile nicknames. #646 (FA Turtle Jerrar)
- Scheduled task for automatically awarding the CoB in the TC/EH. #63 (FA Turtle Jerrar)
- Warrant Officer position badge on staff page and profile. (FA Turtle Jerrar)
- Add recruiter to new member admin notification. #605 (FA Turtle Jerrar)
Changed
- Exclude cancelled matches from dupe checking. #636 (FA Turtle Jerrar)
2023-04-01
Changed
- Update NPM dependencies, including easymde, bulma, and simplelightbox. (FA Turtle Jerrar)
- Recompile CSS for bulma 0.9.4; update CSS and JS cache breaks. (FA Turtle Jerrar)
- Revert to default Bulma behavior for the buttons class. (FA Turtle Jerrar)
Fixed
- Fix responsiveness for killboards welcome page. issues-incoming-queue#147 (FA Turtle Jerrar)
- Fix responsiveness for button groups on response pages. issues-incoming-queue#145 (FA 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 (FA Turtle Jerrar) - Fix dropdown menu on timed test management page. issues-incoming-queue#153 (FA Turtle Jerrar)
2023-03-31
Changed
- Updates for Warfare Officer: Update a few permissions for certain pages; update TC staff page. (FA Turtle Jerrar)
- Update position assignment logic to enable assigning senior staff to line ships. (FA Turtle Jerrar)
2023-03-30
Added
- Elite Dangerous game platform support. #647 (FA Turtle Jerrar)
2023-03-19
Changed
- Always show management link for image assets. issues-incoming-queue#154 (FA Turtle Jerrar)
- Include unit assignment information on CoB eligibility board. issues-incoming-queue#148 (FA Turtle Jerrar)
Fixed
- Fix wrapping of some date columns. #648 (FA Turtle Jerrar)
- Fix some formatting consistency. issues-incoming-queue#150 (FA Turtle Jerrar)
- Improve formatting on uniform upload page for small viewports. issues-incoming-queue#146 (FA Turtle Jerrar)
2023-02-21
Changed/Fixed
- Updated images for all medals based on new renders and designs. (FA Turtle Jerrar) (Medal modeling/renders COL Robert Hogan and MAJ Kalve Ryder)
- Make sizing of medal images on profile page and medal board less bad. issues-incoming-queue#152 (FA Turtle Jerrar)
- Fully support Medal of Scholarship by adding appropriate upgrade functionality, and medal permissions. (FA Turtle Jerrar)
2023-02-18
Added
- Battlegroup data to fleet and member APIs. (FA Turtle Jerrar)
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. (FA Turtle Jerrar)
- Show related (follow-on) courses on course information pages. (FA 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. (FA Turtle Jerrar)
2022-12-28
Added
- Notifications: add the ability to search through notifications in the viewer. issues-incoming-queue#139 (FA 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 (FA Turtle Jerrar).
- Notifications: additional recruitment data included in new member notifications to leadership. #605 (FA 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 (FA Turtle Jerrar).
Changed
- Bugfix: computed data page inconsistently fed by character ID or member PIN; adjust to expect a character ID. (FA Turtle Jerrar)
- Bugfix: change IU exam text to indicate that exam attempts expire after 30 days, not 7. (FA Turtle Jerrar)
- Performance: indexing on member history data to improve read performance. (FA Turtle Jerrar)
- Refactor for MPMatchPvP and MPMatchPvE. (FA Turtle Jerrar)
- Assorted cleanup and improvemenets (#621, #619, #618, #624, #620). (FA Turtle Jerrar)
2022-12-23
Added
- News posting: make posting to Discord a user-selectable option. (FA Turtle Jerrar)
- News posting: add option for site-rendered preview before posting the article. (FA Turtle Jerrar)
Changed
- Improve method of breaking cache for CSS and JS file changes.
2022-12-21
Changed
- Update styling throughout the site to be more consistent. Links are now much more clearly identifiable. (FA Turtle Jerrar)
- Numerous small tweaks to pages throughout the site. (FA Turtle Jerrar)
- Link unit activity report from unit rosters. (FA Turtle Jerrar)
- Link pilot file viewer from TAC admin page. (FA Turtle Jerrar)
- Add CoB eligibility board link for leaders. (FA Turtle Jerrar)
Fixed
- Rosters: Show full length unit page for squadrons; fixes regression caused by transition to Battlegroups. (FA Turtle Jerrar)
- Patch/Battle Bug processing: don't allow bug close without comment. (FA Turtle Jerrar)
2022-12-07
Fixed
- Correct some typos on various pages. emperorshammer/issues-incoming-queue#141 (FA Turtle Jerrar)
- Fix bug in display of next level approvers in the pending request system. (FA Turtle Jerrar)
- Fix bug in display of columns on uniform upload page. (FA Turtle Jerrar)
- FIx #606 by adding ATR record for approved uniforms. (FA Turtle Jerrar)
Changed
- Allowing a more sensible number of results (100) on search page. emperorshammer/issues-incoming-queue#138 (FA Turtle Jerrar)
2022-11-19
Changed
- Adjust UI on competitions processing page for easier text entry. #599 (FA Turtle Jerrar)
- Include quantity in notification messages for multiple awards. #590 (FA 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. (FA Turtle Jerrar)
Added
- Training Management: add section for updating course ID line display per EH group. (FA Turtle Jerrar)
- System Management: add page for system management utilities. (FA 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. (FA Turtle Jerrar)
- Add combat event field to MP PvP match reports to allow tagging matches for a specific combat event. (FA Turtle Jerrar)
- Add combat event data and validity checks to Combat Operations match processing screen. (FA Turtle Jerrar)
Changed
- Reorganize the MP match report form to reduce scrolling when populating data; most instructions are now at the bottom. (FA Turtle Jerrar)
Fixed
- Incorrect display of platform label on combat event-related records. (FA Turtle Jerrar)
- Improve performance of member record display, particularly for members with many MP PvP matches. (FA Turtle Jerrar)
- Data quality: Update existing awards missing competition/combat event data. (FA Turtle Jerrar)
2022-11-12
Changed
- Adjust display of data on competition page and add some verbiage to edit form. Closes #577 (FA Turtle Jerrar)
- Enable automatic line breaks when using Markdown for more intuitive user experience. (FA Turtle Jerrar)
Fixed
- Limit featured competitions to those that are approved. Closes emperorshammer/issues-incoming-queue#127; closes
emperorshammer/issues-incoming-queue#125. (FA Turtle Jerrar) - Removed HTML support from IU exam questions to prevent conflicts with Markdown formatted questions; HTML support was no longer needed. (FA 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. (FA 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. (FA Turtle Jerrar) - Add Training Management link and authorization for assigned professors. (FA Turtle Jerrar)
2022-10-29
Changed
- Update roster and unit pages to better handle battlegroups; miscellaneous appearance tweaks. (FA Turtle Jerrar)
2022-10-10
Changed
- Implement support for Battlegroup unit and position echelon. (FA Turtle Jerrar)
- Extend Battlegroups into the ID line. (FA Turtle Jerrar)
- Fix bug with TC command staff links not appearing in linked ID line. (FA Turtle Jerrar)
2022-10-01
Fixed
- Formatting on Competition Center. (FA Turtle Jerrar)
2022-09-30
Changed
- Updated RtF API for 2022 rules (FA Pickled Yoda)
2022-09-20
Fixed
- Incorrect checking of radio buttons (impacted review editing, and possibly others). #540 (FA Turtle Jerrar)
- Improve appearance of roster page when unit only has a patch and no banner. #554 (FA Turtle Jerrar)
Changed
- Slightly more verbose message for inactive members attempting to login. emperorshammer/issues-incoming-queue#86 (FA Turtle Jerrar)
- Assorted cleanup and optimizations. (FA Turtle Jerrar)
Added
- Add prefill support for award recommendations. #390, #144 (FA Turtle Jerrar)
2022-09-17
Changed
- Make "submit another match..." button on MP match submissions order players alphabetically by name (to match prefill button). (FA Turtle Jerrar)
- Add date/time to last-chance error message to facilitate log checking. (FA Turtle Jerrar)
- Updates to runtime options and MP match submissions. (FA Turtle Jerrar)
- Constrain thumbprint checking during MP match processing. #566 (FA Turtle Jerrar)
- Show MP match screenshots to match submitter on public match review page. (FA Turtle Jerrar)
- Add link to match information message on denial notifications. emperorshammer/issues-incoming-queue#124 (FA Turtle Jerrar)
- Add some additional predefined match denial messages. (FA Turtle Jerrar)
- Simplify cancellation of MP matches by displaying result message on viewmp.php instead. #424 (FA Turtle Jerrar)
- Misc small changes. (FA Turtle Jerrar)
Fixed
- Preserve MP match review filters on pagination. emperorshammer/issues-incoming-queue#97 (FA Turtle Jerrar)
- Misc small fixes. (FA Turtle Jerrar)
2022-09-14
Changed
- Ability to override screenshot dupe detection at MP match submission time; enable for EaW. (FA Turtle Jerrar)
2022-09-13
Added
- New statistics data pages: Killboard Best Month Statistics,
Career PvP Pilot Statistics,
Career PvE Pilot Statistics; improve the
Career Singleplayer Pilot Statistics page. (FA Pickled Yoda)
Changed
- Improved system for returning resized images. (FA Turtle Jerrar)
- Improved craft list page and other pages showing craft images by requesting small size images when appropriate. (FA Turtle Jerrar)
- Pagination on uniforms page.
2022-09-02
Added
- Search function for competitions on Competition Center. #549 (FA Turtle Jerrar)
Changed
- Hotfix: Display correct character in history for medal recommendations by multiple-character members. (FA Turtle Jerrar)
- Re-introduced FCHG/combat ratings to medal line. #545 (FA Turtle Jerrar)
- Top competition submitter data moved to Pilot Statistics and Ranks page. (FA Turtle Jerrar)
2022-08-31
Changed
- Improved sorting of members on MP match form pre-fill. #541 (FA Turtle Jerrar)
- Hyperlink links in BSF notifications. #543 (FA Turtle Jerrar)
2022-08-30
Changed
- Permissions are applied per-character except for individual member add/deny perms; add permission groups. #448, #443 (FA Turtle Jerrar)
2022-08-28
Added
- Drag and drop support for file uploads. (FA Pickled Yoda)
- Image preview support for file uploads (MP match submission, uniforms, image assets). (FA Pickled Yoda/FA Turtle Jerrar)
2022-08-21
Added
- Training Management: Add selector for explicitly indicating notes are in HTML or Markdown format. #530 (FA Turtle Jerrar)
Fixed
- Training Management: Fix error when adding new course. #530 (FA Turtle Jerrar)
2022-08-20
Added
- Implement news system management page with initial capability of configuring news graphics. #504/#418 (FA Turtle Jerrar)
- Build out support for image asset news graphics. #504/#418 (FA Turtle Jerrar)
Changed
- Refactor image asset upload endpoint to use FileUpload class and common AssetUpload controller. (FA Turtle Jerrar)
- Formatting improvements for image asset viewer. (FA Turtle Jerrar)
- Add page for manual image asset uploads. (FA Turtle Jerrar)
Fixed
- Fixes in FileUpload class. (FA Turtle Jerrar)
2022-08-19
Added
- Support for explicitly defined unit leader position. #486 (FA Turtle Jerrar)
Changed
- Set CAPT as leader of and assigned to M/FRG Phoenix; add report permission. #486 (FA Turtle Jerrar)
2022-08-18 [#515]
Added
- Support for Operational Readiness Award and new display rule. #491 (FA Turtle Jerrar)
- Support for quantities on medal recommendation form, view pending requests, and processing pages. #491 (FA Turtle Jerrar)
- Conversion of IS-CW and IS-CR awards to ORA. #491 (FA Turtle Jerrar)
Changed
- Improve display of awards on member records (show devices). #489 (FA Turtle Jerrar)
- Update medal line generation. #489 (FA Turtle Jerrar)
- Remove HTML from medal descriptions and update descriptions. #512 (FA Turtle Jerrar)
- Update pilot API for ORA and SQXO support. (FA Turtle Jerrar)
Fixed
- Stats template "no records" messages does not display. (FA Turtle Jerrar)
2022-08-17
Changed
- Updates for the Competition Center: reorganized status categories, add recently started/ending competitions sections, updated
welcome page, updated formatting. (FA Turtle Jerrar)
2022-08-14
Changed
- Enable expired exam attempt pruning. (FA Turtle Jerrar)
- Add assigned professor to overdue notifications. (FA Turtle Jerrar)
Fixed
- Overdue exam grading notification generated when no overdue exams. (FA Turtle Jerrar)
- Improved display of screenshots in viewmp.php; add second screenshot for PvE matches. (FA 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
- Running total for exam grading. #466 (FA Pickled Yoda)
2022-08-10
Added
- Page for viewing image assets a member has uploaded. (FA Turtle Jerrar)
2022-08-07
Changed
- Updated various battle medals with higher resolution versions restored from archives. (FA Turtle Jerrar)
Fixed
- Fix #407 by removing min-width from member select component. (FA Pickled Yoda)
- Add TAC-only manual BSF submission page. (FA Pickled Yoda)
- Fix issue related to EHM generation (with pyrite library changes). (FA Pickled Yoda)
2022-08-04
Fixed
- Fix unit title bug. #500 (FA Pickled Yoda)
2022-08-03
Fixed
- Fix some TAC functions. (FA Pickled Yoda)
2022-07-30
Added
- Support for SQXO as primary position. #483 (FA Turtle Jerrar)
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). (FA Turtle Jerrar)
Fixed
- File permissions bug for TFTC pilot files. (FA Pickled Yoda)
2022-07-25
Changed
- Update settings for outbound emails. (FA Turtle Jerrar)
- Update login validity to one week. (FA Turtle Jerrar)
2022-07-24
Changed
- Remove number of competitions denied from member profile. #492 (FA Turtle Jerrar)
- Remove page listing denied competitions from competitions center. #494 (FA Turtle Jerrar)
- Add list of competitions managed to member profile. #493 (FA Turtle Jerrar)
2022-07-17
Changed
- Add page for viewing your IU exam submission history with status and score. (FA Turtle Jerrar)
- Add page for viewing results of an IU exam attempt, including individual question scores and grader's comments. (FA Turtle Jerrar)
- Improved display of questions in exam grading screen. (FA Turtle Jerrar)
2022-07-16
Fixed
- Medal lines do not update for LoC/LoS awards. LC Honsou/#487 (FA Turtle Jerrar)
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. (FA Turtle Jerrar)
- Refactor uniform uploads to use FileUpload class. (FA Turtle Jerrar)
2022-07-08
Fixed
- Exception when recommending award for member with no duty assignments. (FA Turtle Jerrar).
2022-07-02
Added
- EaW support for PvP and PvE. HA Plif/#473 (FA Turtle Jerrar)
Fixed
- Update remob tracker to couple battles/frees only once. (FA Turtle Jerrar)
2022-06-25
Added
- MSE stats page for unit leaders to view monthly MSE-related data. (FA Turtle Jerrar)
2022-06-20
Fixed
- Display newlines in member historical assignment records and fix HTML. MAJ Kalve Ryder/#435 (FA Turtle Jerrar)
Added
- A few additional member activity stats. (FA Turtle Jerrar)
- Track and display date of MP match status changes. (FA Turtle Jerrar)
- Combat Operations dashboard: show average match processing time. (FA Turtle Jerrar)
- Add page for review of MP match processing stats by processing member. AD Silwar Naiilo/#275 (FA Turtle Jerrar)
2022-06-18
Fixed
- ATR pagination on member records. (FA Turtle Jerrar)
- Improve some aspects of profile and edit profile page display on mobile/tablet. (FA Turtle Jerrar)
Added
- Stats on member record for number of battle and patch reviews performed. (FA Turtle Jerrar)
2022-06-17
Fixed
- Cancelled PvP matches are still detected as duplicates. (FA Turtle Jerrar)
- /activity.php omits member-based ATR entries. (FA Turtle Jerrar)
Added
- Button to return to match queue after cancelling MP match. AD Marenta Jean/issues-incoming-queue#106 (FA Turtle Jerrar)
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 (FA Turtle Jerrar)
- Don't change default character when setting currently active character. #434 (FA Turtle Jerrar)
- Update URLs for member profiles to be friendlier. (FA Turtle Jerrar)
2022-05-31
Fixed
- Bug in handling member/unit titles.
2022-05-29
Fixed
- Fix MP match processing to prevent re-processing a match. (FA Turtle Jerrar)
2022-05-28
Added
- Battle flown tick changes colour when it was flown this year. MAJ TheBlackxRanger/#423 (FA Pickled Yoda)
- Added reviewed tick with same logic. (FA Pickled Yoda)
Fixed
- Division by zero error for BSFs. (FA Pickled Yoda)
- Changelog page formatting. (FA Turtle Jerrar)
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). (FA Turtle Jerrar)
- Additional options for record managers to update email addresses and member/character properties. (FA Turtle Jerrar)
2022-05-16
Added
- Club information/operating fund information and management pages. (FA Turtle Jerrar)
Fixed
- HTML erroneously displayed on certain Patch Archive listings. MAJ Kazraran/#409 (FA Turtle Jerrar)
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 (FA 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
- Unable to submit screenshots flagged as duplicates of a cancelled match. CPT TI-40026/#400 (FA Turtle Jerrar)
2022-05-06
Changed
- Add meta and OpenGraph descriptions, or robots noindex, to many pages. (FA Turtle Jerrar)
- Prepare the Unit Activity Report page for use (it had been forgotten about and not linked). (FA Turtle Jerrar)
- Link in the Career Singleplayer Pilot Statistics page, which had also been forgotten about. (FA Turtle Jerrar)
- Add cadet's rank in front of their name in the first sentence of the email because... cadets. #9555/#397 (FA Turtle Jerrar)
- Minor tweak to battle/mission information page. (FA Turtle Jerrar)
- Clean up some old files. (FA Turtle Jerrar)
- Recombobulate the discombobulator. (FA Turtle Jerrar)
2022-05-05
Changed/Added
- Initial changes and improvements to support future site branding (TC, DB, EH, etc). (FA Turtle Jerrar)
- Support for OpenGraph data on pages; integrated with branding work. (FA Turtle Jerrar)
Fixed
- Count Legions of Skirmish and compute PvE rating correctly for multi-character members. GN Jarek La’an/#391 (FA Turtle Jerrar)
2022-04-26
Fixed
- Fix error on IS data page. (FA Turtle Jerrar)
2022-04-24
Added
- Historical MP match review function for Combat Operations section/authorized match processors. CPT TI-40026/#382 (FA Turtle Jerrar)
- Public MP match information page. (FA Turtle Jerrar)
- New method of providing filters on certain pages based on user input. (FA Turtle Jerrar)
Fixed
- Fix small display bugs in viewing own historical MP matches (viewmp.php). (FA Turtle Jerrar)
- Standardize some error messages. (FA Turtle Jerrar)
2022-04-23
Fixed
- Inability to remove competition/combat event ID from award recommendation. LC Westric Davalorn/#381 (FA Turtle Jerrar)
Added
- Show competition or combat event related to the award recommendation on submitter's view recommendations screen. LC 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 (FA Turtle Jerrar)
Changed
- Read EXIF data for submitted match screenshots and rotate/flip as needed to fix the image to correct orientation. #362 (FA Turtle Jerrar)
2022-04-17
Changed
- Show matches submitted by member that they did not participate in on viewmp.php HA Plif/#370 (FA Turtle Jerrar)
2022-04-16
Fixed
- Management menu categories not appearing with certain permission sets. HA Plif/#365 (FA Turtle Jerrar)
Added
- Support for TC squadrons with up to 4 flights. #363 (FA Turtle Jerrar)
- Show rosters for WEIGHT_CONTAINER units (Reserves, IWATS, etc). (FA Turtle Jerrar)
Changed
- Tweak various information displayed on unit roster pages; move titles higher. (FA 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
- Improve loading of uniforms and fix approval queue view. HA Plif/#355 (FA Turtle Jerrar)
Added
- Allow timed test creators to view and score results of in-progress tests. LC Solohan50/#353 (FA Turtle Jerrar)
- Allow editing timed test questions. (FA Turtle Jerrar)
2022-04-07
Added
- Display who processed MP match reports on the view match reports screen. LC Solohan50/#352. (FA Turtle Jerrar)
Fixed
- Inability to recommend certain awards to dedicated EH CS characters. #309 (FA Turtle Jerrar)
- Error for members with no chain of command when performing an email address change. #341 (FA Turtle Jerrar)
- Fixed escaping in news titles. #351 (FA Turtle Jerrar)
Changed
- SP score calculation for Imperial Storm missions (per SIMS). (FA 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. (FA Turtle Jerrar)
- Fixed unnecessary conversion of special characters to HTML entities in notification subject lines. #340 (FA Turtle Jerrar)
- Fixed pagination on View Award Recommendations page. #346 (FA 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
- Script to move competitions to finished status. #314 (FA Pickled Yoda)
2022-03-21
Changed
- BSF auto-complete now supports additional formats like
XWATC1Yoda
or9555TIEDB3b
. (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 (FA Turtle Jerrar).
- Improved handling of data with line breaks in notification messages. (FA Turtle Jerrar).
- Fixed medal board to correctly display medals by character, and improved sorting. (FA Turtle Jerrar).
- Fixed global medal counts to exclude rescinded awards. (FA 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 (FA Turtle Jerrar).
- Fixed sanitization error on join page. #319 (FA Turtle Jerrar).
- Fixed missing lightbox viewer for duplicate screenshot display on match processing. #315 (FA Turtle Jerrar).
- Fixed error when updating profile with no personal craft type set. #324 (FA Turtle Jerrar).
- Fixed extraneous error when successfully submitting timed test answers. #325 (FA Turtle Jerrar).
- Fixed old rank name being displayed as new rank name in promotion approval notifications. #326 (FA Turtle Jerrar).
- Fixed duplication of ATR entries for new awards. #327 (FA Turtle Jerrar).
- Provide proper errors for invalid requests on the patch archive. #328 (FA Turtle Jerrar).
Changed
- Changed allowable report editing interval from one week to one month. #321 (FA Turtle Jerrar).
- Changed check for report editing ability to show error earlier. #321 (FA Turtle Jerrar).
Added
- Added Markdown support in timed test questions. #322 (FA Turtle Jerrar).
2022-03-01
Fixed
- Fixed time zone bug resulting in some BSFs appearing on prior month's kill board. (FA Pickled Yoda/FA Turtle Jerrar).
- Hide high score tab for battles that don't track scores. (FA Pickled Yoda).
2022-02-28
Fixed
- Fixed inaccurate medal count calculation from award history for members with multiple characters. (FA Turtle Jerrar).
- Fixed missing CSRF token on recompute aggregated fields page. (FA Turtle Jerrar).
2022-02-27
Added
- Added public Changelog and viewer. (FA Turtle Jerrar).
- Added ability to mention members in Markdown-formatted text with @ followed by the member's PIN. This feature is in beta. (FA Turtle Jerrar).
Changed
- Show 25 notifications in notification viewer by default. (FA Turtle Jerrar).
Fixed
- Fixed "Gunner's Mate..." ranks all being 4th class. emperorshammer/issues-incoming-queue#63 (FA Turtle Jerrar).
- Fixed intermittant 500 internal server errors when loading certain report listings. #304 (FA Turtle Jerrar).