Torn PDA
Torn City personal assistant
Free · Designed for iPad. Not verified for macOS.
TORN City personal assistant
Torn PDA has been developed as an assistant for players of Torn City (www.torn.com).
It was conceived to enhance the experience of playing Torn from a mobile platform, and other already existing applications, such as YATA, have been a great influence.
* Profile page with shortcuts to you preferred sections, access to basic status data, recent events, cooldowns and net-worth calculation. You can also manually activate notifications so that you don't waste any energy, nerve, or miss any cooldown expiry.
* Check your travel status and configure notifications just before you arrive. No more forgetting and being mugged abroad. Also, configure the notification shown so that it is safe to use even at work or in other public environments.
* Have a look at foreign stocks directly in the Travel section. Filter and sort items at your convenience, including profit based on item capacity. Also, by using the in-app browser, you are contributing by sending stock data automatically to the shared database!
* User scripts support.
* YATA mobile interface: new sections (e.g. Awards) that constitute the first official YATA mobile interface. Data comes straight from your YATA account.
* Ability to fill max items on arrival to destination, based on current capacity and money available. Then, use the quick home return button in the top bar to make your stay quicker and safer.
* Quick crimes option when you visit the crimes section. Just set up your preferred crimes and they'll appear in the top bar.
* Quick Items: browse to the items section in Torn with the full browser and add your prefer items for a quick access later on.
* Trade calculator with total price calculation for cash, items and shares, plus the ability to copy total figures for a quick trading. If you are a professional trader, you can also synchronize with Torn Trader and the Arson Warehouse.
* Automatic city items finder in the map.
* Automatic alerts for travel, energy, nerve, hospitalization, drugs, racing, messages, events, trades and stocks.
* Torn chat: options to highlight your name or hide the chat completely if you wish.
* Follow your faction's chain live from the app, with instant energy updates. Use the chain watcher feature to avoid surprises.
* Create your own target list, adding your own comments and many other details. Import and export your targets to/from YATA. While chaining, automatically skip targets that can't be attacked (hospitalised/jailed or in a different country). Get optimal targets directly from Torn Attack Central, included in the Chaining section. Chaining has never been easier.
* Have a look at your last few attacks, with simple statistics so that you can decide when/who to add to your common chaining targets.
* Export targets as a backup or share them with other players.
* When in hospital, send Nuclear Central Hospital a revive request by clicking a button.
* Create a friends list, with quick access to in-game messaging, trading and other important details. Also, add note to your friends' profiles. Backup functionality included.
* Activate alerts for NPC loot.
* Dark mode.
more NEW
- Userscripts: install TornTools scripts from inside the app
- Userscripts: update all your scripts at once
- Userscripts: added documentation section
IMPROVED
- Userscripts: storage capacity warnings are now only shown when debug messages are enabled
- Userscripts: faster injection when loading pages
- Profile section now uses about half the API calls
- Script storage capacity warnings are now only shown when debug messages are enabled
- Developer tools: storage entries can be deleted in bulk
FIXED
- Events: HTML tags no longer show up in the timeline text
- Chaining: tapping a target in the war or retaliation lists no longer fails to start the attack
- Alarms can now be set for waits longer than 24 hours
- Fixed startup crashes on some devices
- Browser: a page or script opening a window without an address no longer leaves a broken tab
3.16.0 3 days ago
NEW
- Quick items: added an option to hide loadouts
- Browser: you can now choose when unused tabs go to sleep
- Userscripts: share and install scripts as .user.js files
- Userscripts: new native storage for script developers
IMPROVED
- [ANDROID] Faster and more reliable browser startup
- [ANDROID] Idle browser tabs now release memory to keep the app light
- [ANDROID] The browser now auto-recovers if a tab fails to load on startup
- [ANDROID] Tabs now return to the same spot after the browser recovers a page
- Reinforced push notifications token persistence
- Added Asclepius as a new revive provider
- Browser: the reload button is easier to tap and shows its progress right away
FIXED
- Fixed a possible error in injected scripts when reading element classes
- Fixed userscripts losing access to GM helpers on pages where storage is not available
- Fixed GM_setValue saving values that could not be read back
- Fixed userscripts not running again after the browser recovered a page
- Fixed a repeating error logged by the chat highlight feature
- Fixed travel max buy buttons not working for certain screen widths
- Fixed abroad stay reminders opening an invalid page when tapped
- Fixed browser DevTools Storage list refreshing when tapping input fields and crashing on large stored values
- Fixed notifications that could stop arriving after the device notification token changed
- Fixed the war targets list turning grey when sorting by hospital time
- Fixed foreign stocks destination filter clashing with the saved country one
3.15.0 8 Aug
- Fixed incorrect plane icon showing in travel live updates
- Fixed userscripts occasionally not running when opening a new tab
- Fixed userscripts losing access to GM/PDA helpers after closing the browser
3.14.2 4 Jul
- FFScouter: the enemy activity panel now respects the War faction filter
- Fixed shops buy-max buttons style and behaviour
- Fixed issues preventing scrolling to the bottom of some pages
- Fixed userscripts occasionally not running on a cold start
- Fixed userscripts not properly detecting PDA API handlers
3.14.1 28 Jun
- Alerts: added abroad stay reminders
- Added Buy 100 helper to city shops
- Added awards comparison to profile checks and the training comparison dialog
- Foreign stocks: improved chart time spacing and restock highlighting
- Foreign stocks: auto-filter by destination while traveling or abroad
- Foreign stocks: departure notifications can now also be scheduled ahead of calculated time
- FFScouter Premium: stat distribution, travel timers and activity tracking
- Userscripts: added a permissions warning dialog before saving or loading scripts that declare @grant entries
- Userscripts: refreshed GM compatibility documentation and added test coverage for metadata contracts
- Userscripts: fixed GM handlers duplication in child tabs
- Userscripts: added GM bulk value methods
- Added a virus coding timer to Profile
- Fixed City Finder widget and airplane removal when traveling
- Fixed live travel updates
- Fixed browser focus events not firing until tap
- Fixed API usage in Loot
- Fixed travel indicator in several sections
3.14.0 26 Jun
- Drawer sections can now be reordered, hidden and customized
- Added item blacklist to foreign stocks
- Added 'sort by rarity' option to foreign stocks
- Userscripts: added PUT and DELETE HTTP request handlers
- Userscripts: fixed @match pattern handling
- Userscripts: implemented additional GM compatibility features
- Several performance, code and documentation improvements
- Profile: floating action button can now be hidden
- Profile: work stats now show a total in the expanded view
- Added confirmation dialog for deleting target with an attached note
- Browser: restore scroll position on reload is now optional
- Fixed issue with stock alerts not accepting decimal values
- Fixed time calculation for delayed travel departure
- Fixed foreign restock estimates
- Fixed alarm icon not turning green when active in some devices
- Fixed travel return button not working in some cases
- Fixed userscripts toggle persistence
- Fixed app icon not updating correctly
3.13.4 10 May
- Player profile widget now shows active bounties
- Shortcuts can now be customized with different icons, color overlays, and border colors
- Added grid carousel display mode for shortcuts in Profile
- Drug and booster cooldown travel warnings now support a configurable time threshold
- Dev: new architecture overview docs
- Several code fixes to prevent memory leaks
- Fixed URL redirects
- Fixed bazaar Fill Max button
- Fixed user script detection logic from browser
3.13.3 17 Apr
- Fixed YATA Awards section [Kwack]
3.13.2 1 Apr
- Hotfix for notifications not working in some devices
- Added Racing Live Updates
- Trades: added TornW3B sync support
- Added fair fight calculation from FFScouter in war targets cards
- Added FFScouter data to War stats sharing
- Added Combat Ready as a new revive provider
- Added option to close browser in floating action button
- Local backups can now be exported in a shareable mode without API keys or auth data
- Added fast keyboard option for the browser
- Improved spacing between links in quick item response messages
- Added option to copy required cash in Foreign Stocks
- Travel notifications and live updates can now open Foreign Stocks instead of the browser
- Fixed Quick Items response box using personal items for faction links
- Fixed Torn Stats error message toast
3.13.1 22 Mar
- Added Racing Live Updates
- Trades: added TornW3B sync support
- Added fair fight calculation from FFScouter in war targets cards
- Added FFScouter data to War stats sharing
- Added Combat Ready as a new revive provider
- Added option to close browser in floating action button
- Local backups can now be exported in a shareable mode without API keys or auth data
- Added fast keyboard option for the browser
- Improved spacing between links in quick item response messages
- Added option to copy required cash in Foreign Stocks
- Travel notifications and live updates can now open Foreign Stocks instead of the browser
- Fixed Quick Items response box using personal items for faction links
- Fixed Torn Stats error message toast
3.13.0 21 Mar
- Fixed several reported issues with Quick Items
- Fixed several general issues and memory leaks [bombel]
- Fixed typos in delayed flight notifications [HangingLow]
- Added config templates and build documentation for developers [OneMind]
3.12.2 24 Feb
- FFScouter: added API key creation, check and registration process
- Quick Items: added option to disable inventory quantities
- Quick Items: added option to replace the add button (+) with a long-press gesture anywhere on the widget
- The double-tap on Torn's header bar to exit full screen can now be disabled
- Added manual input option for war target stats filters
- Added option to disable the update dialog
- Fixed travel expenditure showing repeatedly
3.12.1 19 Feb
- Added FFScouter section in Chaining and profile stats dialogs
- Improved Quick Items selection interface
- Quick Items can now be disabled (personal and faction separately)
- Improved faction attack assistance notification settings
- Added seconds to targets cards red-status countdown
- Added education information to Profile's cooldowns section
- Added option to open deep links in a new tab
- Removed obsolete providers
- Updated Wiki entries
- Fixed travel expenditure warning not showing in some cases
- Fixed travel wallet money warning quantity persistence
- Fixed app update dialog
3.12.0 11 Feb
- Overhauled Quick Items selection and categories (wiped existing ones)
- War: fixed war targets sorting by stats
- War: improved API limits management when updating many war targets
- Added new target sorting sheet
- Added on time option for local notifications, alarms, and timers where applicable
- Dev: added 'tab state' browser handler (see details)
- Added sorting to Dev Tools tabs and size data for storage items
- Added option to avoid keyboard overlapping the website in certain devices (disabled by default)
- Improved user auth recovery process
- Fixed events timeline text formatting in Profile
- Fixed foreign stocks data submission to YATA and Prometheus
- Fixed scroll behavior in Foreign Stocks page
- Fixed TORN targets import erasing existing targets
- Fixed browser dialogs closing rapidly on certain devices
3.11.0 31 Jan
- Chaining: TORN targets can now be imported to the targets list
- Loot: added customizable lead time options for automatic notifications (alerts)
- Alarms can now be used in addition to notifications (iOS 26+)
- Scripts: added option to temporarily disable all user scripts
- Dev Tools: added Scripts tab to manage active userscripts for the current page
- Fixed max buy buttons for bazaars
- Fixed new version update dialog persistence
- Fixed foreign stocks data submission to YATA and Prometheus
3.10.1 4 Jan
- Overhauled war target sorting: added smart score weighting, filters and improved hospital time handling
- Foreign Stocks: added option to set a market selling fee for profit calculation
- Foreign Stocks: added filter for OC items
- Friends: added option to import an entire faction
- Improved Torn Stats chart cache data handling
- Added browser handler to share files from user scripts (see details)
- Added option to prevent keyboard from opening when tapping basket icon abroad (enabled by default)
- Updated images for new items
- Fixed Foreign Stocks data submission to YATA and Prometheus
- Fixed max buy buttons abroad
- Fixed axis margin for foreign stocks charts
3.10.0 24/12/2025
- Profile widget can now be hidden when attacking (shown by default)
- Added more time range filtering options for Torn Stats chart
- Added colored time range and error messages for TS stats chart
- Fixed Foreign Stocks data submission to YATA and Prometheus
- Fixed option to option to hide foreign items info
- Fixed quick travel return button
- Fixed max buy buttons abroad
- Fixed browser history navigation issues
3.9.6 15/12/2025
- Hotfix: resolved issues with TS chart and jobless warning
- User scripts can now be exported and imported in a JSON file
- Profile: added Arson crime
- Profile: added edit icon to shortcuts list (can be disabled)
- Profile: added jobless warning with links to Hire Haven and newspaper (can be disabled)
- Added direct browser access from Foreign Stocks section
- Optimized API call rate when bringing app to foreground
- Profile: fixed TS chart and added option to select time range
- Added automatic local backup for scripts to help mitigate database issues
- Locked tabs navigation exceptions now accept wildcards (*) and can be edited
- Elimination messages can now be excluded from chat notifications
- Fixed persistence for locked tabs navigation exceptions
- Fixed Calendar not taking user-selected event start time into account
- Fixed issues with empty loadout names in quick items
- Fixed issues with locked tabs and navigation
- Fixed spies dialog search not working in some devices
- Fixed issues with player notes dialog getting covered by keyboard
- Fixed browser history not updating correctly in some cases
- Fixed dialogs impeding touch interaction in some devices
- Fixed Torn Stats chart export dialog closing unexpectedly
- Fixed issues when sharing user scripts with cloud backup
- Fixed browser losing state when rotating in some devices
3.9.5 11/12/2025
- User scripts can now be exported and imported in a JSON file
- Profile: added Arson crime
- Profile: added edit icon to shortcuts list (can be disabled)
- Profile: added jobless warning with links to Hire Haven and newspaper (can be disabled)
- Added direct browser access from Foreign Stocks section
- Optimized API call rate when bringing app to foreground
- Profile: fixed TS chart and added option to select time range
- Added automatic local backup for scripts to help mitigate database issues
- Locked tabs navigation exceptions now accept wildcards (*) and can be edited
- Elimination messages can now be excluded from chat notifications
- Fixed persistence for locked tabs navigation exceptions
- Fixed Calendar not taking user-selected event start time into account
- Fixed issues with empty loadout names in quick items
- Fixed issues with locked tabs and navigation
- Fixed spies dialog search not working in some devices
- Fixed issues with player notes dialog getting covered by keyboard
- Fixed browser history not updating correctly in some cases
- Fixed dialogs impeding touch interaction in some devices
- Fixed Torn Stats chart export dialog closing unexpectedly
- Fixed issues when sharing user scripts with cloud backup
- Fixed browser losing state when rotating in some devices
3.9.4 08/12/2025
- Player notes now support color-only entries
- Improved player notes dialog interface
- Improved tab icons handling
- Added The Wolverines revive services
- Improved spies dialog with search and better performance
- Added option to display all rented out properties in the Misc card
- Fixed size limit for user scripts cloud backup
- Fixed notifications getting cleared when opening the app even if disabled
- Fixed war widget time zone settings
- Fixed missing items icons
- Fixed several other reported issues
- Migrated app settings to new local database
3.9.3 21/10/2025
- Hotfix: resolved issues with foreign stocks filtering
- Player notes system overhauled
- Fixed capacity calculation for max buy buttons abroad [Kwack]
- Added cache for foreign stock data as a fallback when providers are unreachable
- Fixed war widget colors in dark mode
- Fixed locked navigation toast location
- Updated app engine
3.9.2 20/09/2025
- Player notes system overhauled
- Fixed capacity calculation for max buy buttons abroad [Kwack]
- Added cache for foreign stock data as a fallback when providers are unreachable
- Fixed war widget colors in dark mode
- Fixed locked navigation toast location
- Updated app engine
3.9.1 18/09/2025
- [iOS 17+] Added home screen widget with War information
- Added double-tap on Torn's header bar to exit full screen mode
- Added option to hide foreign items info (details and large picture) when abroad
- Fixed duplicated fill-max buttons whilst abroad [Kwack]
- Fixed bazaar fill-max buttons [Kwack]
- Fixed chain watcher notifications
3.9.0 09/09/2025
- User scripts can now be accessed from the browser URL dialog
- Added high refresh rate control
- Fixed issues when sorting targets
- Fixed rented properties information in Profile (Misc card)
- Fixed browser reset when rotating screen
- Fixed regression in GET requests from GM_xmlhttpRequest [tiksan]
- Fixed Dev Tools console issues
3.8.4 22/08/2025
- Added native Apple and Google login (Settings)
- Added Developer Tools for advanced users
- Added Torn's ToS table in Settings when adding a new API key [TheProgrammer]
- Fixed incorrect live activity activations
- Updated UserScript API [Kwack]
- Fixed chat notifications resetting after switching faction or company
- Fixed missing Print Store shortcut
- Fixed Wiki references
- Fixed userscrips persistence
- Fixed sliding up panel layout in split screen mode
- Fixed wrong OC v2 activation when not migrated
3.8.3 05/08/2025
NEW
- Userscripts: install TornTools scripts from inside the app
- Userscripts: update all your scripts at once
- Userscripts: added documentation section
IMPROVED
- Userscripts: storage capacity warnings are now only shown when debug messages are enabled
- Userscripts: faster injection when loading pages
- Profile section now uses about half the API calls
- Script storage capacity warnings are now only shown when debug messages are enabled
- Developer tools: storage entries can be deleted in bulk
FIXED
- Events: HTML tags no longer show up in the timeline text
- Chaining: tapping a target in the war or retaliation lists no longer fails to start the attack
- Alarms can now be set for waits longer than 24 hours
- Fixed startup crashes on some devices
- Browser: a page or script opening a window without an address no longer leaves a broken tab
more Version 3.16.0 3 days ago
Data Not Collected The developer does not collect any data from this app.