Skip to content

Releases: tresabhi/blitzkit

Blitzkrieg 1.12.6

08 Sep 16:45
8fd45e2
Compare
Choose a tag to compare

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

07 Sep 03:25
Compare
Choose a tag to compare

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

07 Sep 01:25
Compare
Choose a tag to compare

Added very badly-coded temporary /clan-event command (without linting)

Changes

  • Added /clan-event command

Blitzkrieg 1.12.3

03 Sep 18:21
331040b
Compare
Choose a tag to compare

3-day downtime fixed!

Changes

  • Split /ratings into /ratings current and /ratings archive
    • current now properly handles when there is no ongoing ratings season
    • archive displays older archived seasons

Fixes

  • The bot is now no ratings seasons tolerant

Blitzkrieg 1.12.2

23 Aug 14:53
28172f7
Compare
Choose a tag to compare

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 to 1
    • 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 and octokit now reside separately

Blitzkrieg 1.12.1

11 Aug 18:04
8175aa8
Compare
Choose a tag to compare

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

10 Aug 18:53
e9a492f
Compare
Choose a tag to compare

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, and tree-type
  • 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 and custom
    • period has preset periods like today, career, 30, 60, 90
    • custom lets you set a start and end day
  • 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 of 60
  • Added numbers besides roman numerals in tier choice
    • I forgot to implement this in places other than /owned-tanks... oh well!
  • Increased precision of winrate in /evolution to 2 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 of 640px to combat the unnecessary amounts of negative space
  • Changed all relevant typings to be sourced from stats instead of full-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

18 Jul 00:31
3c2861f
Compare
Choose a tag to compare

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

14 Jul 17:38
31f6123
Compare
Choose a tag to compare

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 of asia
  • 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

14 Jul 01:54
8a0afee
Compare
Choose a tag to compare

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