Releases: panthernet/ThunderED
ThunderED v2.2.0
2.2.0
BREAKING
Introduced new settings variable: SearchCharacterId
! It is mandatory now if you use modules that rely on search by names such as WebAuth and ZKB.
Set your character ID there. Make auth block with esi-search.search_structures.v1
scopes. Auth your character to fetch token into the DB. Should work.
-
Fixed internal search functionality
-
Fixed price check
-
Updated telegram library to v16
-
Added new Aggregator module to gather and store user data for consequent access and analysis
Currently support: mail, notifications (IN BETA TEST MODE) -
Improved notification tracker to track data from all available tokens
-
Fixed tokens fetch for web
ThunderED v2.1.7
V2.1.7
- Added new fit checker module
- Added map to CustomAssetsMap static folder for web custom assets
- Improved Discord auth to accept cyrillic translation of auth command to avoid confusion for russian users
- Improved web settings for auth groups to allow group order shuffling which is important for some setups
- Fixed several module auth checks
- Fixed corp and alliance resolve tech pointing to deleted entities
- Fixed web UI not allowing to add new entry into empty tables
- Updated Discord lib and fixed DM messages
ThunderED v2.1.4
V2.1.4
- Improved database upgrade to use EF and transactions for safer updates
- Improved notifications logging, added raw notification text to feed if unknown type has been specified in settings
- Improved server connection detection to trigger less frequently
- Fixed MySQL cache_data table not having unique index
- Fixed citadels name resolution in notifications
- Fixed unanchoring notifications
- Fixed ChatRelay module
- Removed debug notification from prod
ThunderED v2.1.3
V2.1.3
- Default database fix
ThunderED v2.1.2
V2.1.2
- Improved web UI for several modules (new mining ledger is still WIP and buggy)
- Fixed citadel name resolve from links in notifications
- Fixed several moon module inconsistencies
- Fixed auto timer creation from tracker
- Fixed DB upgrade from older versions
NOTE: This is a bugfix release. Mining Ledger has been updated but isn't finished yet as I had to push bug fixes.
ThunderED v2.1.0
V2.1.0
- Migration to v2 auth
- Added new
Tracker
block to Notifications module. It will allow to check and feed selected notifications from the whole Database. - Added new background worker to check and remember available ESI token scopes if missing any
- Added
CanSeeIP
option for HRM groups - Added
CanFetchToken
option for HRM groups - Added
CanEditSettings
option for settings module - Added new button to char inspection in HRM to fetch fresh access token into clipboard (if any)
- Added WebAuth settings to web UI
- Added new notifications for POS:
TowerAlertMsg
andTowerResourceAlertMsg
- Added no ESI connection indicator on web site
- Removed SimpleAuth web UI. Simple auth will be deprecated once web UI settings are polished.
- Fixed logs overwrite error
- Fixed aux guilds handling when guild is specified but bot isn't there yet
- Improved web UI in several ways
- Improved access token handling, made some code refactoring
- Improved caching logic and handling
- Improved security
- Improved several notifications info with additional data
- Improved moons module
- Migrated all module DB interactions to EF
- Updated project to .NET6 + VS2022
- Updated ORM to EFCore 6
ThunderED v2.0.13
V2.0.13
- Web UI update, part 1
- Added new setting ZkbUrl. Show ZKB button on web UI if set.
- Added new settings
AuxiliaryDiscordGuildIds
to Web Auth. If specified the auth checks will also be applied to these guilds allowing auth to somewhat work on several guilds at once. - Modified Discord welcome messages (if enabled) to be printed in aux guilds default channels
UseSocketsForZKillboard
setting has been deprecated. ZKill module will now always use websockets by default.- Improved ZKill module to cache KMs while there's an outage of ESI connection
- Improved module logic for modules which do not require ESI to run while ESI is not available (Timer notifications)
- Fixed some connection outage exceptions
V2.0.12
- Added Discord role access for MiningSchedule module
- Added Discord role access for Structures module
- Added Discord role access for Moons module
- Added new enrty in settings
WebSessionTimeout
to specify the web session timeout for users - Fixed Timers access by Discord roles
- Reworked Incursions module: removed
ReportIncursionStatusAfterDT
option and made module to check for new incursions within several minutes
ThunderED v2.0.11
-
Added StructureImpendingAbandonmentAssetsAtRisk notification support
-
Added StructureItemsMovedToSafety notification support
-
Fixed some price check fails
-
Store old ledger stats in DB
-
Added AdmIndexCheckTimeOfTheDay and AdmDisplaySummary properties to sov tracker groups
-
Improved ADM check to run at specified time and allow to display summary
-
Fixed !char command
ThunderED v2.0.9
V2.0.9
- Fixed DB cleanup
- Fixed reg only LM feed
- Fixed telegram + !timers command issue
V2.0.8
- Added ability to calculate mining ISK by refine materials price if possible (improvements will follow)
- Added new ZKill group property
FeedOnlyKillsWithRegisteredUsers
to filter out kills by characters authed with this bot - Fixed moon data import to support localizations
- Fixed MySQL error with tokens table (thanks to Aaron Static)
- Fixed alt registration
- Fixed standings feed auth
- Removed old web server and associated code for better maintainability
- Removed ModuleWebServer property from settings file
V2.0.5
- New flexible web shell called THDWebServer
- New Mining Schedule module with extraction timers and ledger
- New structure manager module with fuel and status info
- New Moon Table module to keep tracking of moon ore composition data
- New Storage Console module for simple Discord command management of resources stockpile
- Added core type in the StructureOnline notification
- Added abandoned flag to StructureDestroyed notification
- Added ability to override language strings using the custom_language.json file in Data or root folder
- Added several new properties to Telegram relay to allow/disallow messages based on string content and to block T->D or D->T relays separately
- Added timeout to ESI queries
- Added citadels to cache
- Improved simple auth entity injection (less queries and faster loading)
- Improved invalid tokens handling
- Default config file will be created on startup
- Discord setup is now not necessary to run the web shell and modules though modules that require sensitive posting to Discord will be suspended
- Fixed command symbol to accept string values (thanks to secondfry)
- Fixed wallet balance to decimal
- Fixed ability to disable auth checks
- Fixed ability to disable ZKB module
- Fixed invalid token check in HRM
- Fixed telegram module restart
ThunderED EVE Discord Bot v1.5.2
V1.5.2
- Fixed sov tracking entities recognition
- Fixed incorrect dependency of Industry module checks on Contracts module flag
- Improved config editor layout
- Updated Discord library