Releases: CarelessInternet/Ticketer
Releases · CarelessInternet/Ticketer
v3.2.3
v3.2.2
Fixes
- fix(.github): correctly use docker multi-platform build by @CarelessInternet in #404
Full Changelog
v3.2.1
v3.2.0
Features
- feat(bot): add edit-tickets command by @CarelessInternet in #400
Fixes
- fix(bot): don't throw if channel couldn't be found by @CarelessInternet in #397
Refactors
- refactor(userEmbed): use member class instead of user by @CarelessInternet in #398
- refactor: use more flexible interaction classes by @CarelessInternet in #399
- refactor: add website localisation and add docker registry by @CarelessInternet in #402
Chores
- chore(bot): add some more localisations by @CarelessInternet in #401
Full Changelog
v3.1.0
Features
- feat(database): make category emoji optional by @CarelessInternet in #364
- feat(djs-framework): change ephemeral if command option is found by @CarelessInternet in #366
- feat: dev containers by @CarelessInternet in #368
- feat(dev-container): use development Dockerfile as minimal configuration by @CarelessInternet in #371
- feat(bot): add bot status command by @CarelessInternet in #375
- feat(configuration-ticket-threads): allow deleting category which has tickets by @CarelessInternet in #383
- feat(bot): page utility function by @CarelessInternet in #387
- feat: add launch.json for debugging by @CarelessInternet in #389
- feat: add ticket optional title and description setting by @CarelessInternet in #392
- feat: add option to skip modals by @CarelessInternet in #393
- feat(thread-ticketing): add toggle author actions by @CarelessInternet in #394
Fixes
- fix(bot): account for implicit permissions by @CarelessInternet in #361
- fix(bot): add missing implicit permissions checks by @CarelessInternet in #362
- fix(thread-ticketing): make title length max 100 by @CarelessInternet in #365
- fix(DeferReply): defer reply for other types of commands as well by @CarelessInternet in #367
- fix(dev-containers): make env file not required to launch session by @CarelessInternet in #369
- fix(dev-container): remove start interval from base compose by @CarelessInternet in #370
- fix: move depends_on and specify compose file name for production by @CarelessInternet in #373
- fix(automatic-threads): do not error on deleted original message by @CarelessInternet in #376
- fix(configuration-ticket-threads): make modal fields correctly optional by @CarelessInternet in #385
Refactors
- refactor(docker-compose): set image version as development for developing by @CarelessInternet in #372
- refactor(thread-ticketing): skip to ticket modal if one category by @CarelessInternet in #377
- refactor(thread-ticketing): move overview to under global settings subcommand group by @CarelessInternet in #378
- refactor(bot): use zod parsing and validation by @CarelessInternet in #384
- refactor(bot): show enabled/disabled options by @CarelessInternet in #386
- refactor: use import meta instead of path by @CarelessInternet in #390
- refactor(createTicket): show date in non-custom title by @CarelessInternet in #395
Chores
- chore(dev-container): change container name in development by @CarelessInternet in #374
- chore: update dependencies and some code by @CarelessInternet in #382
- chore: update dependencies and code by @CarelessInternet in #391
- chore(release): 3.1.0 by @CarelessInternet in #396
Documentation
- docs(self-hosting): specify port by @CarelessInternet in #379
- docs(website): add invite route by @CarelessInternet in #388
Other
- revert: docs(website): add NODE_ENV to env file by @CarelessInternet in #363
Full Changelog
v3.0.0
Features
- feat: version 3 by @CarelessInternet in #353
Fixes
- fix: use a better number parsing function by @CarelessInternet in #356
- fix(database): make opening message nullable actually null by @CarelessInternet in #357
Documentation
- docs(website): add important commands documentation by @CarelessInternet in #354
- docs(website): add localisation contributing documentation by @CarelessInternet in #355
- docs(website): change from docker to docker engine by @CarelessInternet in #358
- docs(website): add NODE_ENV to env file by @CarelessInternet in #359
Full Changelog
v2.9.0
Features
- feat(ticketing): option to change visibility of thread ticket by @CarelessInternet in #348
Full Changelog
v2.8.2
Fixes
- fix(ticketing): unarchived the ticket when requesting deletion by @CarelessInternet in #212
- fix(ticket): always create private threads by @CarelessInternet in #346
Full Changelog
v2.8.1
Fixes
- fix(ticketing): check for nullable interaction channel by @CarelessInternet in #211
Chores
- chore(deps-dev): Bump eslint from 8.17.0 to 8.18.0 by @dependabot in #208
- chore(deps-dev): Bump @typescript-eslint/parser from 5.28.0 to 5.29.0 by @dependabot in #206
- chore(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.28.0 to 5.29.0 by @dependabot in #207
- chore(deps): Bump discord.js from 13.8.0 to 13.8.1 by @dependabot in #209
- chore(deps): Bump discord-api-types from 0.34.0 to 0.35.0 by @dependabot in #210
Full Changelog
v2.8.0
Features
- feat: add suggestion panel, use modals, and removed reply embed by @CarelessInternet in #204
Refactors
- refactor(suggestions): remove blocked users column by @CarelessInternet in #202
Docs
- docs: update readme, privacy, and tos by @CarelessInternet in #205
Chores
- chore(deps-dev): Bump @types/node from 17.0.42 to 18.0.0 by @dependabot in #199
- chore(deps): Bump discord-api-types from 0.33.5 to 0.34.0 by @dependabot in #195
- chore(deps-dev): Bump prettier from 2.6.2 to 2.7.1 by @dependabot in #201
- chore(deps-dev): Bump typescript from 4.7.3 to 4.7.4 by @dependabot in #203
- chore(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.28.0 by @dependabot in #194
- chore(deps-dev): Bump @typescript-eslint/parser from 5.27.1 to 5.28.0 by @dependabot in #196