Files

32 lines
1.3 KiB
Markdown
Raw Permalink Normal View History

2023-07-02 17:53:20 +00:00
# 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
- 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` from `bot.ts`
- Split builds appropriately
- Added the ability for routes to respond with svg counterparts of commands
- Cached `tankopedia.json` and `tankaverages.json` at build time
- This may be reverted in a minor release i favor of `Promise<Tankopedia>`
- Organized files as it was important to seperate the server and the bot code
- Split `resolvePeriod` and `resolvePlayer` for command, button, and express counterparts
- Switched a few instances of `Number(...)` to `parseInt(...)` and `parseLong(...)`
- Disabled canary commands for the public
- Merged `poweredBy` footers
- `dist` now ships with a `package.json` for Cyclic