2024-06-24T18:09:13Z - 2024-12-24T19:09:13Z
Overview
4 releases published by 1 user
Release
v0.8.2
0.8.2
Release
v0.8.1
0.8.1
Release
v0.8.0
0.8.0
Release
v0.7.0
0.7.0
69 pull requests merged by 2 users
Merged
#412 Create list effects command
Merged
#402 Create effects concept
Merged
#399 Update dependency typescript to v5.6.3
Merged
#398 Update dependency @types/node to v20.16.13
Merged
#392 Update dependency express to v4.21.1
Merged
#391 Update dependency @types/node to v20.16.11
Merged
#376 Create ability to drop multiple cards in a row
Merged
#371 Update the User entity to be nullable
Merged
#375 Update dependency typescript to v5.6.2
Merged
#374 Update appleboy/ssh-action action to v1.1.0
Merged
#373 Update dependency express to v4.21.0
Merged
#372 Update dependency @types/node to v20.16.10
Merged
#366 Update dependency eslint to v8.57.1
Merged
#365 Add dropdown to /inventory command for quick navigation
Merged
#362 Update dependency body-parser to v1.20.3
Merged
#361 Update dependency @types/jest to v29.5.13
Merged
#354 Add ability to sacrifice multiple cards at once
Merged
#360 Ability to trade multiple cards at once
Merged
#357 Update dependency @discordjs/rest to v2.4.0
Merged
#356 Update dependency @types/node to v20.16.5
Merged
#352 Update dependency winston to v3.14.2
Merged
#351 Update dependency @types/node to v20.16.3
Merged
#331 Upgrade package glob to v11
Merged
#347 Update dependency ts-jest to v29.2.5
Merged
#346 Update dependency @types/node to v20.16.1
Merged
#345 Fix fuzzy /view to be consistent with its pages
Merged
#343 Update dependency typescript to v5.5.4
Merged
#342 Update dependency @types/node to v20.16.0
Merged
#341 Upgrade node in workflow to use v20
Merged
#340 Update view command to use fuzzy search instead of direct card number
Merged
#336 Update dependency ts-jest to v29.2.4
Merged
#335 Update dependency @types/node to v20.14.15
Merged
#334 Remove dependency minimatch
Merged
#333 Update dependency @typescript-eslint/eslint-plugin to v7.18.0
Merged
#332 Update dependency @types/node to v20.14.14
Merged
#329 Upgrade @types/uuid to v10
Merged
#328 Document the google drive sync process
Merged
#326 Update dependency @typescript-eslint/eslint-plugin to v7.17.0
Merged
#325 Update dependency @types/node to v20.14.13
Merged
#322 Document how to start the bot
Merged
#321 Add some unit tests
Merged
#320 Fix list not being sorted
Merged
#319 Resolve ws to ^8.17.1
Merged
#308 Update dependency winston to v3.13.1
Merged
#307 Update dependency @types/node to v20.14.11
Merged
#306 Create allbalance command to get list of everyone's currency
Merged
#305 Add a subseries field to card metadata
Merged
#304 Update dependency glob to v10.4.5
Merged
#303 Update appleboy/ssh-action action to v1.0.3
Merged
#300 Fix the series view next button not disabling when on the last page
Merged
#299 Fix there being a black background on the image grid
Merged
#297 Update the series view command to be in greyscale if the user has not claimed the card
Merged
#296 Update the series list command to say cards instead of x
Merged
#294 Add image grid to the series view command
Merged
#293 Add card count onto the series list command
Merged
#292 Fix the view command having the claimed by field when it doesn't need it
Merged
#291 Update dependency @typescript-eslint/eslint-plugin to v7.15.0
Merged
#290 Update dependency glob to v10.4.3
Merged
#282 Update dependency @types/node to v20.14.10
Merged
#288 Add the amount of currency a user has to the drop command
Merged
#287 Add how much currency the user will lose if they claim a card
Merged
#286 Update inventory command so it errors gracefully if no page is found for the user
Merged
#283 Update dependency minimatch to v9.0.5
Merged
#275 Update dependency ts-jest to v29.1.5
Merged
#280 Add rotating log files
Merged
#277 Add image grid to inventory command
Merged
#274 Update dependency glob to v10.4.2
Merged
#267 Update dependency @typescript-eslint/eslint-plugin to v7
Merged
#266 Update dependency @types/node to v20.14.8
39 issues closed from 2 users
Closed
#378 AS a developer, I want there to be the concept of effects created in the codebase
Closed
#263 AS a user, I want there to be a "Booster pack" item which I can purchase which when used lets me multi drop a single series
Closed
#262 Create a "multidrop" command which lets you drop 3, 5, or 10 cards in a row, booster-pack style
Closed
#353 NewUserDiscovery middleware: Field 'LastUsedDaily' doesn't have a default value
Closed
#382 Trade command not giving a card if they don't already have it in their inventory
Closed
#339 AS a user, I want there to be a consumable item that will let me have a higher chance of a drop i don't have
Closed
#344 Add a dropdown list to the /inventory command for quick navigation
Closed
#338 Ability to trade multiple of a card at once
Closed
#337 Ability to sacrifice multiple of a card at once
Closed
#154 AS a user, I want to be able to search for a card by its name
Closed
#311 Upgrade glob to v11
Closed
#350 Create an admin-only command to give a breakdown on card stats
Closed
#349 Card previews: Overrides for the embed colours
Closed
#348 Series view / inventory menu: Make the rarity text lower case
Closed
#330 Upgrade node version to v20
Closed
#312 Upgrade minimatch to v10
Closed
#156 Investigate how to do a search on the cards database based on an input
Closed
#82 Document how to setup google drive sync
Closed
#310 Upgrade @types/uuid to v10
Closed
#302 0.8 Admin
Closed
#309 0.8 Dependency Updates
Closed
#81 Document how to start the bot
Closed
#15 AS a developer and tester, I want there to be automatic unit testing
Closed
#260 Create a "baltop" command to allow admins to see who has the most amount of currency
Closed
#269 [HIGH] ws affected by a DoS when handling a request with many HTTP headers
Closed
#301 Update the card metadata to allow individual cards to have a "subseries" field
Closed
#6 Inventory Command
Closed
#254 0.7 Admin
Closed
#258 0.7 Dependency Updates
Closed
#279 Update series command to use the image grid
Closed
#289 Add a card count to the /series list command
Closed
#298 The /series view command doesn't disable the Next button when on the last page
Closed
#276 View command has an unneeded "Claimed by" field
Closed
#253 Give an update on how much currency a user has before and after they've claimed a card
Closed
#252 Add how much currency a user will lose if they claim a card
Closed
#251 Inventory command should check if a user has cards first before it tries to generate the embed
Closed
#79 AS a user, I want the inventory command to show my cards in a grid of images
Closed
#284 Card sync should delete files that are no longer there
Closed
#247 Look into rotating log files for winston
65 issues created by 2 users
Opened
#276 View command has an unneeded "Claimed by" field
Opened
#278 AS a user, I want to be able to sort the inventory command by card id, name, and type
Opened
#279 Update series command to use the image grid
Opened
#281 Card Binder
Opened
#284 Card sync should delete files that are no longer there
Opened
#285 AS a user, I want to be able to sacrifice multiple commands at once
Opened
#289 Add a card count to the /series list command
Opened
#295 Update the /series list command to include the amount of claims in the list
Opened
#298 The /series view command doesn't disable the Next button when on the last page
Opened
#301 Update the card metadata to allow individual cards to have a "subseries" field
Opened
#302 0.8 Admin
Opened
#309 0.8 Dependency Updates
Opened
#310 Upgrade @types/uuid to v10
Opened
#311 Upgrade glob to v11
Opened
#312 Upgrade minimatch to v10
Opened
#313 Upgrade ts-jest to v29.2
Opened
#314 Upgrade @typescript-eslint/eslint-plugin to v7.17
Opened
#315 Upgrade @typescript-eslint/parser to v7
Opened
#316 Upgrade eslint to v9
Opened
#317 Upgrade np to v10
Opened
#318 Upgrade typescript to v5.5
Opened
#323 Plan Card Binder feature
Opened
#324 0.9 Admin
Opened
#327 0.9 Dependency Updates
Opened
#330 Upgrade node version to v20
Opened
#337 Ability to sacrifice multiple of a card at once
Opened
#338 Ability to trade multiple of a card at once
Opened
#339 AS a user, I want there to be a consumable item that will let me have a higher chance of a drop i don't have
Opened
#344 Add a dropdown list to the /inventory command for quick navigation
Opened
#348 Series view / inventory menu: Make the rarity text lower case
Opened
#349 Card previews: Overrides for the embed colours
Opened
#350 Create an admin-only command to give a breakdown on card stats
Opened
#353 NewUserDiscovery middleware: Field 'LastUsedDaily' doesn't have a default value
Opened
#355 Add an optional parameter to the /series view command to allow the ability to disable the colour filter
Opened
#358 [11] Regular Expression Denial of Service (ReDoS) in micromatch
Opened
#359 /Give card command should let you add multiple at once
Opened
#363 Move events and commands to a subfolder
Opened
#364 Make the logger only go up to debug/verbose
Opened
#368 Upgrade discord.js
Opened
#369 [12] express vulnerable to XSS via response.redirect()
Opened
#370 [13] body-parser vulnerable to denial of service when url encoding is enabled
Opened
#377 Consumables
Opened
#378 AS a developer, I want there to be the concept of effects created in the codebase
Opened
#379 AS a user, I want to be able to list all the effects I have in my inventory
Opened
#380 AS a user, I want to be able to use an effect I have in my inventory
Opened
#381 AS a user, I want to be able to buy more effects
Opened
#382 Trade command not giving a card if they don't already have it in their inventory
Opened
#383 AS a user, I want the multidrop command to give me a summary of the drop after it has completed
Opened
#384 Booster Packs
Opened
#385 AS a developer, I want the codebase to have the booster pack concept ready
Opened
#386 AS a developer, I want there to be the base /booster command in the code
Opened
#387 AS a user, I want to be able to list the booster packs I have in my inventory
Opened
#388 AS a user, I want the ability to be able to use a booster in my inventory
Opened
#389 AS a user, I want the ability to be able to buy more booster packs
Opened
#390 AS a user, I want the ability to be able to sacrifice all duplicate cards of a specific type at once
Opened
#393 [14] serve-static vulnerable to template injection that can lead to XSS
Opened
#394 [15] send vulnerable to template injection that can lead to XSS
Opened
#395 [16] path-to-regexp outputs backtracking regular expressions
Opened
#396 [17] cookie accepts cookie name, path, and domain with out of bounds characters
Opened
#397 Update drop embed to say who dropped it when no one has claimed it yet
Opened
#403 AS a moderator, I want the /id command to be able to drop multiple cards at once
Opened
#406 AS a developer, I want there to be a hotfix CI/CD action
Opened
#407 AS a developer, I want there to be a release CI/CD action flow
Opened
#415 AS a user, I want the drop command to take currency on drop instead of on claim
Opened
#418 AS a developer, I want the actions workflow to rsync using the delete flag
2 unresolved conversations
Open
#271
AS a developer, I want how to setup the logger to be documented
Open
#11
Create documentation