All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
/user
slash command - Added field to retaliation embed for whether the original attack is a retaliation
- Added
v2
API support totasks.api.tornget
- Added revivable members slash command
/faction members revivable
- Added Elixir-based Discord gateway through Nostrum
- Added new verification on-join
- Added client-side caching to
tornium-estimate.user.js
- Added support for advanced search to
tornium-estimate.user.js
- Re-enabled Discord-based authentication
- Updated assists to utilize the DB instead of Redis as the datastore
- Changed chain alert minimum length from 100 to 250 hits
- Changed chain list generation API route from
GET /api/v1/set
toGET /api/v1/chain-list
to avoid uBlock Origin privacy filter - Changed Git hook tooling to Lefthook from pre-commit
- Changed
tornium-estimate.user.js
to cacheGET /api/v1/user/estimate/<tid>
- Changed existing theme SCSS system to be better structured
- Fixed retaliations not being marked as completed and being spammed
- Fixed lack of pagination of server members and servers in
tasks.guilds.refresh_guilds
- Fixed session state being overwritten before usage
- Fixed race condition in
/faction/banking/fulfill/<guid>
- Fixed sort order and direction of
/faction members hospital
- Fixed stat score calculation on gym page in
tornium-estimate.user.js
- Fixed OD channel loader on website
- Removed
ddtrace
importing and setting of user ID in span within@app.before_request
- Removed
discord-gateway
from monorepo - Removed verification on join from Celery worker
- Removed assists from Celery, application, etc.
- Removed
TorniumExt
plugin system - Removed private user data from
GET /api/v1/user