Releases: tresabhi/blitzkit
Releases · tresabhi/blitzkit
Blitzkrieg 1.12.6
Stops making the bot lie!
Changes
- The approximation warning for
/clan-event
has been made more concise - Players with
0
wins are now omitted
Fixes
- Players who haven't player within the current day are now omitted
Blitzkrieg 1.12.4
Some patch up work
Changes
/clan-event
now is more legible and comes with an approximation warning
Fixed
/clan-event
now uses a more optimized way of fetching large data- This should fix the issue where too many people using the command broke it
Blitzkrieg 1.12.4
Added very badly-coded temporary /clan-event
command (without linting)
Changes
- Added
/clan-event
command
Blitzkrieg 1.12.3
3-day downtime fixed!
Changes
- Split
/ratings
into/ratings current
and/ratings archive
current
now properly handles when there is no ongoing ratings seasonarchive
displays older archived seasons
Fixes
- The bot is now no ratings seasons tolerant
Blitzkrieg 1.12.2
A much needed room service is here!
Changes
- Tier selection is now easier
- Tier options across all commands have been unified to a single style
- Tiers are now sorted from
10
to1
- Tiers now show up in the format
Tier {tier_number} - {tier_roman_numeral}
(example:Tier 8 - VIII
)
- Removed powered by footer as links are provided regardless
- Changed invite instructions to instead use application directory
Fixes
- Guide link on the website is now fixed
- Versions now show up in the correct order in the navigation bar
- Added Blitzkrieg's GitHub link instead of the default Vitepress
- Changed examples to guide in the navigation bar
- Clan name and icon now show up with multi-tank filters
- Removed a random
console.log
Technical Changes
- Added
knip
- Removed a lot of unused files and dependencies
- Updated all dependencies to their latest
- Code split
bot.ts
client
andoctokit
now reside separately
Blitzkrieg 1.12.1
A duo of nasty bugs fixed.
Fixes
- Fixed a tank index and id mismatch
- Reverted username pattern infrence in command username inputs
Blitzkrieg 1.12.0
Houston, permission to return to Earth? A new update dropped.
Features
- Added
multi-tank
filters to/stats
and/full-stats
- This lets you pull up the stats by combining filters of
nation
,tank-type
,tier
, andtree-type
- This lets you pull up the stats by combining filters of
- Added
/ratings neighbours
- Lets you see your rank and the neighbours around you
- Added a bunch more
/today
parameters (thank you for the suggestions, HisRoyalFatness!)cutoff
: the max number of rows to show (excluding the total row)maximized
: the max number of rows that show the full non-collapsed stats (default:4
)show-total
: show the total row or not (default:true
)
- Tank search is now accent-tolerant
Changes
/ratings
has been moved out of preview and is now accessible to all/today
now has a more appealing look with more efficient space management/stats
,/full-stats
, and/evolution
now have less convoluted commands- All periods now fall under
period
andcustom
period
has preset periods liketoday
,career
,30
,60
,90
custom
lets you set a start and end day
- All periods now fall under
- Added dashes to command names, subcommands, options, etc. to make them more readable
- Titlebar
- Removed the Blitzkrieg logo
- Removed region
- Center aligned items
- Footers are now center alinged when they do no have footer text on the left
- Moved several title discriminators into the description
/ratings
is now data-driven- Embeds now auto refresh every
30
seconds instead of60
- Added numbers besides roman numerals in tier choice
- I forgot to implement this in places other than
/owned-tanks
... oh well!
- I forgot to implement this in places other than
- Increased precision of winrate in
/evolution
to2
decimals
Fixes
- Removed duplicate "Efficiency" cards in
/full-stats
- Titlebar gap is now
4px
just like Figma - Renamed
/statsfull
to/full-stats
in the/stats
footer - Rewards in
/ratings
are now properly aligned /ratings
now uses the correct source of information per region instead of getting it from a cached North American source- Search parameters are now passed onto the URL parser correctly
- Custom date ranges now work correctly once again as the start is now the maximum days ago from today and the end is the minimum
Technical Changes
- All generated images are now
480px
wide instead of640px
to combat the unnecessary amounts of negative space - Changed all relevant typings to be sourced from
stats
instead offull-stats
- Added minimum character limit to clan search
- Username auto-completing now only takes in regex-accepted parts of the input
- Search parameters are now longer automatically generated by inferring command interactions
Blitzkrieg 1.11.0
I am going on vacation so I thought I'd publish this a bit prematurely without all the planned features.
Changes
- Added
/ratings
- This command currently only has the
leagues
subcommand group - Displays the top players in a league
- Also shows the changes in their positions and scores since last region midnight
- Use
/help timezones
to know when Blitzkrieg records the leaderboard
- This command currently only has the
- Blitzkrieg now internally generates and keeps a permanent record of all leaderboards updated every
UTC+0
midnight- This approach will allow us to capture the absolute latest state of the leaderboard before it is wiped for the next season
Fixes
- Removed region "Europe" in
/verify
example
Technical Changes
- Add scripts were upgraded to TypeScript
- Secrets now only throw errors if they're used when not provided
Blitzkrieg 1.10.2
The experiment in Blitzkrieg 1.10.1
was a bit of a failure so here are a few changes.
Fixes
- North American leaderboards are now saved in the
na
directory instead ofasia
- Dependencies are now installed before the script is ran
- Added leaderboards for all regions
- All regions now have their own separate cron timings
Blitzkrieg 1.10.1
Blitzkrieg 1.10.1
This is a bit of an experiment.
Technical Changes
- Every midnight in the Central North American Time, a permanent record of the entire ratings leaderboard will be stored for North America