Skip to content

Releases: panthernet/ThunderED

ThunderED v2.2.0

14 Jul 08:59
Compare
Choose a tag to compare

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

07 Mar 21:56
Compare
Choose a tag to compare

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

17 Jan 18:29
Compare
Choose a tag to compare

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

24 Dec 19:20
Compare
Choose a tag to compare

V2.1.3

  • Default database fix

ThunderED v2.1.2

21 Dec 15:46
Compare
Choose a tag to compare

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

08 Dec 21:46
Compare
Choose a tag to compare

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 and TowerResourceAlertMsg
  • 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

25 Nov 17:28
Compare
Choose a tag to compare

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

02 Nov 16:55
Compare
Choose a tag to compare
  • 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

17 Mar 17:33
Compare
Choose a tag to compare
ThunderED v2.0.9 Pre-release
Pre-release

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

01 Nov 10:02
Compare
Choose a tag to compare

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