Patch list #387 : 27/05/2025 | Announcements | TORN

Patch list #387 : 27/05/2025

    • Chedburn [1]
    • Role: Admin
    • Level: 17
    • Posts: 28,927
    • Karma: 70,547
    • Last Action: 16 hours
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Thread created on 22:02:58 - 27/05/25 (1 month ago)

    Patch list

     

    A list of all updates released between the dates of 20/05/2025 and 27/05/2025.

     

    - Added new Bazaar Directory link to the navigation settings so it can be included on the sidebar/topbar 🐞

    - Changed the newspaper advert file size limit from 5MB to 1MB after warning on Patch List #385

    - Moved the Estate Agents to the Residential area on the City Map to allow for better Quick Links composition

    - Improved the area distribution on the City's quick links page under area sorting to avoid titles along the bottom

    - Fixed some icons not matching the right areas on City's quick links page after sprite update 🐞

    - Fixed style issue with vertical separators on the City's quick links page

    - Fixed missing hover over effects on the City's quick links page

    - Fixed prioritization of faction-loaned items over player-owned items when items are consumed during OCs 2.0

    - Fixed unintentional usage of equipped items during OCs 2.0

    - Fixed live updating of scope on the faction OCs 2.0 panel upon successful completion of a scenario

    - Fixed live appearance of newly spawned scenarios on the OCs 2.0 panel

    - Fixed the PAID stamp not immediately appearing upon paying out a scenario on the OCs 2.0 panel 🐞

    - Fixed scenario titles in OCs 2.0 to use Title Case rules (Blast From The Past -> Blast from the Past) 🐞

    - Fixed missing effect descriptions on many items used or required during OCs 2.0 scenarios

    - Fixed missing effect description for Stygian Darkness

    - Fixed unintentional duplicate logs after the successful completion of level 9 scenarios

    - Fixed Kinetokinesis bonus to show in the dropdown filter when M'aol piece is listed on the Item Market 🐞

    - Fixed quantity fields being unintentionally set to "0" instead of blank upon backspace on the Item Market 🐞

    - Fixed calculation used for live update of faction's funds remaining when giving a faction member money

    - Fixed second faction member's name failing to be cleared after using the 'Give to User' field 🐞

    - Fixed enter button entirely skipping the confirmation step when using the Faction's Give to User panel 🐞

    - Fixed Dirty Bomb's 'State of Emergency' broadcast incorrectly using a light style button instead of dark

    - Fixed number shortcuts (like '9m' and '9k') not working when selling items from shops like Bits 'n' Bobs 🐞

    - Fixed the 'Sell Items' button remaining disabled after an initial sale at Big Al's Gun Shop 🐞

    - Fixed inaccurate values appearing for arrest warrants on the new Criminal Records page 🐞

    - Fixed display issue on the item information panels of items that have effects in Bazaars on mobile 🐞

    - Fixed issue with live updates across multiple tabs upon favoriting or unfavoriting bazaars 🐞

    - Fixed error being produced when double clicking the Recover button on Card Skimming with slow internet 🐞

     

    - [HONOR] Added 'Papers Please' for creating a passport in Forgery

     

    - [INTERNAL] Upgraded web server infrastructure for increased performance and security

    - [INTERNAL] Optimized chat's handling of player's avatars on the Recently Met list to improve performance

    - [INTERNAL] Optimized sidebar and header logic to improve performance

    - [INTERNAL] Optimized OC 2.0's recruiting, planning, and completed tabs to improve loading times by x2

    - [INTERNAL] Increased Russian Roulette polling rate from 30s to 4s to ensure synchronicity on poor internet 🐞

    - [INTERNAL] Fixed inconsistent bonus classes across Bazaars and Display Cases 🐞

     

    - [API] Added a new selection 'faction' -> 'search' in API v2

    - [API] Added a new field 'cache_timestamp' to 'market' -> 'itemmarket' in API v2

    - [API] Fixed 'id' sometimes being an empty string in 'key' -> 'log' in API v2

    - [API] Optimized slow queries in 'user' -> 'calendar'

    - [API] Refactored 'faction' -> 'reports' & 'user' -> 'reports'

    - [API] Upgraded library used to generate OpenAPI schema

     

    - [APP][2.2.41] Improved auto login functionality and workflow (JWT)

    - [APP][2.2.41] Fixed issue with app not opening on the last viewed page 

    - [APP][2.2.41] Fixed issue with Profile image link 404 error

    - [APP][2.2.41] Fixed issue with opening pages in default browser app

    - [APP][2.2.41] Fixed issue with crashing app when receiving chat notification on android 7

    - [APP][2.2.41] Fixed issue with Google Login not working on new Samsung S25 range 

    - [APP][2.2.41] Fixed memory leaks in firebase and billing services

    - [APP][2.2.41] Upgraded billing library to the latest version

    - [APP][2.2.41] Optimized messages and event widget request

    - [APP][2.2.41] Implemented additional caching for JS/CSS files

     

    - [WAI] Improved the Bazaar Directory A11Y for tabs and header links



    Developer focus

     

    The workforce's current project focuses, updated on a fortnightly basis.

     

    Joe: Crimes 2.0 / Bazaar Directory / New Honor designs / Item descriptions / Bugs and issues

    Pavel: Crimes 2.0 / PR Reviews / Post-migration fixes / Bugs and issues

    Kostya: Chat 3.0 open beta bug fixes / Bugs and issues

    Alexander: Credits page updates / Team management / Bugs and issues

    SerhiiT: Bothunter updates / Bugs and issues

    Catherine: PR reviews / Optimizing react-apps build process

    Artem: Refactoring Elimination competition / Fixing Casino bugs

    Vadim: App bug fixes & updates / Bazaar Directory / JWT auto-login

    Oksana: Rebuild Awards page / Player Interaction Log on Profiles

    Roman: Organized Crimes 2.0 live updates / Factions Pay Day tab rebuild / Developer support

    SerhiiD: Inventory system rebuild /  Item Market bug fixes & updates / Developer support

    Dmytro: Bookie bugs, issues & updates

    Violeta: Competition system refactoring / Implement Elimination stage & attacks integration

    Wouter: Crimes 2.0

    SerhiiM: Item Market bug fixes & updates

    MatroSkin: Organized Crimes 2.0 live updates / Retina for player models

    YevhenZ: Bazaar Directory / Faction's Give to User bug fixes / Faction's Pay Day tab rebuild

    ChrisK: Admin panel live updates / Multicase bug fixes

    Evgheni: Scheduled leave

    Mauro: API Documentation / API updates & bug fixes / Automation for Swagger documentation updates

    Jane: Profile badges / Various UI updates

    Lena: Profile badges - Fallen players

    Nadiia: Profile badges - Elimination

    Iryna: Crimes 2.0 banner designs

    Nikita: QA / B&I ticket assistance / Credits page testing / Bazaar Directory testing / Awards rebuild

    Volodymyr: B&I ticket assistance / QA workflow optimizations / Awards rebuild  / Bazaar Directory

    Aerb: Scenario generation for Organized crimes 2.0 / Item modeling lead

    David: Organized Crimes 2.0 admin panel improvements

    Chris: Docker to Podman migration / Bandwidth usage reduction / Service upgrades

    Sean: Payments 2.0 for the Donator House / Service upgrades

    Mike: Improving database analytics to understand areas associated with high-transaction loads

    Joshua: Query optimization

    Pete: NPC chat bot player interactions

    Eugene: Creating high-res variants of all equipped armor & clothing

    Ash: Social media / Newspaper / Event planning / Crimes 2.0 / Organized Crimes 2.0

    Sam: Proofreading

    Julie: Staff admin panel rebuild / Proofreading

    Kevin: General marketing

    Wolf: Economic monitoring


    This workforce project focus list gives a little insight into what projects we're working on week by week, it doesn't include team managers. These current priorities declared informally by personnel for the week unfolding do not include other smaller projects they may be working on or the usual bug fixes. If an anticipated project is not on the list, it could mean that it's frozen due to other priorities, being worked on as a separate non-priority, or has been completed and awaiting testing / release.

Reply
Thread Title: