2023-11-21T17:58:04Z - 2024-11-21T17:58:04Z
Overview
18 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
Release
v0.6.4
0.6.4
Release
v0.6.3
0.6.3
Release
v0.6.2
0.6.2
Release
v0.6.1
0.6.1
Release
v0.6.0
0.6.0
Release
v0.5.2
0.5.2
Release
v0.5.1
0.5.1
Release
v0.5.0
0.5.0
Release
v0.4.2
0.4.2
Release
v0.4.1
0.4.1
Release
v0.4.0
0.4.0
Release
v0.3.1
0.3.1
Release
v0.3.0
0.3.0
Release
v0.2.1
v0.2.1
159 pull requests merged by 2 users
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
Merged
#270 Add to logger the ability to log to a discord webhook
Merged
#268 Create timer to automatically purge expired claims
Merged
#264 Update discord.js to v14.15.3
Merged
#256 Update dependency @types/node to v20.14.0
Merged
#255 Update dependency ts-jest to v29.1.4
Merged
#248 Add a warning to the logs if an ID is used twice
Merged
#246 Update the daily command text to be more user friendly
Merged
#244 Add balance command
Merged
#236 Update the give currency timer to give 10 coins every 20 minutes
Merged
#241 Update dependency ts-jest to v29.1.3
Merged
#239 Fix inventory showing quantities set to 0
Merged
#237 Change sacrifice command embed colours to go green when successful from red
Merged
#224 Create daily command
Merged
#232 Update dependency @discordjs/rest to v2.3.0
Merged
#231 Update dependency @types/node to v20.12.12
Merged
#225 Create sacrifice command
Merged
#219 Add cron job to add coins to a user every 30 minutes
Merged
#222 Update dependency glob to v10.3.15
Merged
#221 Update dependency @types/node to v20.12.11
Merged
#220 Update give command to allow currency to be given
Merged
#218 Update dependency jest-mock-extended to v3.0.7
Merged
#217 Update dependency @types/node to v20.12.8
Merged
#216 Make claim button use currency to claim
Merged
#214 Update actions/setup-node action to v4
Merged
#213 Update actions/checkout action to v4
Merged
#209 Create concept of currency in the database
Merged
#212 Update dependency winston to v3.13.0
Merged
#211 Update dependency typescript to v5.4.5
Merged
#208 Update dependency jest-mock-extended to v3.0.6
Merged
#207 Update dependency @types/node to v20.12.7
Merged
#196 Update dependency @types/node to v20.12.5
Merged
#195 Update dependency minimatch to v9.0.4
Merged
#193 Update dependency glob to v10.3.12
Merged
#192 Update dependency express to v4.19.2
Merged
#191 Update claim event to increment the claimed number when the user claims a drop
Merged
#190 Create series command
Merged
#189 Update dependency express to v4.19.1
Merged
#188 Update dependency @types/node to v20.11.30
Merged
#186 Update dependency eslint to v8.57.0
Merged
#185 Update dependency @types/node to v20.11.28
Merged
#183 Add logger to project
Merged
#182 Update dependency dotenv to v16.4.5
Merged
#181 Update dependency @types/node to v20.11.25
Merged
#180 Update dependency express to v4.18.3
Merged
#179 Update dependency @types/node to v20.11.24
Merged
#178 Fix give command using the wrong username
Merged
#177 Fix trade command
Merged
#176 Update dependency @typescript-eslint/parser to v6.21.0
Merged
#175 Update dependency @types/node to v20.11.20
Merged
#173 Add try/catch to command execution
Merged
#172 Add trade command
Merged
#168 Update dependency @typescript-eslint/eslint-plugin to v6.21.0
Merged
#167 Update dependency @types/node to v20.11.19
Merged
#155 Add ability to view another's inventory
Merged
#162 Update dependency typeorm to v0.3.20
Merged
#161 Update dependency ts-jest to v29.1.2
Merged
#158 Update dependency @types/node to v20.11.17
Merged
#157 Update dependency @types/jest to v29.5.12
Merged
#159 Update footer text in CardDropHelperMetadata to include card number
Merged
#153 Add view command
Merged
#152 Update dependency @types/uuid to v9.0.8
Merged
#151 Update dependency @types/node to v20.11.10
Merged
#150 Migrate to woodpecker
Merged
#149 Update dependency dotenv to v16.3.2
Merged
#148 Update dependency @types/node to v20.11.5
Merged
#144 Update gdrivesync to show an error message of what failed
Merged
#143 Update gdrivesync command to error if JSON parsing fails
Merged
#140 Update dependency @typescript-eslint/eslint-plugin to v6.18.1
Merged
#139 Update dependency @types/node to v20.11.0
Merged
#137 Add give command
Merged
#136 Update dependency typeorm to v0.3.19
Merged
#135 Update dependency @types/node to v20.10.7
Merged
#117 Update dependency typescript to v5.3.3
Merged
#133 Add ESLint and fix issues
Merged
#132 Update dependency @types/node to v20.10.6
Merged
#128 Add to renovate config to add label on PRs
Merged
#121 Update drone script to use rsync
Merged
#126 Remove resolution for undici
Merged
#123 Update dependency np to v9
Merged
#120 Create simple inventory list
Merged
#116 Update dependency @types/node to v20.10.5
Merged
#112 Update dependency @types/node to v20.10.4
Merged
#111 Update dependency @types/jest to v29.5.11
Merged
#109 Fix dropnumber command
Merged
#107 Update card database to use JSON files
Merged
#106 Migrate to npm
Merged
#104 Update dependency discord.js to v14.14.1
Merged
#103 Update dependency @types/node to v20.10.3
Merged
#101 Update dependency @discordjs/rest to v2.2.0
Merged
#100 Update dependency @types/jest to v29.5.10
Merged
#94 Update dependency @types/uuid to v9.0.7
7 pull requests proposed by 1 user
Proposed
#367 Update dependency discord.js to v14.16.3 - abandoned
Proposed
#400 Update dependency @types/jest to v29.5.14 - abandoned
Proposed
#401 Update dependency @types/node to v20.17.1 - abandoned
Proposed
#404 Update dependency @types/node to v22.9.0
Proposed
#405 Update dependency cron to v3.2.1
Proposed
#408 Update appleboy/ssh-action action to v1.2.0
Proposed
#409 Update dependency @typescript-eslint/eslint-plugin to v8.14.0
123 issues closed from 3 users
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
Closed
#235 Look into having the logger send warns/errors to a discord channel
Closed
#215 AS a developer, I want the bot to periodically purge claims from the database that have expired
Closed
#110 Investigate how to manipulate the cards into a 3x3 grid programmatically
Closed
#273 Installing the package globally via npm should execute the cli
Closed
#272 Running the cli with the -q and --json combinations doesn't add the query metadata to the json
Closed
#198 Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline [LOW] [8]
Closed
#210 Denial of service while parsing a tar file due to lack of folders count validation [MODERATE] [9]
Closed
#197 Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect [LOW] [7]
Closed
#243 Update dependency discord.js to v14.15.3
Closed
#265 Claim button removes a user's currency before it checks if the card is actually claimable
Closed
#259 Update the give timer to only give currency to those with < 1000 currency
Closed
#261 Update trade command so it says the name of the person
Closed
#223 Running "npm ci" is abnormally slow while "npm install" is fine
Closed
#257 Rebalance sacrifice amounts
Closed
#194 Express.js Open Redirect in malformed URLs [MODERATE] [6]
Closed
#249 User is able to initiate a trade with themselves
Closed
#250 User is able to claim cards with a 0 balance
Closed
#164 0.6 Admin
Closed
#169 0.6 Dependency Updates
Closed
#199 Currency System
Closed
#202 AS a user, I want to be able to claim 100 additional currency a day with a /daily command
Closed
#240 Update the success message on the daily command
Closed
#233 The bot should log a warning if an ID is used twice
Closed
#228 Create balance command for currency
Closed
#204 AS a user, I want to be given coins automatically to a timer
Closed
#229 Timer should give 10 coins every 20 minutes
Closed
#226 Give currency timer is giving currency every 30 seconds instead of every 30 minutes
Closed
#203 AS a user, I want to be able sacrifice cards I have for more currency
Closed
#230 Sacrifice command should start at red for the sacrifice confirmation embed and change to green after
Closed
#238 Sacrifice button event doesn't check if the user who clicked the button is the same user who ran the command initially
Closed
#227 Inventory command shows cards in list that are shown as 0 in the database
Closed
#245 When claiming legendary cards, the embed will fail to update the interaction, but will save the card to the database
Closed
#205 AS a developer, I want the test drop commands to not take currency away
Closed
#234 Manga type cards are being claimed as a regular card
Closed
#206 AS a developer and tester, I want the /give command to also be able to give currency to a user
Closed
#201 AS a user, I want my currency balance to be used when I claim a card
Closed
#130 AS a developer, I want the configuration to use a JSON object rather than .env
Closed
#146 AS a developer, I want the project to use a logger
Closed
#184 Deployed code isn't deploying with the correct .env file
Closed
#160 AS a developer, I want Woodpecker to run the CI pipeline when a pull request is created
Closed
#163 AS a developer, I want Woodpecker to have an option to manually run a deployment pipeline
Closed
#200 AS a developer, I want the concept of a currency created in the database
Closed
#99 AS a user, I want a command to let me see all the cards in a particular series
Closed
#89 AS a user, I want the "claimed" number to increment when I claim a drop/reroll
Closed
#187 Plan currency/limited amount of drops/claims
Closed
#171 Undici proxy-authorization header not cleared on cross-origin redirect in fetch [LOW]
Closed
#170 NPM IP package incorrectly identifies some private IP addresses as public [MODERATE]
Closed
#174 Give command success message uses the wrong user
Closed
#165 Trading Command
Closed
#67 AS a developer, I want commands to be put inside a try/catch
Closed
#166 Plan trading command
Closed
#141 0.5 Admin
Closed
#142 0.5 Dependency Updates
Closed
#131 AS a user, I want to be able to view another user's inventory
Closed
#138 Inventory command sometimes can't find page for user when multiple people use it
Closed
#127 AS a user, I want the drop/reroll command embed to include the card number in the embed footer
Closed
#80 AS a user, I want a command to let me view a specific card
Closed
#122 AS a maintainer, I want to migrate the CI pipeline to Woodpecker
Closed
#129 Events and commands should be loaded from the filesystem rather than a registry
Closed
#102 Migrate to MongoDB
Closed
#147 Claim button event sometimes doesn't respond but still claims
Closed
#134 gdrivesync should error if the JSON parse fails
Closed
#96 Find better way to allow for quicker file transfer
Closed
#145 If the drop command can't read the image, the reply fails in the catch
Closed
#119 Update dependency typescript to v5.3.3
Closed
#118 0.4 Dependency Update Time
Closed
#115 0.4 Admin
Closed
#113 AS an admin, I want a command to let me give cards to users manually
Closed
#98 Show command to see a card, but without the claim buttons
Closed
#88 Create drone deployments via promotions
Closed
#84 Drone CI should auto merge in develop before testing the code
Closed
#49 AS a developer, I want the project to use a linter
Closed
#55 AS a developer, I want renovate to auto add the "type/dependencies" label to created PRs
Closed
#125 Update dependency undici to v6
Closed
#56 AS a developer, I want Drone CI to rsync the built data to the server rather than build twice
Closed
#78 AS a developer, I want a helper class added to help with creating paginated discord embeds
Closed
#97 AS a user, I want to have a simplified inventory list command
Closed
#77 Investigate how to make a paginated embed
Closed
#114 Add to console logs the ability to see what card was tried on errors
Closed
#92 0.3 Admin
Closed
#95 0.3 Dependency Update Time
Closed
#27 AS a developer, I want the card setup functions to use JSON files to determine the metadata for a card
Closed
#105 Issue with yarn not installing dependencies correctly, need to migrate back to npm
Closed
#108 Dropnumber command isn't finding cards even though they exist
Closed
#91 Setup FTP Access for Matt
147 issues created by 2 users
Opened
#96 Find better way to allow for quicker file transfer
Opened
#97 AS a user, I want to have a simplified inventory list command
Opened
#98 Show command to see a card, but without the claim buttons
Opened
#99 AS a user, I want a command to let me see all the cards in a particular series
Opened
#102 Migrate to MongoDB
Opened
#105 Issue with yarn not installing dependencies correctly, need to migrate back to npm
Opened
#108 Dropnumber command isn't finding cards even though they exist
Opened
#110 Investigate how to manipulate the cards into a 3x3 grid programmatically
Opened
#113 AS an admin, I want a command to let me give cards to users manually
Opened
#114 Add to console logs the ability to see what card was tried on errors
Opened
#115 0.4 Admin
Opened
#118 0.4 Dependency Update Time
Opened
#119 Update dependency typescript to v5.3.3
Opened
#122 AS a maintainer, I want to migrate the CI pipeline to Woodpecker
Opened
#125 Update dependency undici to v6
Opened
#127 AS a user, I want the drop/reroll command embed to include the card number in the embed footer
Opened
#129 Events and commands should be loaded from the filesystem rather than a registry
Opened
#130 AS a developer, I want the configuration to use a JSON object rather than .env
Opened
#131 AS a user, I want to be able to view another user's inventory
Opened
#134 gdrivesync should error if the JSON parse fails
Opened
#138 Inventory command sometimes can't find page for user when multiple people use it
Opened
#141 0.5 Admin
Opened
#142 0.5 Dependency Updates
Opened
#145 If the drop command can't read the image, the reply fails in the catch
Opened
#146 AS a developer, I want the project to use a logger
Opened
#147 Claim button event sometimes doesn't respond but still claims
Opened
#154 AS a user, I want to be able to search for a card by its name
Opened
#156 Investigate how to do a search on the cards database based on an input
Opened
#160 AS a developer, I want Woodpecker to run the CI pipeline when a pull request is created
Opened
#163 AS a developer, I want Woodpecker to have an option to manually run a deployment pipeline
Opened
#164 0.6 Admin
Opened
#165 Trading Command
Opened
#166 Plan trading command
Opened
#169 0.6 Dependency Updates
Opened
#170 NPM IP package incorrectly identifies some private IP addresses as public [MODERATE]
Opened
#171 Undici proxy-authorization header not cleared on cross-origin redirect in fetch [LOW]
Opened
#174 Give command success message uses the wrong user
Opened
#184 Deployed code isn't deploying with the correct .env file
Opened
#187 Plan currency/limited amount of drops/claims
Opened
#194 Express.js Open Redirect in malformed URLs [MODERATE] [6]
Opened
#197 Undici's fetch with integrity option is too lax when algorithm is specified but hash value is in incorrect [LOW] [7]
Opened
#198 Undici's Proxy-Authorization header not cleared on cross-origin redirect for dispatch, request, stream, pipeline [LOW] [8]
Opened
#199 Currency System
Opened
#200 AS a developer, I want the concept of a currency created in the database
Opened
#201 AS a user, I want my currency balance to be used when I claim a card
Opened
#202 AS a user, I want to be able to claim 100 additional currency a day with a /daily command
Opened
#203 AS a user, I want to be able sacrifice cards I have for more currency
Opened
#204 AS a user, I want to be given coins automatically to a timer
Opened
#205 AS a developer, I want the test drop commands to not take currency away
Opened
#206 AS a developer and tester, I want the /give command to also be able to give currency to a user
Opened
#210 Denial of service while parsing a tar file due to lack of folders count validation [MODERATE] [9]
Opened
#215 AS a developer, I want the bot to periodically purge claims from the database that have expired
Opened
#223 Running "npm ci" is abnormally slow while "npm install" is fine
Opened
#226 Give currency timer is giving currency every 30 seconds instead of every 30 minutes
Opened
#227 Inventory command shows cards in list that are shown as 0 in the database
Opened
#228 Create balance command for currency
Opened
#229 Timer should give 10 coins every 20 minutes
Opened
#230 Sacrifice command should start at red for the sacrifice confirmation embed and change to green after
Opened
#233 The bot should log a warning if an ID is used twice
Opened
#234 Manga type cards are being claimed as a regular card
Opened
#235 Look into having the logger send warns/errors to a discord channel
Opened
#238 Sacrifice button event doesn't check if the user who clicked the button is the same user who ran the command initially
Opened
#240 Update the success message on the daily command
Opened
#243 Update dependency discord.js to v14.15.3
Opened
#245 When claiming legendary cards, the embed will fail to update the interaction, but will save the card to the database
Opened
#247 Look into rotating log files for winston
Opened
#249 User is able to initiate a trade with themselves
Opened
#250 User is able to claim cards with a 0 balance
Opened
#251 Inventory command should check if a user has cards first before it tries to generate the embed
Opened
#252 Add how much currency a user will lose if they claim a card
Opened
#253 Give an update on how much currency a user has before and after they've claimed a card
Opened
#254 0.7 Admin
Opened
#257 Rebalance sacrifice amounts
Opened
#258 0.7 Dependency Updates
Opened
#259 Update the give timer to only give currency to those with < 1000 currency
Opened
#260 Create a "baltop" command to allow admins to see who has the most amount of currency
Opened
#261 Update trade command so it says the name of the person
Opened
#262 Create a "multidrop" command which lets you drop 3, 5, or 10 cards in a row, booster-pack style
Opened
#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
Opened
#265 Claim button removes a user's currency before it checks if the card is actually claimable
Opened
#269 [HIGH] ws affected by a DoS when handling a request with many HTTP headers
Opened
#271 AS a developer, I want how to setup the logger to be documented
Opened
#272 Running the cli with the -q and --json combinations doesn't add the query metadata to the json
Opened
#273 Installing the package globally via npm should execute the cli
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 Create /booster use subcommand
Opened
#389 Create /booster buy subcommand
Opened
#390 Ability to sacrifice all duplicates 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 Allow /id command to send multiple at once
Opened
#406 Create hotfix action pipeline
Opened
#407 Create release actions pipeline
1 unresolved conversation
Open
#11
Create documentation