mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-11-04 20:03:09 +02:00
37 KiB
37 KiB
4.0.9 (2023-08-25)
Bug Fixes
npx
workaround for PebbleHost (4a2f85e)- 🚨 security: anyone with the channel ID could read transcripts (b2790fc)
- edit channel name when transferring (closes #470) (77e5b45)
- i18n: space in command name (2abd9cc)
- stale notification pinging staff instead of creator (closes #459) (59a6358)
- update counters when transferring (closes #468) (d1e30ce)
Features
- i18n: update Dutch translations [skip ci] (e22f9bc)
- i18n: update Polish translations [skip ci] (fb7a11f)
4.0.8 (2023-07-30)
Bug Fixes
- 🤦♂️ inflated ticket count and negative response times in stats (32697c6)
- 🚨 security: being able to close tickets from other servers (closes #466) (8a8bc2b)
- i18n: lowercase names [skip ci] (0597997)
- keep priority when moving (closes #467) (34b5090)
Features
- i18n: add Polish translations [skip ci] (e4fff0c)
- i18n: update Czech translations [skip ci] (d32b08c)
- i18n: update Polish translations [skip ci] (a1be71c)
- i18n: update Polish translations [skip ci] (c23530f)
- i18n: update Polish translations [skip ci] (09ff025)
- i18n: update Spanish translations [skip ci] (e91d1cc)
4.0.7 (2023-07-13)
Bug Fixes
Features
- i18n: update Hungarian translations [skip ci] (560ab78)
- i18n: update Spanish translations [skip ci] (bd063c4)
- i18n: update Spanish translations [skip ci] (60e7447)
- i18n: update Spanish translations [skip ci] (ffc44bf)
- i18n: update Spanish translations [skip ci] (0270402)
- stats houston v4 (4b4dcd2)
4.0.6 (2023-07-02)
Bug Fixes
- disable presence check on public bots (ca09070)
- disable presence intent on public bots (c7d9bbf)
- use new changelog URL (e8bf45a)
4.0.5 (2023-06-25)
Bug Fixes
- editing question answers in a category with
customTopic
set (47fc7bd) - encrypt topic (502f488)
- send image in embed (closes #441) (48902f8)
Features
Performance Improvements
- sqlite: run
optimize
every 6h (8971c0a)
4.0.4 (2023-06-19)
Bug Fixes
- auto closing tickets (24360e4)
- docker: && I am dumb (42af824)
- docker: change file ownership (516c45f)
- docker: install
curl
for healthcheck (11ec0ff) - docker: maybe there was a reason for that extra line (ed0457a)
- docker: update compose file with new path [skip ci] (d77d37c)
- i18n: rename
es
toes-ES
(fa8d159) - remove unnecessary code for updating questions (6e5ccd1)
- update notification (2cfcdba)
Features
- docker: add non-root user, labels, and healthcheck (closes #433) (bd42781)
- i18n: add Spanish translations [skip ci] (faddacc)
- i18n: add Spanish translations [skip ci] (3c57130)
- i18n: remove Spanish translations [skip ci] (7232e56)
- i18n: update Russian translations [skip ci] (f995589)
- i18n: update Spanish translations [skip ci] (0bbed13)
Performance Improvements
Reverts
- weblate didn't like that (d5eff28)
4.0.3 (2023-06-05)
Bug Fixes
- changelog URL (562e6b8)
Features
- i18n: update German translations [skip ci] (b0063e2)
- i18n: update German translations [skip ci] (e32f239)
- i18n: update German translations [skip ci] (98d7029)
- i18n: update German translations [skip ci] (e68ece2)
- i18n: update German translations [skip ci] (a1f575e)
- i18n: update German translations [skip ci] (3bfe8b5)
- i18n: update German translations [skip ci] (dc60c8b)
- i18n: update Russian translations [skip ci] (a3ae81e)
- i18n: update Russian translations [skip ci] (f5c7b43)
- i18n: update Russian translations [skip ci] (164ecb5)
- i18n: update Russian translations [skip ci] (e53013c)
- i18n: update Russian translations [skip ci] (1a44797)
- i18n: update Russian translations [skip ci] (604abe6)
- i18n: update Russian translations [skip ci] (a5e7105)
4.0.2 (2023-05-31)
Bug Fixes
- remove unintentional
console.log()
(797f851)
4.0.1 (2023-05-31)
Bug Fixes
- creating the first ticket in a new guild (eccca34)
- creating the first ticket in a new guild (closes #428) (fbc08c6)
- docker: quote booleans in
docker-compose.yml
(6bbedee)
Features
- strip trailing slash rather than complaining about it (be6a045)
4.0.0 (2023-05-30)
Bug Fixes
/topic
command when there was previously no topic (34c3ed1)Infinity
stats (f07e157)NaN
stats (5b4f69e)- allow staff to get transcripts of other members (closes #400) (a445399)
- API not working on Windows (f74069d)
- api: logout (#415) (d577b9d)
- archives: add missing null topic message (353b232)
- archives: role and member bug (3088303)
- cache commands at startup (2632945)
- catch errors (25d7cda)
- channels: close ticket when the channel is deleted (0ddd7c4), closes #276
- check roles for staff-only commands (daadb5f)
- closing ticket with missing creator (closes #401) (d126736)
- convert pinned messages
Map Iterator
to array (0d1cb90) - decrypt referenced ticket's topic (5982754)
- default to
production
(f97a7ab) - delete tickets when their category is deleted (closes #384) (bd1bc19)
- docker: add
tty
andstdin_open
(6844828) - Dockerfile (#394) (d09598d)
- docker: rename (ec85893)
- docker: update docker files (4e21382)
- docker: use the same port (db26553)
- don't allow removing the creator (457ede3)
- don't fetch partial messages on delete (0fa45e3)
- don't give useless
#unknown-channel
in ticket close logs (d7ae5c0) - don't throw errors on every message if a guild isn't configured (62ab9eb)
- duplicated ticket numbers (fixes #418) (fa921fa)
- guild selector not filtering guilds (closes #408) (739efdc)
- HTTP log colours (cdfdf72)
- http log spam (788f0fe)
- http, improve env (5a2106c)
- i18n: broken translations (b8c2a7c)
- i18n: lowercase command name (fr) (b6d0c0e)
- i18n: remove disallowed
/claim
command name (68e3ba6) - image name in docker-compose.yml (ff626d2)
- inactivity warning spam (f69bc9a)
- infinite feedback loop (closes #407) (f1029b8)
- infinite redirect when logging in (757f77f), closes 696204#c41
- lint command (b8dd190)
- listen on
0.0.0.0
(9e4f532) - lockfile (810439e)
- logging: don't log useless
messageDelete
events (6b066c1) - logging: don't send empty changelogs (7812e62)
- logging: don't send empty changelogs (7864c8d)
- logging: ignore ephemeral message updates (0436952)
- make
/move
edit the channel name and permission overwrites (a953308) - make script executable (642060c)
- message logging (a60c998)
- new line replacement (cf6b347)
- only allow
/topic
in tickets (9a91633) - remove footer from close request embed (c362030)
- response & resolution time stats (ced14ce)
- revoke token on logout (f55ee02)
- schema: feedback cascading deletion (7e4039d)
- set tickets as closed (fixes #382) (630d3ff)
- settings (12c741b)
- settings app (be7f431)
- start script (9936b05)
- stats: average response/resolution times (cf93f08)
- ticket close DM (6f36ef9)
- ticket closing (d1c3620)
- ticket creation (a469627)
- typo (76ed77f)
- typo (1ecb6f5)
- uncomment (b4ab752)
- unnecessary message update logs (119f997)
- update cache when tags are updated (9fc1130)
- update categories cache when guild settings are changed (8b692fa)
- update reject button correctly (42ad521)
- update to
discord.js@13.14.0
(03aeaf4) - use
channel
notmessage.channel
(36b9fd3) - use environment variables (bcf474c)
- working hours: invalid timestamps with timezones (closes #417) (921bdfa)
Features
/add
and/remove
commands (15318df)version
stdin command (closes #402) (1992ff6)- add
/move
command (9f18958) - add
/tickets
command (c6f1261) - add
/topic
command (f27feea) - add
/transfer
command (4b40f2c) - add
PUBLISH_COMMANDS
environment variable (adab383) - add API service keys (6773d9d)
- add Caddyfile (969e433)
- add help hint for invalid stdin commands (72e264d)
- add target ID (26ab229)
- add ticket claiming (77216ba)
- api: show guilds that the bot isn't in (ea9d3e4)
- archives: add transcript command (92d5a7e)
- archives: update transcript template (066eb95)
- close tickets on channel delete (813beb4)
- database migrations (63f5ea6)
- DM on close (fixes #338) (5579362)
- docker: Add compose config (00194a9)
- docker: add docker-compose.yml (#387) (cb4e253)
- docker: add new Dockerfile (e6bce8b)
- docker: rename build stages (699b612)
- feedback, start of close requests (8bf01aa)
- finish
/force-close
command (closes #311) (540ee54) - finish user
create
command (closes #291) (8f51ff8) - i18n: add Dutch translations [skip ci] (6f97e4a)
- i18n: add Greek translations [skip ci] (4010b97)
- i18n: update Czech translations [skip ci] (de825a5)
- i18n: update Czech translations [skip ci] (ad3abe1)
- i18n: update Czech translations [skip ci] (d6897e2)
- i18n: update Czech translations [skip ci] (8843f30)
- i18n: update Czech translations [skip ci] (7cc75b8)
- i18n: update Czech translations [skip ci] (f87d7e3)
- i18n: update Czech translations [skip ci] (61571f8)
- i18n: update Finnish translations [skip ci] (0a73633)
- i18n: update French translations [skip ci] (f23b752)
- i18n: update German translations [skip ci] (f8450af)
- i18n: update German translations [skip ci] (6a25e3e)
- i18n: update German translations [skip ci] (6b70e31)
- i18n: update German translations [skip ci] (12d97ee)
- i18n: update German translations [skip ci] (ecf9510)
- i18n: update Hungarian translations [skip ci] (ee90fed)
- i18n: update Hungarian translations [skip ci] (955feda)
- i18n: update Italian translations [skip ci] (68765e5)
- i18n: update Italian translations [skip ci] (259a033)
- i18n: update Italian translations [skip ci] (46225f2)
- i18n: update Italian translations [skip ci] (ab470f9)
- i18n: update Russian translations [skip ci] (d7e538e)
- i18n: update Russian translations [skip ci] (ac58cde)
- i18n: update Russian translations [skip ci] (1dd4449)
- i18n: update Russian translations [skip ci] (ebcf81f)
- i18n: update Turkish translations [skip ci] (325fe1d)
- i18n: update Turkish translations [skip ci] (42bfb17)
- inactivity warnings and automatic closure (closes #299 and #305) (3a47a7d)
- include category name in transcripts (4dbbba6)
- make closed ticket DM more useful (a0ffbae)
- notify when staff are offline (closes #304) (59dec28)
- oauth2 callback redirect (closes #333) (aeb4450)
- public bot warnings (cd71843)
- settings v2 (96b5c92)
- translations: add Chinese (Simplified) translation (e768f2f)
- translations: add Chinese (Traditional) translation (d686bf3)
- translations: add Hebrew (Israel) translation (a875e15)
- translations: update Chinese (Simplified) translation (401a854)
- translations: update Chinese (Traditional) translation (5436b84)
- translations: update Chinese (Traditional) translation (4c01e3d)
- translations: update Chinese (Traditional) translation (07e41d6)
- translations: update Chinese (Traditional) translation (8176685)
- translations: update Czech translation (fdaeee9)
- translations: update Czech translation (9ba3917)
- translations: update Dutch translation (1698bbc)
- translations: update English (United Kingdom) translation (7bf6689)
- translations: update French translation (7903cdb)
- translations: update French translation (f3ac834)
- translations: update German translation (07d5e89)
- translations: update German translation (4ddf77b)
- translations: update German translation (2f54e1a)
- translations: update German translation (30bd6f0)
- translations: update German translation (a3e7ffc)
- translations: update Hebrew (Israel) translation (6c8d776)
- translations: update Hebrew (Israel) translation (453f4c7)
- translations: update Korean translation (d72b51a)
- translations: update Polish translation (3c3b7ec)
- translations: update Spanish translation (0951051)
- translations: update Spanish translation (697a1be)
- translations: update Vietnamese translation (3a01eca)
- update checker (6133a3d)
- update command permissions (closes #392) (b14f057)
- use long format for category time stats (65eb2a3)
- validate environment variables at startup (ea3413d)
- working hours (#304) (faf6edc)
Performance Improvements
- cache staff roles (d7e1b05)
- cache tags (db94ab7)
- docker: decrease image size by 35% (d79701e)
- docker: reorder commands to improve caching (maybe?) (64da241)
- improve
ticket
/references
autocompleters (and de-duplicate) (09095f7) - reduce database data transfer (7417005)
- select 10 rows in SQL rather than JS (afa0123)