Releases: tresabhi/blitzkit
Releases · tresabhi/blitzkit
Blitzkrieg 1.10.0
This update addresses many readability issues that users have reported over time.
Changes
/ownedtanks
- Tanks are now displayed in two columns
- Collector and premium tanks now have their own colors
- Tank types are also displayed
- A stylistic image of the tank is also displayed for each tank to the right
/fullstats
- Was previously called
/statsfull
; this was changed to avoid the clutter that would show up when searching for/stats
- Added four catagories in which all the stats are sorted into
- Catagories now have backgrounds to compartmentalize them
- Was previously called
/evolution
- Gave the axis markings a high contrast color
- Added a label for the x axis affirming that it is plotted over the number of battles
/today
- Added a border to all the rows to compartmentalize them
- This command can now generate embeds too
- Removed survivability
- Added a limit option to cut off after a certain number of tanks played (this is mainly intended to be used by streamers to limit the content of the embeds)
- Tanks are now displayed in order of the most recent battle
/help
- A significant amount of subcommands were added
- These new subcommands now return normal Discord messages instead of embeds in favor of readability
- The contents of the replies are directly fetched from the Blitzkrieg documentation
- Time zones
- What is considered a "day's worth of battles" has been adjusted as the "reset time" was the same for all Blitz servers
- The reset time is now dependent on the server of the player
- Use
/help timezones
to learn more
Technical Changes
- All themes have been merged to leverage Bepaint's suffixes
- Switched to Node module resolution
Blitzkrieg 1.9.5
Hopefully this is the last round of fixes for Blitzkrieg 1.9
.
Fixes
- All commands have been tweaked to work even with a lack of a tankopedia entry
- This should fix test tanks not showing up
/today
now properly preserves all WN8 entries
Blitzkrieg 1.9.4
Haha, I lied. More fixes.
Fixes
- Tank names once again show when searching for tank stats
- Tier weights now ignore tanks without entries in the
tankopedia
Technical Changes
- All
tankopedia
derivatives are now promises
Blitzkrieg 1.9.3
A few fixes before we tackle the next major release.
Fixes
/stats
,/evolution
, and/statsfull
now properly handle unowned or unplayed tanks
Technical Changes
- Added a
Command
suffix after all command exports - Added a
Route
suffix after all route exports - Moved
tankopedia
andtankaverages
into a runtime cache- But, this time, it's a promise so we get the best of both worlds
Blitzkrieg 1.9.2
Fixes
- Implemented
/blitzkrieg/
as the base path
Blitzkrieg 1.9.1
Created a website for Blitzkrieg! Check it out: https://tresabhi.github.io/blitzkrieg/
Blitzkrieg 1.9.0
The biggest, the baddest update yet!
Changes
- Spiced up
/stats
with a graphics update- This command now only shows a few of the stats as most of them were pretty pointless
- Renamed the old
/stats
to/statsfull
- Added embeds for
/stats
- This is a URL that can be visited to load a "naked" variant of the command that auto-refreshes with the latest data every
60
seconds meant to be used the streamers
- This is a URL that can be visited to load a "naked" variant of the command that auto-refreshes with the latest data every
- Added refresh buttons to a few commands
- This lets you reuse a command on the click of a button
- Fixed many readibility issues with
/evolution
thanks to @heldenklage
Fixes
- Fixed several type issues for compatibility with
express
Technical Changes
- Added a seperate
server.ts
frombot.ts
- Split builds appropriately
- Added the ability for routes to respond with svg counterparts of commands
- Cached
tankopedia.json
andtankaverages.json
at build time- This may be reverted in a minor release i favor of
Promise<Tankopedia>
- This may be reverted in a minor release i favor of
- Organized files as it was important to seperate the server and the bot code
- Split
resolvePeriod
andresolvePlayer
for command, button, and express counterparts - Switched a few instances of
Number(...)
toparseInt(...)
andparseLong(...)
- Disabled canary commands for the public
- Merged
poweredBy
footers dist
now ships with apackage.json
for Cyclic
Blitzkrieg 1.8.1
A tiny oversight fixed.
Fixes
- The min and max dates now show up in
/evolution
Blitzkrieg 1.8.0
A slick new command and new potentials unlocked.
Changes
- Added
/ping
- Allows you to see if the bot and Blitz are alive
- Added custom periods for
/stats
- To do this,
/stats
received two sub command groups:/stats player
and/stats tank
(hence merging the two) - All periods, including cusotm ones, now live as subcommands
- To do this,
- Added tier weights to
/stats
- Added
/evolution
- Shows your winrate and battles over a period
Fixes
Infinity
andNaN
values now show up as--
in/stats
- WN8 shortcomings in
/eligible
now rounds to nearest integer - Average tiers now, once again, show up in
/stats
Technical Changes
- Dev command names are implemented centrally in
interactionCreated
- Abstracted the renderers of
/stats
,/evolution
, and/today
- The bot now logs the number of server it's in on start up
Blitzkrieg 1.7.7
A tiny fix related to hosting.
Technical Changes
index.cjs
is now run at root instead ofdist