DJj123dj
126fada990
Merge branch 'dev'
2025-03-25 18:44:56 +01:00
DJj123dj
bd4929f11b
Updated all URLs for repository transfer
2025-03-25 17:49:42 +01:00
DJj123dj
d28fcf40d7
Fixed broken flag alias using --dev-database
2025-03-22 11:08:09 +01:00
DJj123dj
bed4e2a56a
Improved CONTRIBUTING.md & SECURITY.md markdown
2025-03-16 18:35:25 +01:00
DJj123dj
ba3a35a343
Added official Open Ticket Pterodactyl eggs!
2025-03-16 18:34:43 +01:00
DJj123dj
1e159c9bab
Improved dockerfile & compose
2025-03-12 22:13:00 +01:00
DJj123dj
e7ad3dd50b
Fixed startup crash codes (for Docker)
2025-03-12 22:12:51 +01:00
DJj123dj
177dee7468
Type simplifications (for documentation)
2025-02-27 20:51:59 +01:00
DJj123dj
0d40c23aa8
Fixed HTML Transcripts "member not found" error.
2025-02-19 15:48:37 +01:00
DJj123dj
15eef95fdd
Decreased /clear speed to reduce ratelimit chances
2025-02-19 15:43:43 +01:00
DJj123dj
c89e93d33d
Fixed crash resulting of non-returning statements
2025-02-19 15:29:16 +01:00
DJj123dj
e6c413cdf5
Fixed typos in comments
2025-02-18 18:18:10 +01:00
DJj123dj
b12556120c
Made database migration compatible with plugins
2025-02-17 19:44:18 +01:00
DJj123dj
58674452d8
Added quick setup to README.md
2025-02-15 19:01:53 +01:00
DJj123dj
a2f9593d55
Fixed #134 : text transcripts incorrect newlines
2025-02-15 18:22:23 +01:00
DJj123dj
9702c4d97d
Fixed stats resetting due to breaking change
2025-02-12 16:27:34 +01:00
DJj123dj
f13777e5f3
Update README.md
2025-02-09 11:34:37 +01:00
DJj123dj
9395e9af75
Added 13 new utility events for plugins
2025-02-09 11:19:03 +01:00
DJj123dj
b2a5e65fe2
Update README.md
2025-02-09 11:18:24 +01:00
DJj123dj
071c8f953c
Update createDocs.js
2025-02-05 17:04:10 +01:00
DJj123dj
9a4e5e2175
Merge branch 'dev' of https://github.com/DJj123dj/open-ticket into dev
2025-02-04 17:42:37 +01:00
DJj123dj
4e709f2a0b
Update createDocs.js
2025-02-04 17:42:24 +01:00
DJj123dj
06e7919162
Fixed panel dropdown bug with empty option label
2025-02-03 21:01:36 +01:00
DJj123dj
a397b66c9e
Update createDocs.js
2025-02-01 11:52:02 +01:00
DJj123dj
27f6e3a81f
Compiler will now only hash JS & TS files
2025-02-01 11:23:17 +01:00
DJj123dj
f2cefae37c
database will auto-update for the breaking change
2025-02-01 11:22:49 +01:00
DJj123dj
6acbf74846
BREAKING: changed all ids to "opendiscord:"
2025-02-01 10:29:35 +01:00
DJj123dj
29f8e1452c
BREAKING: changed openticket to opendiscord in API
2025-02-01 10:22:27 +01:00
DJj123dj
ce242741cd
Update README.md
2025-02-01 10:05:26 +01:00
DJj123dj
ac587568d3
Update createDocs.js
2025-01-31 17:14:56 +01:00
DJj123dj
f5e78949d7
Added typedoc for OT Docs API Reference
2025-01-31 16:03:02 +01:00
DJj123dj
8e7fe4e502
Update README.md
2025-01-29 21:36:26 +01:00
DJj123dj
e51cc54090
Fixed polish translation
2025-01-29 19:50:31 +01:00
DJj123dj
96d6758b4a
Update README.md
2025-01-29 19:35:10 +01:00
DJj123dj
ed9afffd70
Finished API comments
2025-01-28 18:16:14 +01:00
DJj123dj
507d254556
Added new API comments (part 8)
2025-01-27 23:37:49 +01:00
DJj123dj
43356fef05
Added Lithuanian translation (by tsgindrius)
2025-01-27 23:15:58 +01:00
DJj123dj
bbae139c6b
Updated README.md
2025-01-25 23:10:45 +01:00
DJj123dj
6516857866
Fixed deprecation of HTML Transcripts interactions
2025-01-25 22:54:50 +01:00
DJj123dj
213ec32225
Fixed small bugs
2025-01-25 14:06:41 +01:00
DJj123dj
04789d5426
Fixed #121 : Ticket busy will now reset on reboot
2025-01-25 11:47:50 +01:00
DJj123dj
0437af1507
Fixed #120 : Temporarily removed bot status state
...
Will be added back in a future update, but customisable instead of double text :)
2025-01-25 11:43:13 +01:00
DJj123dj
73d188c5dc
Fixed #129 : Improved invalid token error
2025-01-25 11:28:32 +01:00
DJj123dj
057a5fc6ae
Fixed #124 : DMs are now sent to ticket creator
2025-01-25 11:18:10 +01:00
DJj123dj
d35eb8f8bf
Updated issue templates
2025-01-25 10:56:18 +01:00
DJj123dj
19e5902320
Fixed: checker not working correctly using .env
...
Fixed the config checker not working correctly when parsing the token from the .env file.
2025-01-24 17:34:05 +01:00
DJj123dj
66b0377a2b
Update index.ts
2025-01-22 17:11:01 +01:00
DJj123dj
3bd308007c
Updated sponsors
2025-01-22 16:58:24 +01:00
DJj123dj
40bd873a33
Added new API comments (part 7)
2025-01-22 15:13:13 +01:00
DJj123dj
1ab207b4eb
Found more missing translations
2025-01-20 20:42:23 +01:00
DJj123dj
5e5ac3e409
Implemented progress bars when loading slash cmds
2025-01-19 15:16:04 +01:00
DJj123dj
7809ffc5c6
Fixed typo's in comments
2025-01-19 15:15:29 +01:00
DJj123dj
9da823aa4b
Added new progress bars API & classes
2025-01-19 00:17:39 +01:00
DJj123dj
ff23b0e89e
Added comment to dump command
2025-01-18 21:53:53 +01:00
DJj123dj
c3474fb017
Made built-in cmds compatible with slash update
2025-01-18 20:41:12 +01:00
DJj123dj
03982f644e
MAJOR: Full rewrite of slash cmd loading system
...
The system of detecting, comparing & registering slash cmds has been rewritten and updated for future compatibility. This will break all current plugins (so please wait until they are updated)
=> Increased speed
=> All cmd params are now used when comparing
=> Future compability & removed deprecated functions
=> New universal utility interfaces for slash commands
=> And more!
2025-01-18 20:40:52 +01:00
DJj123dj
3a30152cb2
Improved startup time (5 sec) due to config bug
2025-01-18 20:36:08 +01:00
DJj123dj
334c9dde21
Moved sponsors more to top of README.md
2025-01-14 18:14:23 +01:00
DJj123dj
b6985f9d28
Updated LICENSE
2025-01-14 17:56:27 +01:00
DJj123dj
7d30bf24d9
The bot will now only re-compile when changed
...
The bot will now only re-compile when the plugins or source code changes. (computed using a hash)
This reduces the average startup time by 50%.
2025-01-14 17:53:11 +01:00
DJj123dj
138378ac31
Added new API comments (part 5)
2025-01-14 17:18:47 +01:00
DJj123dj
9a73ee0d01
Fixed bug with option description being empty
...
Fixed a bug which caused the /panel command to crash when using an option without any description in combination with the "describeOptionsInEmbedFields" mode enabled.
2025-01-14 16:46:22 +01:00
DJj123dj
1a1a3f3b02
Update README.md
2025-01-11 22:27:52 +01:00
DJj123dj
dd5374f84c
Update plugin.json
2025-01-10 23:01:03 +01:00
DJj123dj
02e8b7d0a1
Added new API comments (part 3)
2025-01-09 19:42:11 +01:00
DJj123dj
ce0af7e1e9
Added new API comments (part 2)
2025-01-09 18:34:29 +01:00
DJj123dj
abd672dd3b
Small bug fixes (plugin system)
2025-01-07 19:36:29 +01:00
DJj123dj
e65a092bc0
Small bug fixes
2025-01-06 22:29:09 +01:00
DJj123dj
17e1902681
Updated discord.js to v14.17.2
2025-01-06 21:14:41 +01:00
DJj123dj
91657f7519
Fixed ot-sqlite-database plugin stats not working
2025-01-06 20:51:36 +01:00
DJj123dj
cfa692b356
Updated README.md year to 2025 😄
2025-01-06 20:51:11 +01:00
DJj123dj
e9d20c0a14
Improvements + Updated discord.js to v14.17.2
2025-01-04 09:50:17 +01:00
DJj123dj
67465bfdf4
Bugfix: ephemeral in message reply is deprecated
2025-01-04 09:49:52 +01:00
DJj123dj
a66d3aad2d
Updated to v3.5.9
2025-01-04 09:36:42 +01:00
DJj123dj
f2de7fc408
Bugfix: discord.js PermissionOverwrites id invalid
2025-01-04 09:35:48 +01:00
DJj123dj
0cbf991090
Update transcripts.json
2024-12-25 21:05:01 +01:00
DJj123dj
72f7cbce26
Improved default config message descriptions.
2024-12-25 18:21:37 +01:00
DJj123dj
05b4080ac5
Plugins can now use import path shortcuts
...
Plugins are now able to use import path shortcuts to import all API classes, utilities and the openticket globals. You can now import everything from "#opendiscord" instead of "../../src/index"
2024-12-25 18:20:58 +01:00
DJj123dj
7646b3fc35
Increased HTML Transcript log level
2024-12-15 20:11:39 +01:00
DJj123dj
bf13e15d56
Disabled autoclose & delete by default
2024-12-15 19:47:20 +01:00
DJj123dj
f0183c319a
Added Hindi Translation (by an_developer)
2024-12-15 19:46:40 +01:00
DJj123dj
c6e836455c
Updated README.md Contributors
2024-12-15 19:46:10 +01:00
DJj123dj
8a6a8e527f
Added 6 new plugins to README.md
2024-12-08 18:29:00 +01:00
DJj123dj
4e7d45ea07
Increased button label length to 80 characters
2024-12-08 18:28:49 +01:00
DJj123dj
b7f5c7191d
Fixed responder TS typo
2024-12-08 18:28:22 +01:00
DJj123dj
106cb0f718
Fixed dropdown not supporting empty emojis
...
Fixed a bug that caused the bot to crash when spawning a dropdown panel which includes an option without emoji.
2024-12-07 21:46:49 +01:00
DJj123dj
0c2b688862
Fixed English translation typo's
2024-12-07 13:27:24 +01:00
DJj123dj
a037d76060
Fixed database ghosted unused-options bug
...
Fixed a problem where unused ticket options would stay in the options database in certain circumstances. Even when there is no ticket that uses the option anymore.
2024-12-07 00:34:49 +01:00
DJj123dj
1e2321313f
Implemented "removeParticipantsOnClose"
...
Implemented the option "removeParticipantsOnClose" in the config/general.json. It wasn't implemented in the code by accident.
2024-12-06 15:59:08 +01:00
DJj123dj
91ea12a6cc
Added Arabic translation
2024-12-06 15:44:58 +01:00
DJj123dj
5d86269743
Fixed stats not displaying with SQLite plugin
...
Lot's of stats were hidden in the embed when using the ot-sqlite-database plugin. This was caused by a recent API breaking-change that made everything async.
The problem wasn't related to the plugin itself, but the Open Ticket api. Updating the plugin is not required.
2024-12-05 22:10:02 +01:00
DJj123dj
42ff447a94
Added French & Turkish translations
2024-12-05 21:47:17 +01:00
DJj123dj
e8319cccea
Updated README.md
2024-11-25 20:06:11 +01:00
DJj123dj
66ab30bf06
Livestatus source moved to github
2024-11-25 19:46:56 +01:00
DJj123dj
d0ef2a9873
Language loading => async + moved livestatus file
2024-11-25 19:43:58 +01:00
DJj123dj
3e928ed06e
Bug fixes for new database system
2024-11-25 19:24:48 +01:00
DJj123dj
b22f7b2de7
major bug fixes & breaking change in database code
...
Major bug fixes and improvements have been made. There's also a breaking change for plugins using the database system. All database related functions are now async based.
2024-11-24 23:26:14 +01:00
DJj123dj
6b36b1caf6
Update plugin.json
2024-11-21 23:43:39 +01:00
DJj123dj
f8da68607d
Update client.ts
2024-11-18 20:50:02 +01:00
DJj123dj
a31588f025
Small changes to the plugin loading system
2024-11-18 20:19:25 +01:00