Skip to content
TORNLIFE More

Patch list #379 : 25/03/2025

Started by Chedburn [1] Admin on in Announcements.

0 replies · 7.92k views · thread synced · 4 days ago · View on torn.com
About this thread

Posts archived: 1 / 1 posts (100%) · the total is Torn's reply count + the opening post at the last fetch

Counted by TornLife from the archived posts.

Archived posts
1
Discussion span
→
People posting
1
Likes on archived posts
0
Posts by staff, officers and moderators
1
Authority score
91 / 100
Historical score
58 / 100
Story score
50 / 100
Engagement score
61 / 100
Chedburn [1] Admin Developer

Going forward, I'll include an 'INTERNAL' category in the patch notes to reference changes and updates we've made that are important, but the effects of which shouldn't (hopefully) be immediately apparent to players - such as efforts to reduce technical debt.

 

 

Patch list

 

A list of all updates released between the dates of 18/03/2025 and 25/03/2025.

 

- Added list of faction members who haven't joined a scenario to the bottom of the Recruiting tab on OCs 2.0

- Added ability to send to recipient group 'Leader / Co-leader' when sending a faction newsletter

- Changed faction newsletters to no longer automatically also send them to the Leader and Co-leader

- Changed expiry of OCs 2.0 scenarios from 72 hours to 7 days

- Updated the item models of Cannabis and Digital Organizer to improve realism and consistency

- Disabled Sand's contribution towards networth while its market value stabilizes

- Fixed faction newsletters incorrectly using AND instead of OR when selecting multiple recipient groups 🐞

- Fixed injuries (low life) sustained from OCs 2.0 scenarios unintentionally being immediately recovered

- Fixed failure to stop an OCs 2.0 scenario initiating if one of the members is in federal jail

- Fixed an error preventing users from viewing their submitted player reports 🐞

- Fixed unintended space between player names and 's on OC 2.0's scenario outcome text 🐞

- Fixed server/client time difference causing travel timers to incorrectly appear as 00:00:00 🐞

- Fixed Sellout Slayer sell item trigger timestamp when the item was previously bought in the shops 🐞

 

- [DOWNTIME] Upgraded MongoDB version

- [DOWNTIME] Updated cron runner to use ARM-based architecture

 

- [INTERNAL] Released the rebuild of the entire back-end of Russian Roulette

- [INTERNAL] Optimized repeated user object access reducing database calls by ~1K/sec

- [INTERNAL] Replaced inventory queries within the API as part of the inventory rebuild

- [INTERNAL] Replaced inventory queries within Racing as part of the inventory rebuild

- [INTERNAL] Migrated Crimes 2.0 app to Redux Toolkit instead of hand-written redux

 

- [HONOR] Added 'Cinephile' for selling 10,000 DVDs of each genre

 

- [API-v2] Added 'scope', 'user.outcome' & 'checkpoint_pass_rate' to OCs 2.0 related API selections

- [API-v2] Added missing Swagger schema properties to 'torn' -> 'itemammo' selection

- [API-v2] Upgraded Swagger schema to OAS 3.1 standard



Developer focus

 

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

 

Joe: Crimes 2.0 / Honor bar replacements / Elimination rebuild planning / Travel 2.0 discussions

Pavel: Crimes 2.0 / PHP8 migration and bug fixes

Kostya: Chat 3.0 beta test / Travel Agency WAI support

Alexander: Travel Agency WAI support / Credits page updates / Team management

SerhiiT: Scheduled leave

Catherine: Code reviews / Optimizing React apps build process / Fixing GitHub issues

Artem: PHP8 migration fixes / Integration test updates for mods / Migrating item mod pages / Fixing poker bugs

Vadim: App bug fixes / Statuses widget / Russian Roulette refactoring / Bazaar Directory / JWT auto-login

Oksana: Rebuild Awards page improvements / Player Interaction Log on Profiles

Roman: OC2.0 bug fixes / Factions Pay Day tab rebuild / Faction newsletter enhancements

SerhiiD: Armoury table migration / Delayed Events service / Developer support

Dmytro: Bookie bugs, issues & updates

Violeta: Competition system refactoring / Elimination DB structure and team generation

Wouter: Travel page refactor / Crimes 2.0 banner improvements / Redux Toolkit implementation in crimes

SerhiiM: Item Market live updates improvements / Anonymous sales and UI improvements

MatroSkin: Organized crimes 2.0 fixes

YevhenZ: Refactoring faction controls tabs into new framework

ChrisK: Multicase evidence gathering for admin panel / Next steps on case comments, staff notes, punishments

Evgheni: Chat beta updates (beta-14) / Multi-tab support improvements / Version notifier & banned state handling

Mauro: API development / New targets list release / Travel refactor support / Further faction API improvements

Jane: Bazaar Directory layout / Credits page updates / Crimes 2.0 design refinements / Various UI updates

Lena: Profile badges / Credits page icon design

Nadiia: Profile badges

Iryna: Production of advertising material / Crimes 2.0 subcrime image creation

Nikita: QA / PHP8 testing / Item Market live updates improvements / B&I ticket assistance

Volodymyr: B&I forum support / PHP8 testing / QA workflow optimizations / Friends/Enemies/Targets lists reviews

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

David: Organized Crimes 2.0 admin panel improvements

Chris: Devops

Sean: Devops

Mike: Devops

Joshua: Query optimization

Pete: Creating knowledge base for NPC chat bots

Eugene: Creating high-res variants of all equipped armor & clothing / Test Dummy target models / Pinata model

Ash: Crimes 2.0 writing / Casino Heist scenario rework / Newspaper and event planning

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.

Mentions: Mission Sellout Slayer - Yet Again · Newsletter bug selecting not in OC +extra roles · Snow Blind OC - space between name and apostrophe · Travelling stuck at 0:00 again · Your Reports menu infinitely loading