Releases: CarelessInternet/Ticketer
Releases · CarelessInternet/Ticketer
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
Full Changelog
v2.7.0
Features
- feat(ticketing): add optional custom panel information by @CarelessInternet in #192
Refactors
- refactor: rename embed-ticket to panel by @CarelessInternet in #190
- refactor(ticketing): allow nullable custom fields by @CarelessInternet in #193
Chores
- chore: fix and rename some stuff by @CarelessInternet in #189
- chore(deps-dev): Bump @types/node from 17.0.41 to 17.0.42 by @dependabot in #191
Full Changelog
v2.6.0
Features
- feat(ticketing): add optional ping for text channels by @CarelessInternet in #186
- feat(ticketing): add optional notes under tickets by @CarelessInternet in #187
Refactors
- refactor: remove kick and ban commands, and improve code by @CarelessInternet in #159
- refactor(*): use modals for long inputs by @CarelessInternet in #183
Fixes
- fix: permissions check, DMing, and enabled partials by @CarelessInternet in #163
CI/Docs
- ci(codeql): use v2 by @CarelessInternet in #184
- docs: update readme and legal stuff by @CarelessInternet in #188
Chores
- chore(suggest): add jump link to suggestion by @CarelessInternet in #185
- chore: update deps, github, and code by @CarelessInternet in #158
Dependencies
- chore(deps-dev): Bump utf-8-validate from 5.0.8 to 5.0.9 by @dependabot in #104
- chore(deps-dev): Bump prettier from 2.6.1 to 2.6.2 by @dependabot in #121
- chore(deps): Bump dotenv from 16.0.0 to 16.0.1 by @dependabot in #151
- chore(deps-dev): Bump eslint from 8.15.0 to 8.17.0 by @dependabot in #172
- chore(deps-dev): Bump typescript from 4.6.4 to 4.7.3 by @dependabot in #173
- chore(deps-dev): Bump @typescript-eslint/parser from 5.25.0 to 5.27.1 by @dependabot in #176
- chore(deps): Bump discord-api-types from 0.33.0 to 0.33.5 by @dependabot in #178
- chore(deps-dev): Bump @types/node from 17.0.35 to 17.0.41 by @dependabot in #182
- chore(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.25.0 to 5.27.1 by @dependabot in #177
- chore(deps): Bump @discordjs/rest from 0.4.1 to 0.5.0 by @dependabot in #179
- chore(deps): Bump discord.js from 13.7.0 to 13.8.0 by @dependabot in #180
- chore(deps): Bump @discordjs/builders from 0.13.0 to 0.15.0 by @dependabot in #181
Full Changelog
v2.5.1
Refactors
Ticketing
- refactor(ticketing): request api for message logs by @CarelessInternet in #85
Styles
Prettier
- style(prettier): change printWidth to 100 by @CarelessInternet in #84
Chores
Dev Dependencies
- chore(deps-dev): Bump @types/node from 17.0.16 to 17.0.17 by @dependabot in #83
Full Changelog
v2.5.0
Features
New Commands
- feat(utility): add purge servers command by @CarelessInternet in #81
Chores
Commands
- chore(purge): use builders min and max values by @CarelessInternet in #80
Dependencies
- chore(deps): Bump dotenv from 15.0.0 to 16.0.0 by @dependabot in #75
Dev Dependencies
- chore(deps-dev): Bump @types/node from 17.0.14 to 17.0.16 by @dependabot in #78
- chore(deps-dev): Bump @typescript-eslint/parser from 5.10.2 to 5.11.0 by @dependabot in #77
- chore(deps-dev): Bump @typescript-eslint/eslint-plugin from 5.10.2 to 5.11.0 by @dependabot in #79