/[sudobot]/trunk/CHANGELOG.md
ViewVC logotype

Contents of /trunk/CHANGELOG.md

Parent Directory Parent Directory | Revision Log Revision Log


Revision 616 - (show annotations)
Thu Aug 29 12:36:37 2024 UTC (7 months ago) by rakinar2
File MIME type: text/markdown
File size: 238222 byte(s)
chore: sync with git

1 # Changelog
2
3 ### 29-08-2024 [Conventional Release Action <[email protected]>]
4
5 * release: v9.26.1 [skip ci]
6 * release: v15.7.0 [skip ci]
7
8 ### 29-08-2024 [Ar Rakin <[email protected]>]
9
10 * fix: update blaze_wrapper.properties
11 * fix: update .bun-version
12 * chore: fix version
13 * ci: fix release workflow
14 * * now using onesoft-sudo/conventional-release-action workflow
15 * chore(extensions): build extensions [skip ci]
16
17 ### 28-08-2024 [Ar Rakin <[email protected]>]
18
19 * ci: fix docs workflow
20 * ci: fix docs workflow
21 * ci: update docs workflow
22 * ci: update docs workflow
23 * feat(services:verification): allow different domains for verification urls
24 * chore(extensions): build extensions [skip ci]
25
26 ### 28-08-2024 [Ar Rakin <[email protected]>]
27
28 * docs: update readme
29 * ci: add docs build workflow
30
31 ### 28-08-2024 [Conventional Changelog Action <[email protected]>]
32
33 * release: v9.26.0 [skip ci]
34
35 ### 27-08-2024 [Ar Rakin <[email protected]>]
36
37 * chore: ignore drizzle snapshots
38 * fix: better error messages on VPN check fail
39 * feat: finalize verification system
40 * chore(extensions): build extensions [skip ci]
41
42 ### 27-08-2024 [Ar Rakin <[email protected]>]
43
44 * chore: update drizzle journal
45 * docs: update automod details page
46
47 ### 27-08-2024 [Conventional Changelog Action <[email protected]>]
48
49 * release: v9.25.1 [skip ci]
50 * release: v9.25.0 [skip ci]
51
52 ### 26-08-2024 [Ar Rakin <[email protected]>]
53
54 * * update license for sudobot's logo tot CC BY-NC-ND 4.0
55
56 ### 26-08-2024 [Conventional Changelog Action <[email protected]>]
57
58 * release: v9.24.8 [skip ci]
59 * release: v9.24.7 [skip ci]
60
61 ### 26-08-2024 [Ar Rakin <[email protected]>]
62
63 * fix(services:rules): member update rule checks fail with a BUG message
64 * fix(commands:config): undefined `this.dottedConfig?.system`
65 * chore(extensions): build extensions [skip ci]
66
67 ### 25-08-2024 [Conventional Changelog Action <[email protected]>]
68
69 * release: v9.24.6 [skip ci]
70 * release: v9.24.5 [skip ci]
71 * release: v9.24.4 [skip ci]
72 * release: v9.24.3 [skip ci]
73
74 ### 25-08-2024 [Ar Rakin <[email protected]>]
75
76 * fix(extensionManager): remove pre-linked tsconfig in extension directory if any
77 * fix(extensions): issues while loading extensions with bun
78 * chore: update .gitignore
79 * refactor(extensions:neko): fully support sudobot v9 APIs
80 * refactor(extensions:neko): fully support sudobot v9 APIs
81 * fix(commands:joke): api ninjas dad joke api does not allow limit query param anymore
82 * fix: config command causing JS not an object error
83 * chore(extensions): build extensions [skip ci]
84
85 ### 25-08-2024 [Ar Rakin <[email protected]>]
86
87 * chore: update readme
88 * chore: update readme
89
90 ### 24-08-2024 [Ar Rakin <[email protected]>]
91
92 * chore(extensions): build extensions [skip ci]
93
94 ### 23-08-2024 [Conventional Changelog Action <[email protected]>]
95
96 * release: v9.24.2 [skip ci]
97 * release: v9.24.1 [skip ci]
98
99 ### 23-08-2024 [Ar Rakin <[email protected]>]
100
101 * fix(blazebuild): invalid argument passed to String.prototype.repeat()
102 * fix(blazebuild): invalid argument passed to String.prototype.repeat()
103 * chore(extensions): build extensions [skip ci]
104
105 ### 23-08-2024 [Ar Rakin <[email protected]>]
106
107 * fix(blazebuild): syntax error
108 * fix(blazebuild): column number resolves to Infinity when on non-TTY environment
109 * chore: update FUNDING.yml
110
111 ### 22-08-2024 [Ar Rakin <[email protected]>]
112
113 * chore: update readme
114 * chore: update readme
115
116 ### 22-08-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]
117
118 * Signed-off-by: dependabot[bot] <[email protected]>
119
120 ### 22-08-2024 [Conventional Changelog Action <[email protected]>]
121
122 * release: v9.24.0 [skip ci]
123
124 ### 22-08-2024 [Ar Rakin <[email protected]>]
125
126 * feat(api): add `/guilds/:id/roles` and `/guilds/:id/channels` endpoints
127 * chore(extensions): build extensions [skip ci]
128
129 ### 21-08-2024 [Ar Rakin <[email protected]>]
130
131 * deps: update axios to v1.7.4
132 * fix: regenerate release [trigger ci]
133 * ci(releases): fix release workflow not creating dist packages with build directory
134 * chore(extensions): build extensions [skip ci]
135
136 ### 21-08-2024 [Conventional Changelog Action <[email protected]>]
137
138 * release: v9.23.3 [skip ci]
139
140 ### 20-08-2024 [Ar Rakin <[email protected]>]
141
142 * docs: fix metadata url base generation
143 * docs: fix type errors
144 * docs: force user selected canonical
145 * docs: statically generate sitemaps
146
147 ### 20-08-2024 [Ar Rakin <[email protected]>]
148
149 * chore(extensions): build extensions [skip ci]
150
151 ### 19-08-2024 [Ar Rakin <[email protected]>]
152
153 * docs: add robots.txt
154
155 ### 19-08-2024 [Ar Rakin <[email protected]>]
156
157 * chore(extensions): build extensions [skip ci]
158
159 ### 18-08-2024 [Ar Rakin <[email protected]>]
160
161 * chore: fix broken links
162 * fix(cluster): feature flag proxy URL
163 * fix(commands:help): broken links
164 * fix(commands:about): broken links
165 * docs: fix broken image links
166 * docs: update nodejs versions in getting started page
167 * chore: update readme
168 * chore: update readme
169 * chore(readme): fix broken links
170 * docs: update broken links
171
172 ### 18-08-2024 [Conventional Changelog Action <[email protected]>]
173
174 * release: v9.23.2 [skip ci]
175 * release: v9.23.1 [skip ci]
176
177 ### 18-08-2024 [Ar Rakin <[email protected]>]
178
179 * chore(extensions): build extensions [skip ci]
180
181 ### 17-08-2024 [Ar Rakin <[email protected]>]
182
183 * chore: update FUNDING.yml
184
185 ### 17-08-2024 [Ar Rakin <[email protected]>]
186
187 * chore(extensions): build extensions [skip ci]
188
189 ### 16-08-2024 [Ar Rakin <[email protected]>]
190
191 * chore(extensions): build extensions [skip ci]
192
193 ### 15-08-2024 [Ar Rakin <[email protected]>]
194
195 * docs: update getting started page for windows
196
197 ### 15-08-2024 [Ar Rakin <[email protected]>]
198
199 * chore(extensions): build extensions [skip ci]
200
201 ### 14-08-2024 [Ar Rakin <[email protected]>]
202
203 * chore(extensions): build extensions [skip ci]
204
205 ### 13-08-2024 [Ar Rakin <[email protected]>]
206
207 * chore(extensions): build extensions [skip ci]
208
209 ### 12-08-2024 [Ar Rakin <[email protected]>]
210
211 * chore(extensions): build extensions [skip ci]
212
213 ### 11-08-2024 [Ar Rakin <[email protected]>]
214
215 * ci: update extensions workflow
216
217 ### 11-08-2024 [Ar Rakin <[email protected]>]
218
219 * chore(extensions): build extensions [skip ci]
220 * chore(extensions): build extensions [skip ci]
221 * chore(extensions): build extensions [skip ci]
222 * chore(extensions): build extensions [skip ci]
223 * chore(extensions): build extensions [skip ci]
224 * chore(extensions): build extensions [skip ci]
225 * chore(extensions): build extensions [skip ci]
226 * chore(extensions): build extensions [skip ci]
227 * chore(extensions): build extensions [skip ci]
228 * chore(extensions): build extensions [skip ci]
229 * chore(extensions): build extensions [skip ci]
230
231 ### 10-08-2024 [Ar Rakin <[email protected]>]
232
233 * chore(extensions): build extensions [skip ci]
234 * chore(extensions): build extensions [skip ci]
235 * chore(extensions): build extensions [skip ci]
236 * chore(extensions): build extensions [skip ci]
237 * chore(extensions): build extensions [skip ci]
238 * chore(extensions): build extensions [skip ci]
239 * chore(extensions): build extensions [skip ci]
240 * chore(extensions): build extensions [skip ci]
241 * chore(extensions): build extensions [skip ci]
242 * chore(extensions): build extensions [skip ci]
243 * chore(extensions): build extensions [skip ci]
244 * chore(extensions): build extensions [skip ci]
245 * chore(extensions): build extensions [skip ci]
246 * chore(extensions): build extensions [skip ci]
247 * chore(extensions): build extensions [skip ci]
248 * chore(extensions): build extensions [skip ci]
249 * chore(extensions): build extensions [skip ci]
250 * chore(extensions): build extensions [skip ci]
251 * chore(extensions): build extensions [skip ci]
252 * chore(extensions): build extensions [skip ci]
253 * chore(extensions): build extensions [skip ci]
254 * chore(extensions): build extensions [skip ci]
255 * chore(extensions): build extensions [skip ci]
256
257 ### 09-08-2024 [Ar Rakin <[email protected]>]
258
259 * chore(extensions): build extensions [skip ci]
260 * chore(extensions): build extensions [skip ci]
261 * chore(extensions): build extensions [skip ci]
262 * chore(extensions): build extensions [skip ci]
263 * chore(extensions): build extensions [skip ci]
264 * chore(extensions): build extensions [skip ci]
265 * chore(extensions): build extensions [skip ci]
266 * chore(extensions): build extensions [skip ci]
267 * chore(extensions): build extensions [skip ci]
268 * chore(extensions): build extensions [skip ci]
269 * chore(extensions): build extensions [skip ci]
270 * chore(extensions): build extensions [skip ci]
271 * chore(extensions): build extensions [skip ci]
272 * chore(extensions): build extensions [skip ci]
273 * chore(extensions): build extensions [skip ci]
274 * chore(extensions): build extensions [skip ci]
275 * chore(extensions): build extensions [skip ci]
276 * chore(extensions): build extensions [skip ci]
277 * chore(extensions): build extensions [skip ci]
278 * chore(extensions): build extensions [skip ci]
279 * chore(extensions): build extensions [skip ci]
280 * chore(extensions): build extensions [skip ci]
281 * chore(extensions): build extensions [skip ci]
282
283 ### 09-08-2024 [Ar Rakin <[email protected]>]
284
285 * ci: update extensions workflow
286
287 ### 08-08-2024 [Ar Rakin <[email protected]>]
288
289 * chore(extensions): build extensions [skip ci]
290 * chore(extensions): build extensions [skip ci]
291 * chore(extensions): build extensions [skip ci]
292 * chore(extensions): build extensions [skip ci]
293 * chore(extensions): build extensions [skip ci]
294 * chore(extensions): build extensions [skip ci]
295 * chore(extensions): build extensions [skip ci]
296 * chore(extensions): build extensions [skip ci]
297 * chore(extensions): build extensions [skip ci]
298 * chore(extensions): build extensions [skip ci]
299 * chore(extensions): build extensions [skip ci]
300 * chore(extensions): build extensions [skip ci]
301 * chore(extensions): build extensions [skip ci]
302 * chore(extensions): build extensions [skip ci]
303 * chore(extensions): build extensions [skip ci]
304 * chore(extensions): build extensions [skip ci]
305 * chore(extensions): build extensions [skip ci]
306 * chore(extensions): build extensions [skip ci]
307 * chore(extensions): build extensions [skip ci]
308 * chore(extensions): build extensions [skip ci]
309
310 ### 07-08-2024 [Ar Rakin <[email protected]>]
311
312 * chore(extensions): build extensions [skip ci]
313 * chore(extensions): build extensions [skip ci]
314 * chore(extensions): build extensions [skip ci]
315 * chore(extensions): build extensions [skip ci]
316 * chore(extensions): build extensions [skip ci]
317 * chore(extensions): build extensions [skip ci]
318 * chore(extensions): build extensions [skip ci]
319 * feat(commands:fun): add HTTP cat/dog command
320 * chore(extensions): build extensions [skip ci]
321 * chore(extensions): build extensions [skip ci]
322 * chore(extensions): build extensions [skip ci]
323 * chore(extensions): build extensions [skip ci]
324 * chore(extensions): build extensions [skip ci]
325 * chore(extensions): build extensions [skip ci]
326 * chore(extensions): build extensions [skip ci]
327 * chore(extensions): build extensions [skip ci]
328 * chore(extensions): build extensions [skip ci]
329 * chore(extensions): build extensions [skip ci]
330 * chore(extensions): build extensions [skip ci]
331 * chore(extensions): build extensions [skip ci]
332 * chore(extensions): build extensions [skip ci]
333 * chore(extensions): build extensions [skip ci]
334
335 ### 07-08-2024 [Conventional Changelog Action <[email protected]>]
336
337 * release: v9.23.0 [skip ci]
338
339 ### 07-08-2024 [Ar Rakin <[email protected]>]
340
341 * docs: add bun guide in getting started page
342 * chore: add bun command snippet in extensions guide for v9
343
344 ### 06-08-2024 [Ar Rakin <[email protected]>]
345
346 * chore(extensions): build extensions [skip ci]
347 * chore(extensions): build extensions [skip ci]
348 * chore(extensions): build extensions [skip ci]
349 * chore(extensions): build extensions [skip ci]
350 * chore(extensions): build extensions [skip ci]
351 * chore(extensions): build extensions [skip ci]
352 * chore(extensions): build extensions [skip ci]
353 * chore(extensions): build extensions [skip ci]
354 * chore(extensions): build extensions [skip ci]
355 * chore(extensions): build extensions [skip ci]
356 * chore(extensions): build extensions [skip ci]
357 * chore(extensions): build extensions [skip ci]
358 * chore(extensions): build extensions [skip ci]
359 * chore(extensions): build extensions [skip ci]
360 * chore(extensions): build extensions [skip ci]
361 * chore(extensions): build extensions [skip ci]
362 * chore(extensions): build extensions [skip ci]
363 * chore(extensions): build extensions [skip ci]
364 * chore(extensions): build extensions [skip ci]
365 * chore(extensions): build extensions [skip ci]
366 * chore(extensions): build extensions [skip ci]
367 * chore(extensions): build extensions [skip ci]
368 * chore(extensions): build extensions [skip ci]
369
370 ### 06-08-2024 [Ar Rakin <[email protected]>]
371
372 * ci: update extensions workflow
373
374 ### 05-08-2024 [Ar Rakin <[email protected]>]
375
376 * chore(extensions): build extensions [skip ci]
377 * chore(extensions): build extensions [skip ci]
378 * chore(extensions): build extensions [skip ci]
379 * chore(extensions): build extensions [skip ci]
380 * chore(extensions): build extensions [skip ci]
381 * chore(extensions): build extensions [skip ci]
382 * chore(extensions): build extensions [skip ci]
383 * chore(extensions): build extensions [skip ci]
384 * chore(extensions): build extensions [skip ci]
385 * chore(extensions): build extensions [skip ci]
386 * chore(extensions): build extensions [skip ci]
387 * chore(extensions): build extensions [skip ci]
388 * chore(extensions): build extensions [skip ci]
389 * chore(extensions): build extensions [skip ci]
390 * chore(extensions): build extensions [skip ci]
391 * chore(extensions): build extensions [skip ci]
392 * chore(extensions): build extensions [skip ci]
393 * chore(extensions): build extensions [skip ci]
394 * chore(extensions): build extensions [skip ci]
395 * chore(extensions): build extensions [skip ci]
396
397 ### 04-08-2024 [Ar Rakin <[email protected]>]
398
399 * chore(extensions): build extensions [skip ci]
400 * chore(extensions): build extensions [skip ci]
401 * chore(extensions): build extensions [skip ci]
402 * chore(extensions): build extensions [skip ci]
403 * chore(extensions): build extensions [skip ci]
404 * chore(extensions): build extensions [skip ci]
405 * chore(extensions): build extensions [skip ci]
406 * chore(extensions): build extensions [skip ci]
407 * chore(extensions): build extensions [skip ci]
408 * chore(extensions): build extensions [skip ci]
409 * chore(extensions): build extensions [skip ci]
410 * chore(extensions): build extensions [skip ci]
411 * chore(extensions): build extensions [skip ci]
412 * chore(extensions): build extensions [skip ci]
413 * chore(extensions): build extensions [skip ci]
414 * chore(extensions): build extensions [skip ci]
415 * chore(extensions): build extensions [skip ci]
416 * chore(extensions): build extensions [skip ci]
417 * chore(extensions): build extensions [skip ci]
418 * chore(extensions): build extensions [skip ci]
419 * chore(extensions): build extensions [skip ci]
420 * chore(extensions): build extensions [skip ci]
421 * chore(extensions): build extensions [skip ci]
422
423 ### 04-08-2024 [Ar Rakin <[email protected]>]
424
425 * chore: update readme
426
427 ### 03-08-2024 [Ar Rakin <[email protected]>]
428
429 * chore(extensions): build extensions [skip ci]
430 * chore(extensions): build extensions [skip ci]
431 * chore(extensions): build extensions [skip ci]
432 * chore(extensions): build extensions [skip ci]
433 * chore(extensions): build extensions [skip ci]
434 * chore(extensions): build extensions [skip ci]
435 * chore(extensions): build extensions [skip ci]
436 * chore(extensions): build extensions [skip ci]
437 * chore(extensions): build extensions [skip ci]
438 * chore(extensions): build extensions [skip ci]
439 * chore(extensions): build extensions [skip ci]
440 * fix(services:moderation_rules): crashes during member permission checks
441 * feat(logger): add new logging mode `BUG`
442 * fix(commands:afk): issues with reason verification
443 * chore(extensions): build extensions [skip ci]
444 * chore(extensions): build extensions [skip ci]
445 * chore(extensions): build extensions [skip ci]
446 * chore(extensions): build extensions [skip ci]
447 * chore(extensions): build extensions [skip ci]
448 * chore(extensions): build extensions [skip ci]
449 * chore(extensions): build extensions [skip ci]
450 * chore(extensions): build extensions [skip ci]
451 * chore(extensions): build extensions [skip ci]
452 * chore(extensions): build extensions [skip ci]
453 * chore(extensions): build extensions [skip ci]
454 * chore(extensions): build extensions [skip ci]
455 * chore(extensions): build extensions [skip ci]
456
457 ### 03-08-2024 [Ar Rakin <[email protected]>]
458
459 * chore(readme): add mailing list info
460 * docs: update blazebuild cli option usage
461
462 ### 03-08-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]
463
464 * Signed-off-by: dependabot[bot] <[email protected]>
465 * Signed-off-by: dependabot[bot] <[email protected]>
466
467 ### 03-08-2024 [Conventional Changelog Action <[email protected]>]
468
469 * release: v9.22.0 [skip ci]
470
471 ### 02-08-2024 [Ar Rakin <[email protected]>]
472
473 * chore(extensions): build extensions [skip ci]
474 * chore(extensions): build extensions [skip ci]
475 * chore(extensions): build extensions [skip ci]
476 * chore(extensions): build extensions [skip ci]
477 * chore(extensions): build extensions [skip ci]
478 * chore(extensions): build extensions [skip ci]
479 * chore(extensions): build extensions [skip ci]
480 * chore(extensions): build extensions [skip ci]
481 * chore(extensions): build extensions [skip ci]
482 * chore(extensions): build extensions [skip ci]
483 * chore(extensions): build extensions [skip ci]
484 * chore(extensions): build extensions [skip ci]
485 * chore(extensions): build extensions [skip ci]
486 * chore(extensions): build extensions [skip ci]
487 * chore(extensions): build extensions [skip ci]
488 * chore(extensions): build extensions [skip ci]
489 * chore(extensions): build extensions [skip ci]
490 * chore(extensions): build extensions [skip ci]
491 * chore(extensions): build extensions [skip ci]
492 * chore(extensions): build extensions [skip ci]
493 * chore(extensions): build extensions [skip ci]
494 * chore(extensions): build extensions [skip ci]
495 * chore(extensions): build extensions [skip ci]
496
497 ### 01-08-2024 [Ar Rakin <[email protected]>]
498
499 * chore(extensions): build extensions [skip ci]
500 * chore(extensions): build extensions [skip ci]
501 * chore(extensions): build extensions [skip ci]
502 * chore(extensions): build extensions [skip ci]
503 * chore(extensions): build extensions [skip ci]
504 * chore(extensions): build extensions [skip ci]
505 * chore(extensions): build extensions [skip ci]
506 * chore(extensions): build extensions [skip ci]
507 * chore(extensions): build extensions [skip ci]
508 * chore(extensions): build extensions [skip ci]
509 * chore(extensions): build extensions [skip ci]
510 * chore(extensions): build extensions [skip ci]
511 * chore(extensions): build extensions [skip ci]
512 * chore(extensions): build extensions [skip ci]
513 * chore(extensions): build extensions [skip ci]
514 * chore(extensions): build extensions [skip ci]
515 * chore(extensions): build extensions [skip ci]
516 * chore(extensions): build extensions [skip ci]
517 * chore(extensions): build extensions [skip ci]
518
519 ### 31-07-2024 [Ar Rakin <[email protected]>]
520
521 * chore(extensions): build extensions [skip ci]
522 * chore(extensions): build extensions [skip ci]
523 * chore(extensions): build extensions [skip ci]
524 * chore(extensions): build extensions [skip ci]
525 * chore(extensions): build extensions [skip ci]
526 * chore(extensions): build extensions [skip ci]
527 * chore(extensions): build extensions [skip ci]
528 * chore(extensions): build extensions [skip ci]
529 * feat(logging): unsubcribe to events and exclusion overrides
530 * chore(extensions): build extensions [skip ci]
531 * chore(extensions): build extensions [skip ci]
532 * fix(welcomer): `:guild:` placeholder is not replaced
533 * chore(extensions): build extensions [skip ci]
534 * chore(extensions): build extensions [skip ci]
535 * chore(extensions): build extensions [skip ci]
536 * chore(extensions): build extensions [skip ci]
537 * chore(extensions): build extensions [skip ci]
538 * chore(extensions): build extensions [skip ci]
539 * chore(extensions): build extensions [skip ci]
540 * chore(extensions): build extensions [skip ci]
541 * chore(extensions): build extensions [skip ci]
542 * chore(extensions): build extensions [skip ci]
543 * chore(extensions): build extensions [skip ci]
544
545 ### 31-07-2024 [Conventional Changelog Action <[email protected]>]
546
547 * release: v9.21.0 [skip ci]
548 * release: v9.20.2 [skip ci]
549
550 ### 30-07-2024 [Ar Rakin <[email protected]>]
551
552 * chore(extensions): build extensions [skip ci]
553 * chore(extensions): build extensions [skip ci]
554 * chore(extensions): build extensions [skip ci]
555 * chore(extensions): build extensions [skip ci]
556 * chore(extensions): build extensions [skip ci]
557 * chore(extensions): build extensions [skip ci]
558 * chore(extensions): build extensions [skip ci]
559 * chore(extensions): build extensions [skip ci]
560 * chore(extensions): build extensions [skip ci]
561 * chore(extensions): build extensions [skip ci]
562 * chore(extensions): build extensions [skip ci]
563 * chore(extensions): build extensions [skip ci]
564 * chore(extensions): build extensions [skip ci]
565 * chore(extensions): build extensions [skip ci]
566 * chore(extensions): build extensions [skip ci]
567 * chore(extensions): build extensions [skip ci]
568 * chore(extensions): build extensions [skip ci]
569 * chore(extensions): build extensions [skip ci]
570 * chore(extensions): build extensions [skip ci]
571 * chore(extensions): build extensions [skip ci]
572 * chore(extensions): build extensions [skip ci]
573 * chore(extensions): build extensions [skip ci]
574 * chore(extensions): build extensions [skip ci]
575 * chore(extensions): build extensions [skip ci]
576
577 ### 29-07-2024 [Ar Rakin <[email protected]>]
578
579 * chore(extensions): build extensions [skip ci]
580 * chore(extensions): build extensions [skip ci]
581 * chore(extensions): build extensions [skip ci]
582 * chore(extensions): build extensions [skip ci]
583 * chore(extensions): build extensions [skip ci]
584 * chore(extensions): build extensions [skip ci]
585 * chore(extensions): build extensions [skip ci]
586 * chore(extensions): build extensions [skip ci]
587 * chore(extensions): build extensions [skip ci]
588 * chore(extensions): build extensions [skip ci]
589 * chore(extensions): build extensions [skip ci]
590 * chore(extensions): build extensions [skip ci]
591 * chore(extensions): build extensions [skip ci]
592 * chore(extensions): build extensions [skip ci]
593 * chore(extensions): build extensions [skip ci]
594 * chore(extensions): build extensions [skip ci]
595 * chore(extensions): build extensions [skip ci]
596 * chore(extensions): build extensions [skip ci]
597 * chore(extensions): build extensions [skip ci]
598 * chore(extensions): build extensions [skip ci]
599 * chore(extensions): build extensions [skip ci]
600 * chore(extensions): build extensions [skip ci]
601
602 ### 29-07-2024 [Ar Rakin <[email protected]>]
603
604 * docs: update getting started page for v9
605 * docs: update getting started page for v8
606 * chore: update README.md
607 * docs: update getting started page for v9
608
609 ### 28-07-2024 [Ar Rakin <[email protected]>]
610
611 * chore(extensions): build extensions [skip ci]
612 * chore(extensions): build extensions [skip ci]
613 * chore(extensions): build extensions [skip ci]
614 * chore(extensions): build extensions [skip ci]
615 * chore(extensions): build extensions [skip ci]
616 * fix(blazebuild:wrapper): redundant warning about global version mismatch
617 * build: update migrate task
618 * chore: update drizzle config
619 * ci: update build workflow
620 * build: update blazebuild tasks to not use drizzle-kit
621 * deps(dev): remove drizzle-kit
622 * chore: add drizzle migrations manually
623 * chore(extensions): build extensions [skip ci]
624 * chore(extensions): build extensions [skip ci]
625 * chore(extensions): build extensions [skip ci]
626 * chore(scripts): add OSN commons genchangelog script
627 * chore(extensions): build extensions [skip ci]
628 * chore(extensions): build extensions [skip ci]
629 * chore(extensions): build extensions [skip ci]
630 * chore(extensions): build extensions [skip ci]
631 * chore(extensions): build extensions [skip ci]
632 * chore(extensions): build extensions [skip ci]
633 * chore(extensions): build extensions [skip ci]
634 * chore(extensions): build extensions [skip ci]
635 * chore(extensions): build extensions [skip ci]
636 * chore(extensions): build extensions [skip ci]
637 * chore(extensions): build extensions [skip ci]
638 * chore(extensions): build extensions [skip ci]
639 * chore(extensions): build extensions [skip ci]
640 * chore(extensions): build extensions [skip ci]
641 * chore(extensions): build extensions [skip ci]
642
643 ### 28-07-2024 [Conventional Changelog Action <[email protected]>]
644
645 * release: v9.20.1 [skip ci]
646
647 ### 28-07-2024 [Ar Rakin <[email protected]>]
648
649 * build: fix migrate task
650 * build: update BuildPlugin.ts to not import removed tasks
651 * build: update drizzle.config.ts
652
653 ### 27-07-2024 [Ar Rakin <[email protected]>]
654
655 * chore(extensions): build extensions [skip ci]
656 * chore(extensions): build extensions [skip ci]
657 * chore(extensions): build extensions [skip ci]
658 * chore(extensions): build extensions [skip ci]
659 * chore(extensions): build extensions [skip ci]
660 * chore(extensions): build extensions [skip ci]
661 * chore(extensions): build extensions [skip ci]
662 * ci: update build workflow
663 * chore(extensions): build extensions [skip ci]
664 * chore(extensions): build extensions [skip ci]
665 * chore(extensions): build extensions [skip ci]
666 * chore(extensions): build extensions [skip ci]
667 * ci: update extensions workflow
668 * chore: update husky commit-msg hook
669 * docs: keep separate extension development guides for v8 and v9
670 * docs: update extension development guide
671 * build(extension:neko): update extension metadata and deps
672 * ci: update extensions workflow
673 * deps: update versions
674 * feat(commands:shot): `--nickname/-n` option
675 * fix(commands:help): incompletely showing command options
676 * chore(extensions): build extensions [skip ci]
677 * fix: help command group list sort
678 * chore: update package.json
679 * chore(extensions): build extensions [skip ci]
680 * chore(extensions): build extensions [skip ci]
681 * chore(extensions): build extensions [skip ci]
682 * chore(extensions): build extensions [skip ci]
683 * chore(extensions): build extensions [skip ci]
684 * chore(extensions): build extensions [skip ci]
685 * chore(extensions): build extensions [skip ci]
686 * chore(extensions): build extensions [skip ci]
687 * chore(extensions): build extensions [skip ci]
688 * chore(extensions): build extensions [skip ci]
689
690 ### 27-07-2024 [Conventional Changelog Action <[email protected]>]
691
692 * release: v9.20.0 [skip ci]
693 * release: v9.19.1 [skip ci]
694
695 ### 26-07-2024 [Ar Rakin <[email protected]>]
696
697 * chore(extensions): build extensions [skip ci]
698 * chore(extensions): build extensions [skip ci]
699 * chore(extensions): build extensions [skip ci]
700 * chore(extensions): build extensions [skip ci]
701 * chore(extensions): build extensions [skip ci]
702 * chore(extensions): build extensions [skip ci]
703 * chore(extensions): build extensions [skip ci]
704 * chore(blazebuild): fix merge conflicts
705 * chore(blazebuild): update bun lockfile
706 * fix(blazebuild): install missing type definitions
707 * chore: update version dotfiles
708 * build: update blazew
709 * build: change node version in blaze_wrapper.properties
710 * fix(blazebuild): allow higher versions of node to be installed
711 * fix: correct all imports to ArgumentParser
712 * refactor(framework): rename ArgumentParserNew to ArgumentParser
713 * fix: typescript build errors
714 * test: add tests for the new argument parser
715 * fix(framework:arguments): error handling issues
716 * chore(extensions): build extensions [skip ci]
717 * fix: remove the old argument parser
718 * refactor(commands): use the new argument parser (3/3)
719 * chore(extensions): build extensions [skip ci]
720 * fix: afk command malfunctioning
721 * chore: fix commit-msg hook
722 * chore: update vscode settings
723 * chore(extensions): build extensions [skip ci]
724 * chore(extensions): build extensions [skip ci]
725 * chore(extensions): build extensions [skip ci]
726 * chore(extensions): build extensions [skip ci]
727 * chore(extensions): build extensions [skip ci]
728 * chore(extensions): build extensions [skip ci]
729 * chore(extensions): build extensions [skip ci]
730 * chore(extensions): build extensions [skip ci]
731 * chore(extensions): build extensions [skip ci]
732 * chore(extensions): build extensions [skip ci]
733 * chore(extensions): build extensions [skip ci]
734 * chore(extensions): build extensions [skip ci]
735 * chore(extensions): build extensions [skip ci]
736 * chore(extensions): build extensions [skip ci]
737
738 ### 26-07-2024 [Conventional Changelog Action <[email protected]>]
739
740 * release: v9.19.0 [skip ci]
741
742 ### 26-07-2024 [Ar Rakin <[email protected]>]
743
744 * feat: new improved argument parsing (#186)
745
746 ### 25-07-2024 [Ar Rakin <[email protected]>]
747
748 * chore(extensions): build extensions [skip ci]
749 * chore(extensions): build extensions [skip ci]
750 * chore(extensions): build extensions [skip ci]
751 * chore(extensions): build extensions [skip ci]
752 * chore(extensions): build extensions [skip ci]
753 * chore(extensions): build extensions [skip ci]
754 * chore(husky): make commit-msg hook optional for commitlint checks
755 * feat(trolling): prevent users from using troll commands against the bot or sysadmins
756 * refactor(commands:shot): use new argument parser
757 * refactor(commands): use the new argument parser (1/3)
758 * feat: usable argument parsing
759 * chore(extensions): build extensions [skip ci]
760 * chore(extensions): build extensions [skip ci]
761 * chore(extensions): build extensions [skip ci]
762 * chore(extensions): build extensions [skip ci]
763 * chore(extensions): build extensions [skip ci]
764
765 ### 25-07-2024 [Ar Rakin <[email protected]>]
766
767 * deps: Bump glob from 10.4.5 to 11.0.0 in /blazebuild (#184)
768
769 ### 18-07-2024 [Ar Rakin <[email protected]>]
770
771 * chore(extensions): build extensions [skip ci]
772 * feat: new argument parser completed
773 * chore(extensions): build extensions [skip ci]
774 * chore(extensions): build extensions [skip ci]
775
776 ### 17-07-2024 [Conventional Changelog Action <[email protected]>]
777
778 * release: v9.18.2 [skip ci]
779
780 ### 17-07-2024 [Ar Rakin <[email protected]>]
781
782 * fix(api): invalid endpoint /challenge/auth/discord
783 * chore(extensions): build extensions [skip ci]
784 * chore(extensions): build extensions [skip ci]
785 * chore(extensions): build extensions [skip ci]
786 * feat: introduce new argument parser
787 * chore(extensions): build extensions [skip ci]
788 * chore(extensions): build extensions [skip ci]
789 * chore(extensions): build extensions [skip ci]
790 * chore(extensions): build extensions [skip ci]
791 * chore(extensions): build extensions [skip ci]
792 * chore(extensions): build extensions [skip ci]
793 * chore(extensions): build extensions [skip ci]
794 * chore(extensions): build extensions [skip ci]
795 * chore(extensions): build extensions [skip ci]
796 * chore(extensions): build extensions [skip ci]
797 * chore(extensions): build extensions [skip ci]
798
799 ### 16-07-2024 [Ar Rakin <[email protected]>]
800
801 * chore(extensions): build extensions [skip ci]
802 * chore(extensions): build extensions [skip ci]
803 * chore(extensions): build extensions [skip ci]
804 * chore(extensions): build extensions [skip ci]
805 * chore(extensions): build extensions [skip ci]
806 * chore(extensions): build extensions [skip ci]
807 * deps(docs): update packages
808 * deps(blazebuild): update packages
809 * deps: upgrade
810 * chore(extensions): build extensions [skip ci]
811 * chore(extensions): build extensions [skip ci]
812 * chore(extensions): build extensions [skip ci]
813 * chore: update .gitignore
814 * fix: update theme color for v9
815 * chore(extensions): build extensions [skip ci]
816 * chore(extensions): build extensions [skip ci]
817 * chore(extensions): build extensions [skip ci]
818 * chore(extensions): build extensions [skip ci]
819 * chore(extensions): build extensions [skip ci]
820 * chore(extensions): build extensions [skip ci]
821 * chore(extensions): build extensions [skip ci]
822 * chore(extensions): build extensions [skip ci]
823 * chore(extensions): build extensions [skip ci]
824 * chore(extensions): build extensions [skip ci]
825 * chore(extensions): build extensions [skip ci]
826 * chore(extensions): build extensions [skip ci]
827 * chore(extensions): build extensions [skip ci]
828 * chore(extensions): build extensions [skip ci]
829
830 ### 16-07-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]
831
832 * ...
833
834 ### 16-07-2024 [Conventional Changelog Action <[email protected]>]
835
836 * release: v9.18.1 [skip ci]
837
838 ### 15-07-2024 [Ar Rakin <[email protected]>]
839
840 * chore(extensions): build extensions [skip ci]
841 * chore(extensions): build extensions [skip ci]
842 * chore(extensions): build extensions [skip ci]
843 * chore(extensions): build extensions [skip ci]
844 * chore(extensions): build extensions [skip ci]
845 * chore(extensions): build extensions [skip ci]
846 * chore(extensions): build extensions [skip ci]
847 * chore(extensions): build extensions [skip ci]
848 * chore(extensions): build extensions [skip ci]
849 * chore(extensions): build extensions [skip ci]
850 * chore(extensions): build extensions [skip ci]
851 * chore(extensions): build extensions [skip ci]
852 * chore(extensions): build extensions [skip ci]
853 * chore(extensions): build extensions [skip ci]
854 * chore(extensions): build extensions [skip ci]
855 * chore(extensions): build extensions [skip ci]
856 * chore(extensions): build extensions [skip ci]
857 * chore(extensions): build extensions [skip ci]
858 * chore(extensions): build extensions [skip ci]
859 * chore(extensions): build extensions [skip ci]
860 * chore(extensions): build extensions [skip ci]
861 * chore(extensions): build extensions [skip ci]
862 * chore(extensions): build extensions [skip ci]
863
864 ### 14-07-2024 [Ar Rakin <[email protected]>]
865
866 * chore(extensions): build extensions [skip ci]
867 * chore(extensions): build extensions [skip ci]
868 * chore(extensions): build extensions [skip ci]
869 * chore(extensions): build extensions [skip ci]
870 * chore(extensions): build extensions [skip ci]
871 * chore(extensions): build extensions [skip ci]
872 * chore(extensions): build extensions [skip ci]
873 * chore(extensions): build extensions [skip ci]
874 * chore(extensions): build extensions [skip ci]
875 * chore(extensions): build extensions [skip ci]
876 * chore(extensions): build extensions [skip ci]
877 * chore(extensions): build extensions [skip ci]
878 * chore(extensions): build extensions [skip ci]
879 * chore(extensions): build extensions [skip ci]
880 * chore(extensions): build extensions [skip ci]
881 * chore(extensions): build extensions [skip ci]
882 * chore(extensions): build extensions [skip ci]
883 * chore(extensions): build extensions [skip ci]
884 * chore(extensions): build extensions [skip ci]
885 * chore(extensions): build extensions [skip ci]
886 * chore(extensions): build extensions [skip ci]
887 * chore(extensions): build extensions [skip ci]
888 * chore(extensions): build extensions [skip ci]
889
890 ### 13-07-2024 [Ar Rakin <[email protected]>]
891
892 * chore(extensions): build extensions [skip ci]
893 * chore(extensions): build extensions [skip ci]
894 * chore(extensions): build extensions [skip ci]
895 * chore(extensions): build extensions [skip ci]
896 * chore(extensions): build extensions [skip ci]
897 * fix(kernel): better error messages during 2FA failure
898 * build: update build tasks
899 * feat(blazebuild): better CLI argument parsing
900 * chore(extensions): build extensions [skip ci]
901 * chore(extensions): build extensions [skip ci]
902 * fix: environment variable parsing errors when using 2FA
903 * chore(extensions): build extensions [skip ci]
904 * chore(extensions): build extensions [skip ci]
905 * chore(extensions): build extensions [skip ci]
906 * chore(extensions): build extensions [skip ci]
907 * chore(extensions): build extensions [skip ci]
908 * chore(extensions): build extensions [skip ci]
909 * chore(extensions): build extensions [skip ci]
910 * chore(extensions): build extensions [skip ci]
911 * chore(extensions): build extensions [skip ci]
912 * chore(extensions): build extensions [skip ci]
913 * chore(extensions): build extensions [skip ci]
914 * chore(extensions): build extensions [skip ci]
915 * chore(extensions): build extensions [skip ci]
916 * chore(extensions): build extensions [skip ci]
917 * chore(extensions): build extensions [skip ci]
918
919 ### 13-07-2024 [Ar Rakin <[email protected]>]
920
921 * ci: update extensions.yml
922
923 ### 13-07-2024 [Conventional Changelog Action <[email protected]>]
924
925 * release: v9.18.0 [skip ci]
926 * release: v9.17.5 [skip ci]
927
928 ### 12-07-2024 [Ar Rakin <[email protected]>]
929
930 * chore(extensions): build extensions [skip ci]
931 * chore(extensions): build extensions [skip ci]
932 * chore(extensions): build extensions [skip ci]
933 * chore(extensions): build extensions [skip ci]
934 * chore(extensions): build extensions [skip ci]
935 * chore(extensions): build extensions [skip ci]
936 * fix(blazebuild): command line argument parsing
937 * fix: apiServer loading error (race condition)
938 * chore: update package.json
939 * build: fix copyResources task
940 * fix(blazebuild): sdk management
941 * chore(extensions): build extensions [skip ci]
942 * build: update migrate tasks
943 * chore: update package.json scripts
944 * chore: update package.json scripts
945 * chore(extensions): build extensions [skip ci]
946 * chore: update package.json scripts
947 * deps: remove cross-env
948 * chore: update package.json scripts
949 * ci: finalize build workflow
950 * ci: force git to use LF
951 * chore: add .gitattributes
952 * build: update copyResources task
953 * build: update tsconfig.json
954 * chore(extensions): build extensions [skip ci]
955 * build: update blazebuild tasks for windows
956 * chore: debug
957 * chore: debug
958 * chore: debug
959 * chore: debug
960 * chore: debug
961 * chore: debug
962 * chore: debug
963 * chore: debug
964 * chore: debug
965 * fix(blazebuild): invalid path splitting on windows
966 * ci: update build workflow
967 * ci: update build workflow
968 * chore: update blazew.ps1
969 * fix(blazebuild): spawn race condition
970 * fix(blazebuild): spawn race condition
971 * fix(blazebuild): spawn race condition
972 * fix(blazebuild): spawn race condition
973 * fix(blazebuild): spawn race condition
974 * ci: trigger blazebuild
975 * fix(blazew): trying to symlink into a missing directory
976 * fix(blazew): trying to symlink into a missing directory
977 * fix(blazew): trying to symlink into a missing directory
978 * fix(blazew): trying to symlink into a missing directory
979 * fix: blazew bun crashing on CI
980 * ci: update build workflow
981 * feat(blazebuild): auto install deps
982 * fix(blazebuild): logic to determine bun path if its installed globally
983 * fix(blazebuild): bun crashes
984 * fix(blazebuild:bug:bun-internal): a workaround for bun crash during creation of child process
985 * fix(blazebuild): cpu arch check for arm64
986 * ci: update build workflow
987 * feat(blazebuild): support windows
988 * feat(blazebuild): better blazebuild wrapper
989 * chore(extensions): build extensions [skip ci]
990 * chore(extensions): build extensions [skip ci]
991 * chore(extensions): build extensions [skip ci]
992 * chore(extensions): build extensions [skip ci]
993 * chore(extensions): build extensions [skip ci]
994 * chore(extensions): build extensions [skip ci]
995 * chore(extensions): build extensions [skip ci]
996 * chore(extensions): build extensions [skip ci]
997 * chore(extensions): build extensions [skip ci]
998 * chore(extensions): build extensions [skip ci]
999 * chore(extensions): build extensions [skip ci]
1000
1001 ### 12-07-2024 [Conventional Changelog Action <[email protected]>]
1002
1003 * release: v9.17.4 [skip ci]
1004 * release: v9.17.3 [skip ci]
1005 * release: v9.17.2 [skip ci]
1006 * release: v9.17.1 [skip ci]
1007 * release: v9.17.0 [skip ci]
1008
1009 ### 12-07-2024 [Ar Rakin <[email protected]>]
1010
1011 * docs: update getting started page
1012
1013 ### 11-07-2024 [Ar Rakin <[email protected]>]
1014
1015 * chore(extensions): build extensions [skip ci]
1016 * chore(extensions): build extensions [skip ci]
1017 * chore(extensions): build extensions [skip ci]
1018 * chore(extensions): build extensions [skip ci]
1019 * chore(extensions): build extensions [skip ci]
1020 * chore(extensions): build extensions [skip ci]
1021 * chore(extensions): build extensions [skip ci]
1022 * chore(extensions): build extensions [skip ci]
1023 * chore(extensions): build extensions [skip ci]
1024 * chore(extensions): build extensions [skip ci]
1025 * chore(extensions): build extensions [skip ci]
1026 * chore(extensions): build extensions [skip ci]
1027 * chore(extensions): build extensions [skip ci]
1028 * chore(extensions): build extensions [skip ci]
1029 * chore(extensions): build extensions [skip ci]
1030 * chore(extensions): build extensions [skip ci]
1031 * chore(extensions): build extensions [skip ci]
1032 * chore(extensions): build extensions [skip ci]
1033 * chore(extensions): build extensions [skip ci]
1034 * chore(extensions): build extensions [skip ci]
1035 * chore(extensions): build extensions [skip ci]
1036 * chore(extensions): build extensions [skip ci]
1037 * chore(extensions): build extensions [skip ci]
1038
1039 ### 11-07-2024 [Ar Rakin <[email protected]>]
1040
1041 * docs: change v8 getting started alert level to note
1042 * docs: add alert for v8 getting started page (#179)
1043
1044 ### 11-07-2024 [nin <[email protected]>]
1045
1046 * Update page.mdx
1047 * i wonder if this works
1048
1049 ### 10-07-2024 [Ar Rakin <[email protected]>]
1050
1051 * chore(extensions): build extensions [skip ci]
1052 * chore(extensions): build extensions [skip ci]
1053 * chore(extensions): build extensions [skip ci]
1054 * chore(extensions): build extensions [skip ci]
1055 * chore(extensions): build extensions [skip ci]
1056 * chore(extensions): build extensions [skip ci]
1057 * chore(extensions): build extensions [skip ci]
1058 * docs: add slash command registration guide
1059 * build: update custom build tasks
1060 * fix: incorrect command line argument handling
1061 * fix: command line option `-u`, `-g`, and `-c`
1062 * docs: details on heap allocation errors
1063 * chore(extensions): build extensions [skip ci]
1064 * docs: getting started guide for v9
1065 * build: add migrate and generateMigrations task
1066 * chore(extensions): build extensions [skip ci]
1067 * docs: update donations link
1068 * chore(extensions): build extensions [skip ci]
1069 * chore(extensions): build extensions [skip ci]
1070 * docs: adjust min width for the TOC
1071 * docs: fix scroll issues when the TOC is large
1072 * docs: update nextjs config
1073 * chore(extensions): build extensions [skip ci]
1074 * docs: update nextjs config
1075 * docs: update licensing page
1076 * docs: update licensing page
1077 * docs: update scripts
1078 * docs: add license logo icons
1079 * docs: use plain markdown for license docs
1080 * docs: use plain markdown for license docs
1081 * docs: better license summary
1082 * docs: add licensing page
1083 * chore(extensions): build extensions [skip ci]
1084 * chore(extensions): build extensions [skip ci]
1085 * chore(extensions): build extensions [skip ci]
1086 * chore(extensions): build extensions [skip ci]
1087 * chore(extensions): build extensions [skip ci]
1088 * docs: update readme
1089 * chore(extensions): build extensions [skip ci]
1090 * chore(extensions): build extensions [skip ci]
1091 * chore(extensions): build extensions [skip ci]
1092 * chore(extensions): build extensions [skip ci]
1093 * chore(extensions): build extensions [skip ci]
1094 * chore(extensions): build extensions [skip ci]
1095 * chore(extensions): build extensions [skip ci]
1096 * chore(extensions): build extensions [skip ci]
1097 * chore(extensions): build extensions [skip ci]
1098 * chore(extensions): build extensions [skip ci]
1099 * chore(extensions): build extensions [skip ci]
1100 * chore(extensions): build extensions [skip ci]
1101
1102 ### 10-07-2024 [Ar Rakin <[email protected]>]
1103
1104 * ci: fix docker workflow
1105 * ci: update docker workflow
1106
1107 ### 10-07-2024 [Ar Rakin <[email protected]>]
1108
1109 * deps: bump react-icons from 4.12.0 to 5.2.1 in /docs
1110 * deps: bump remark-mdx-frontmatter from 4.0.0 to 5.0.0 in /docs
1111 * chore(readme): update logo link
1112 * chore(readme): update logo image
1113 * docs: update licensing page
1114 * chore(blazebuild): update README.md
1115 * chore: update README.md
1116 * ci: update extensions.yml
1117
1118 ### 10-07-2024 [Conventional Changelog Action <[email protected]>]
1119
1120 * release: v9.16.20 [skip ci]
1121 * release: v9.16.19 [skip ci]
1122
1123 ### 09-07-2024 [Ar Rakin <[email protected]>]
1124
1125 * chore(extensions): build extensions [skip ci]
1126 * chore(extensions): build extensions [skip ci]
1127 * chore(extensions): build extensions [skip ci]
1128 * chore(extensions): build extensions [skip ci]
1129 * chore(extensions): build extensions [skip ci]
1130 * chore(extensions): build extensions [skip ci]
1131 * chore(extensions): build extensions [skip ci]
1132 * chore(extensions): build extensions [skip ci]
1133 * chore(extensions): build extensions [skip ci]
1134 * chore(extensions): build extensions [skip ci]
1135 * chore(extensions): build extensions [skip ci]
1136 * chore: update readme
1137 * ci(commitlint): ignore dependabot commits
1138 * chore: update commitlint config
1139 * ci(commitlint): ignore dependabot commits
1140 * fix(services): make sure to import `tar` correctly
1141 * fix: remove console.log calls
1142 * fix(caching): not using cached values
1143 * chore(extensions): build extensions [skip ci]
1144 * chore(extensions): build extensions [skip ci]
1145 * chore(extensions): build extensions [skip ci]
1146 * chore(extensions): build extensions [skip ci]
1147 * chore(extensions): build extensions [skip ci]
1148 * chore(extensions): build extensions [skip ci]
1149 * chore: update readme
1150 * docs: license docs under the AGPL-3.0 and GFDL-1.3
1151 * chore(blazebuild): add license
1152 * chore(extensions): build extensions [skip ci]
1153 * chore(blazebuild): update readme
1154 * chore(config:schemas): regenerate schema files
1155 * fix(api:MainController): reset started_at date of the server when it's not present
1156 * fix(schemas:systemConfig): using unstable date as schema default
1157 * chore(extensions): build extensions [skip ci]
1158 * build(blazew): update script debug mode
1159 * chore(extensions): build extensions [skip ci]
1160 * build(docker): update Dockerfile
1161 * chore(debug): update blazew
1162 * ci: update extensions workflow
1163 * ci: fix workflows
1164 * chore(extensions): build extensions [skip ci]
1165 * chore(extensions): build extensions [skip ci]
1166 * chore(extensions): build extensions [skip ci]
1167 * chore(extensions): build extensions [skip ci]
1168 * chore(extensions): build extensions [skip ci]
1169 * chore(extensions): build extensions [skip ci]
1170 * chore(extensions): build extensions [skip ci]
1171 * chore(extensions): build extensions [skip ci]
1172 * chore(extensions): build extensions [skip ci]
1173 * chore(extensions): build extensions [skip ci]
1174 * chore(extensions): build extensions [skip ci]
1175 * chore(extensions): build extensions [skip ci]
1176 * chore(extensions): build extensions [skip ci]
1177 * chore(extensions): build extensions [skip ci]
1178 * chore(extensions): build extensions [skip ci]
1179 * chore(extensions): build extensions [skip ci]
1180 * chore(extensions): build extensions [skip ci]
1181 * chore(extensions): build extensions [skip ci]
1182 * chore(extensions): build extensions [skip ci]
1183 * chore(extensions): build extensions [skip ci]
1184 * chore(extensions): build extensions [skip ci]
1185 * chore(extensions): build extensions [skip ci]
1186 * chore(extensions): build extensions [skip ci]
1187 * chore(extensions): build extensions [skip ci]
1188 * chore(extensions): build extensions [skip ci]
1189 * chore(extensions): build extensions [skip ci]
1190 * chore(extensions): build extensions [skip ci]
1191 * chore(extensions): build extensions [skip ci]
1192 * chore(extensions): build extensions [skip ci]
1193 * chore(extensions): build extensions [skip ci]
1194 * chore(extensions): build extensions [skip ci]
1195
1196 ### 09-07-2024 [Conventional Changelog Action <[email protected]>]
1197
1198 * release: v9.16.18 [skip ci]
1199 * release: v9.16.17 [skip ci]
1200 * release: v9.16.16 [skip ci]
1201 * release: v9.16.15 [skip ci]
1202 * release: v9.16.14 [skip ci]
1203 * release: v9.16.13 [skip ci]
1204 * release: v9.16.12 [skip ci]
1205 * release: v9.16.11 [skip ci]
1206 * release: v9.16.10 [skip ci]
1207 * release: v9.16.9 [skip ci]
1208 * release: v9.16.8 [skip ci]
1209 * release: v9.16.7 [skip ci]
1210 * release: v9.16.6 [skip ci]
1211 * release: v9.16.5 [skip ci]
1212 * release: v9.16.4 [skip ci]
1213
1214 ### 09-07-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]
1215
1216 * ...
1217 * ...
1218 * ...
1219 * ...
1220 * ...
1221 * ...
1222 * ...
1223 * ...
1224 * ...
1225 * ...
1226 * ...
1227
1228 ### 09-07-2024 [Ar Rakin <[email protected]>]
1229
1230 * build(deps): bump express-rate-limit from 6.11.2 to 7.3.1
1231 * ci: update dependabot.yml
1232 * build(deps-dev): bump @types/uuid from 9.0.8 to 10.0.0
1233 * build(deps): bump reflect-metadata from 0.1.14 to 0.2.2
1234 * ci: update dependabot.yml
1235 * ci(dependabot): create dependabot.yml
1236 * chore(blazebuild): add LICENSE
1237
1238 ### 08-08-2022 [Ar Rakin <[email protected]>]
1239
1240 * NOTE: this commit overwrites its original date.
1241
1242 ### 09-07-2024 [Ar Rakin <[email protected]>]
1243
1244 * build(docker): update Dockerfile
1245 * build(deps): dependencies were not being installed correctly
1246
1247 ### 08-07-2024 [Ar Rakin <[email protected]>]
1248
1249 * chore(extensions): build extensions [skip ci]
1250 * chore(extensions): build extensions [skip ci]
1251 * chore(extensions): build extensions [skip ci]
1252 * chore(extensions): build extensions [skip ci]
1253 * chore(extensions): build extensions [skip ci]
1254 * chore(extensions): build extensions [skip ci]
1255 * chore(extensions): build extensions [skip ci]
1256 * chore(extensions): build extensions [skip ci]
1257 * chore(extensions): build extensions [skip ci]
1258 * chore(extensions): build extensions [skip ci]
1259 * chore(extensions): build extensions [skip ci]
1260 * chore(extensions): build extensions [skip ci]
1261 * chore(extensions): build extensions [skip ci]
1262 * chore(extensions): build extensions [skip ci]
1263 * chore(extensions): build extensions [skip ci]
1264 * chore(extensions): build extensions [skip ci]
1265 * build(blazew): wrapper script errors
1266 * build(blazew): wrapper script errors
1267 * build(blazew): update wrapper script
1268 * build(docker): update Dockerfile
1269 * build(docker): update Dockerfile
1270 * ci: update git commit message of the release workflow
1271 * build(docker): update Dockerfile
1272 * build(docker): update Dockerfile
1273 * chore(pm2): update pm2 echosystem configuration
1274 * fix(utils): invalid way of determining system prefix
1275 * ci: update labels
1276 * ci: fix blazebuild workflow
1277 * chore(blazebuild): update readme
1278 * chore(blazebuild): update readme
1279 * fix(security:ModerationRuleHandler): invalid property access on string
1280 * chore: update .node-version
1281 * chore: fix merge conflicts
1282 * ci: add commitlint workflows
1283 * fix: optional module loading
1284 * chore(extensions): build extensions [skip ci]
1285 * chore(extensions): build extensions [skip ci]
1286 * chore(extensions): build extensions [skip ci]
1287 * chore(extensions): build extensions [skip ci]
1288 * chore(extensions): build extensions [skip ci]
1289 * chore(extensions): build extensions [skip ci]
1290 * chore(extensions): build extensions [skip ci]
1291 * chore(extensions): build extensions [skip ci]
1292 * chore(extensions): build extensions [skip ci]
1293 * chore(extensions): build extensions [skip ci]
1294 * chore(extensions): build extensions [skip ci]
1295 * chore(extensions): build extensions [skip ci]
1296 * chore(extensions): build extensions [skip ci]
1297 * chore(extensions): build extensions [skip ci]
1298 * chore(extensions): build extensions [skip ci]
1299 * chore(extensions): build extensions [skip ci]
1300 * chore(extensions): build extensions [skip ci]
1301 * chore(extensions): build extensions [skip ci]
1302 * chore(extensions): build extensions [skip ci]
1303 * chore(extensions): build extensions [skip ci]
1304 * chore(extensions): build extensions [skip ci]
1305 * chore(extensions): build extensions [skip ci]
1306 * chore(extensions): build extensions [skip ci]
1307 * chore(extensions): build extensions [skip ci]
1308 * chore(extensions): build extensions [skip ci]
1309 * chore(extensions): build extensions [skip ci]
1310 * chore(extensions): build extensions [skip ci]
1311
1312 ### 08-07-2024 [Ar Rakin <[email protected]>]
1313
1314 * ci: update extensions.yml
1315 * build: update blaze_wrapper.properties
1316 * chore: update TODO.md
1317 * ci: add blazebuild build workflow
1318 * ci(codeql): exclude test files
1319 * chore(blazebuild): add version to package.json
1320 * chore(blazebuild): update readme
1321 * fix: type errors
1322 * ci: update commitlint.yml
1323 * ci: update extensions workflow
1324
1325 ### 08-07-2024 [Conventional Release Action <[email protected]>]
1326
1327 * release: v9.16.3 [skip ci] [skip ci]
1328 * chore(release): v9.16.2 [skip ci]
1329
1330 ### 07-07-2024 [Ar Rakin <[email protected]>]
1331
1332 * chore(extensions): build extensions [skip ci]
1333 * chore(extensions): build extensions [skip ci]
1334 * chore(extensions): build extensions [skip ci]
1335 * chore(extensions): build extensions [skip ci]
1336 * chore(extensions): build extensions [skip ci]
1337 * chore(extensions): build extensions [skip ci]
1338 * chore(extensions): build extensions [skip ci]
1339 * chore(extensions): build extensions [skip ci]
1340 * chore(extensions): build extensions [skip ci]
1341 * chore(extensions): build extensions [skip ci]
1342 * chore(extensions): build extensions [skip ci]
1343 * chore(extensions): build extensions [skip ci]
1344 * chore(extensions): build extensions [skip ci]
1345 * ci: update extensions workflow
1346 * chore: reorganize extensions and build logic
1347 * chore: version files
1348 * ci: release workflow
1349 * fix(services:updateManager): update unpacking logic
1350 * feat: ci test
1351 * feat: ci test
1352 * ci: release workflow issues
1353 * feat: ci test
1354 * ci: release workflow issues
1355 * fix: unhandled PermissionDeniedError in CommandManager
1356 * fix: unhandled PermissionDeniedError in CommandManager
1357 * feat: release next version [ci test]
1358 * ci: fix release workflow
1359 * feat: release next version [ci test]
1360 * feat: release next version [ci test]
1361 * feat: release next version [ci test]
1362 * ci: update releae workflow
1363 * feat: better update interactions
1364 * fix: reword the about command embed footer
1365 * feat: update command
1366 * chore: remove unneeded todos
1367
1368 ### 07-07-2024 [Conventional Release Action <[email protected]>]
1369
1370 * chore(release): v9.16.1 [skip ci]
1371 * chore(release): v9.16.0 [skip ci]
1372 * chore(release): v9.15.0 [skip ci]
1373 * chore(release): v9.14.1 [skip ci]
1374 * chore(release): v9.14.0 [skip ci]
1375 * chore(release): v9.13.0 [skip ci]
1376 * chore(release): v9.12.0 [skip ci]
1377 * chore(release): v9.11.0 [skip ci]
1378 * chore(release): v9.10.1 [skip ci]
1379 * chore(release): v9.10.0 [skip ci]
1380
1381 ### 04-07-2024 [Conventional Release Action <[email protected]>]
1382
1383 * chore(release): v9.9.2 [skip ci]
1384
1385 ### 04-07-2024 [Ar Rakin <[email protected]>]
1386
1387 * fix(models): invalid logic
1388
1389 ### 03-07-2024 [Ar Rakin <[email protected]>]
1390
1391 * build: update Dockerfile
1392
1393 ### 03-07-2024 [Ar Rakin <[email protected]>]
1394
1395 * chore: update deps and remove unneeded files
1396
1397 ### 02-07-2024 [Conventional Release Action <[email protected]>]
1398
1399 * chore(release): v9.9.1 [skip ci]
1400
1401 ### 02-07-2024 [Ar Rakin <[email protected]>]
1402
1403 * fix: remove unnecessary console.log
1404 * refactor: organize code
1405
1406 ### 01-07-2024 [Conventional Release Action <[email protected]>]
1407
1408 * chore(release): v9.9.0 [skip ci]
1409 * chore(release): v9.8.0 [skip ci]
1410
1411 ### 01-07-2024 [Ar Rakin <[email protected]>]
1412
1413 * feat: better command system
1414 * feat: improved shell service
1415
1416 ### 28-06-2024 [Conventional Release Action <[email protected]>]
1417
1418 * chore(release): v9.7.0 [skip ci]
1419
1420 ### 28-06-2024 [Ar Rakin <[email protected]>]
1421
1422 * feat: system update service
1423
1424 ### 25-06-2024 [Ar Rakin <[email protected]>]
1425
1426 * chore: update readme
1427
1428 ### 25-06-2024 [Conventional Release Action <[email protected]>]
1429
1430 * chore(release): v9.6.0 [skip ci]
1431
1432 ### 25-06-2024 [Ar Rakin <[email protected]>]
1433
1434 * fix: eslint warnings
1435 * feat: sudobot system shell
1436
1437 ### 24-06-2024 [Ar Rakin <[email protected]>]
1438
1439 * docs: correct config example
1440 * docs: fix eslint errors
1441
1442 ### 24-06-2024 [Ar Rakin <[email protected]>]
1443
1444 * docs: improved type presentation
1445 * docs: finish message rule docs
1446 * docs: complete the automod rules page
1447 * refactor: restructure the message rule schemas
1448 * feat: add moderation rule docs (1/3)
1449
1450 ### 24-06-2024 [Conventional Release Action <[email protected]>]
1451
1452 * chore(release): v9.5.0 [skip ci]
1453
1454 ### 23-06-2024 [Conventional Release Action <[email protected]>]
1455
1456 * chore(release): v9.4.0 [skip ci]
1457 * chore(release): v9.3.0 [skip ci]
1458
1459 ### 23-06-2024 [Ar Rakin <[email protected]>]
1460
1461 * feat: add v9 release page
1462 * chore: rerun ci workflows
1463 * chore: add gitignore
1464 * chore: remove unneeded files
1465 * feat: move to drizzle from prisma
1466 * feat: introduce drizzle
1467
1468 ### 23-06-2024 [Ar Rakin <[email protected]>]
1469
1470 * ci: update release workflow
1471 * ci: update build workflow
1472 * chore: update SECURITY.md
1473
1474 ### 22-06-2024 [Conventional Release Action <[email protected]>]
1475
1476 * chore(release): v9.2.1 [skip ci]
1477 * chore(release): v9.2.0 [skip ci]
1478
1479 ### 22-06-2024 [Ar Rakin <[email protected]>]
1480
1481 * fix(logging): message deletion log delay
1482
1483 ### 22-06-2024 [Ar Rakin <[email protected]>]
1484
1485 * fix: compatibility issues with TypeScript 5.5
1486 * feat(framework:concurrent): semaphore condition
1487 * feat(automod:rules): bypassers
1488
1489 ### 17-06-2024 [Ar Rakin <[email protected]>]
1490
1491 * ci: fix scheduled workflows
1492
1493 ### 16-06-2024 [Ar Rakin <[email protected]>]
1494
1495 * ci: remove faulty workflows
1496 * ci: add snyk security test workflow
1497 * ci: update release workflow
1498 * ci: update extension build schedule
1499 * release: 9.x-beta.1
1500 * Merge branch 'main' into 9.x-dev
1501 * feat: survey service
1502 * fix: use extension IDs instead of names
1503 * feat: better extension API
1504 * chore: update tsconfig
1505 * chore: update vscode settings
1506 * chore(deps): bump discord.js version
1507 * feat: bump reminder service
1508 * feat: message reporting
1509
1510 ### 16-06-2024 [Conventional Release Action <[email protected]>]
1511
1512 * chore(release): v9.1.0 [skip ci]
1513
1514 ### 15-06-2024 [Ar Rakin <[email protected]>]
1515
1516 * fix: missing boot method in moderation rule handler implementation
1517 * chore: update contributor guidelines
1518 * feat: message reporting system (1/3)
1519 * feat: trigger service
1520
1521 ### 14-06-2024 [Ar Rakin <[email protected]>]
1522
1523 * chore: update comments
1524 * fix: eslint issues
1525 * feat: ai automod
1526 * feat: file filter rule
1527 * feat: welcomer service
1528 * feat: autorole service
1529 * feat: invite tracking in log messages
1530
1531 ### 13-06-2024 [Ar Rakin <[email protected]>]
1532
1533 * feat(verification): captcha support
1534
1535 ### 11-06-2024 [Ar Rakin <[email protected]>]
1536
1537 * fix: type mismatch
1538 * feat: quick mute service
1539 * feat: better queue management in verification service
1540
1541 ### 10-06-2024 [Ar Rakin <[email protected]>]
1542
1543 * fix: email verification
1544
1545 ### 08-06-2024 [Ar Rakin <[email protected]>]
1546
1547 * feat: email verification
1548 * feat: google auth
1549 * feat: github verification
1550
1551 ### 07-06-2024 [Ar Rakin <[email protected]>]
1552
1553 * fix: remove console.logs
1554 * fix: remove console.logs
1555 * feat: verification system integration with frontend
1556
1557 ### 06-06-2024 [Ar Rakin <[email protected]>]
1558
1559 * fix(blazebuild): add TTY check
1560 * feat(blazebuild): progress bar
1561
1562 ### 06-06-2024 [Ar Rakin <[email protected]>]
1563
1564 * fix: blaze wrapper crashing for an extra newline in properties file
1565 * build: update blaze_wrapper.properties
1566 * build(blazebuild): update wrapper
1567 * feat(blazebuild): println() now takes any type of argument
1568 * feat(blazebuild): task graph
1569 * fix(blazebuild): better module management
1570 * chore: update contribution guidelines
1571 * build: invalid import
1572 * fix(blazebuild): update default export
1573 * feat(blazebuild): buildSrc plugins
1574 * feat: add verification service
1575 * style: add todo comments
1576
1577 ### 05-06-2024 [Ar Rakin <[email protected]>]
1578
1579 * feat: support storage backups on bun
1580 * feat: raid protection
1581 * fix: incorrect method signature
1582
1583 ### 05-06-2024 [Ar Rakin <[email protected]>]
1584
1585 * feat: regex patterns in profile filter
1586 * feat: basic profile filters
1587 * feat: finish message rule service handler
1588
1589 ### 04-06-2024 [Ar Rakin <[email protected]>]
1590
1591 * test: update failing tests
1592 * fix: eslint issues
1593 * chore: update webstorm configurations
1594 * chore: update webstorm configurations
1595 * feat: add translate command
1596 * feat: add set slowmode command
1597 * feat: add extract emoji command
1598 * feat: better directive parsing
1599 * feat: embed commands
1600
1601 ### 03-06-2024 [Ar Rakin <[email protected]>]
1602
1603 * fix: build scripts
1604 * chore(idea): add configurations
1605 * build: fix blazebuild scripts
1606
1607 ### 03-06-2024 [Ar Rakin <[email protected]>]
1608
1609 * build: update blazew script
1610 * feat(blazebuild): project data management
1611 * feat: snippet push file command
1612 * feat: hot snippet updates
1613 * feat: snippet edit command
1614 * feat: add missing slash commands
1615 * feat: add snippet list command
1616 * feat: snippet delete and rename command
1617 * feat: snippets
1618
1619 ### 02-06-2024 [Ar Rakin <[email protected]>]
1620
1621 * feat(blazebuild): task modification
1622 * feat: add tasks task
1623 * fix: add a fail-safe for self bans
1624 * feat: add system ban/unban command
1625 * feat: finalize help command (2/2)
1626
1627 ### 02-06-2024 [Ar Rakin <[email protected]>]
1628
1629 * feat: add help command (1/2)
1630
1631 ### 01-06-2024 [Ar Rakin <[email protected]>]
1632
1633 * build(tsconfig): revert `importsNotUsedAsValues` to `remove`
1634 * feat(blazebuild): fluent async file I/O API
1635
1636 ### 31-05-2024 [Ar Rakin <[email protected]>]
1637
1638 * build: update tsconfig.json
1639
1640 ### 30-05-2024 [Ar Rakin <[email protected]>]
1641
1642 * feat: add system status command
1643 * feat: add system status command
1644 * feat: add restart command
1645 * fix: eval environment
1646 * feat: add eval command
1647 * feat: add config command
1648 * feat: add blockedtoken and blockedword commands
1649 * feat: add softban command
1650
1651 ### 29-05-2024 [Ar Rakin <[email protected]>]
1652
1653 * feat: infraction statistics
1654 * feat: add information-related commands
1655 * feat: add avatar command
1656 * fix: make sure to only allow string literals for permission computation
1657 * feat(commands:information): add profile command
1658
1659 ### 27-05-2024 [Ar Rakin <[email protected]>]
1660
1661 * feat: add fun commands
1662 * build: fix blazebuild issues
1663 * feat: add more utils to blazebuild
1664
1665 ### 26-05-2024 [Ar Rakin <[email protected]>]
1666
1667 * feat: finish building blazebuild v2
1668
1669 ### 26-05-2024 [Ar Rakin <[email protected]>]
1670
1671 * refactor: blazebuild v2
1672
1673 ### 25-05-2024 [Ar Rakin <[email protected]>]
1674
1675 * feat(blazebuild): v2
1676
1677 ### 24-05-2024 [Ar Rakin <[email protected]>]
1678
1679 * feat: add joke command
1680 * feat: introduce environment variable type-checking
1681 * feat: add cat and dog commands
1682 * build(blaze): update blazebuild props
1683 * chore: update deps
1684 * fix: typescript type errors
1685 * refactor: rename zod schemas to stay consistent
1686 * refactor: move zod schemas to a different directory
1687 * feat: add survey command
1688 * feat: add alias of App.getServiceByName() to App.service()
1689 * feat: add reminder commands
1690 * fix: auth check logic
1691
1692 ### 13-05-2024 [Ar Rakin <[email protected]>]
1693
1694 * feat(api): announcement controller
1695
1696 ### 12-05-2024 [Ar Rakin <[email protected]>]
1697
1698 * feat: login and guild API controllers
1699 * feat: queue view and cancel commands
1700 * feat: queue list command
1701
1702 ### 11-05-2024 [Ar Rakin <[email protected]>]
1703
1704 * feat: queue add command
1705 * chore: trigger update
1706
1707 ### 11-05-2024 [Ar Rakin <[email protected]>]
1708
1709 * chore: trigger update
1710 * chore: trigger update
1711
1712 ### 10-05-2024 [Ar Rakin <[email protected]>]
1713
1714 * chore(deps): bump next from 14.0.4 to 14.1.1 in /docs in the npm_and_yarn group across 1 directory
1715
1716 ### 10-05-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>]
1717
1718 * ...
1719
1720 ### 05-05-2024 [Ar Rakin <[email protected]>]
1721
1722 * feat: 'or' permission checking mode
1723 * feat: expire and schedule commands
1724 * feat: reaction roles
1725 * feat: reaction roles
1726 * feat: anti join systems
1727 * feat: add afk clear command
1728 * fix: type errors after upgrading discord.js to v14.15.1
1729 * chore(deps): update to discord.js v14.15.1
1730 * fix: type errors after upgrading to discord.js v14.15.0
1731
1732 ### 04-05-2024 [Ar Rakin <[email protected]>]
1733
1734 * chore(deps): bump discord.js to v14.15.0
1735 * feat: afk system
1736
1737 ### 03-05-2024 [Ar Rakin <[email protected]>]
1738
1739 * feat: afk system
1740 * fix: native build failure on macOS
1741 * ci: change macos host type
1742 * chore: remove unneeded console.logs
1743 * feat: role takeout with mutes
1744 * feat: lockall and unlockall commands
1745 * fix: add missing command aliases
1746 * feat: add shot command
1747 * feat: fakeban command
1748 * feat: channel locking and unlocking
1749 * fix: case sensitivity in command names
1750 * chore: add vscode snippets for commands
1751
1752 ### 02-05-2024 [Ar Rakin <[email protected]>]
1753
1754 * build: update blazebuild wrapper
1755 * chore: update deps
1756
1757 ### 02-05-2024 [Ar Rakin <[email protected]>]
1758
1759 * chore: add more words to spell checker config
1760 * fix: missing undefined checks
1761 * feat: better error messages and handling
1762 * feat: massban command nouses /guild/{id}/bulk-ban endpoint
1763
1764 ### 01-05-2024 [Ar Rakin <[email protected]>]
1765
1766 * chore: fix package.json scripts
1767 * feat: add sendhistory command
1768 * fix: make use of @root import alias
1769 * feat: add dmhistory command
1770 * feat: add save message command
1771 * feat: add modstats command
1772 * fix: pagination issues when using custom fetchers
1773
1774 ### 30-04-2024 [Ar Rakin <[email protected]>]
1775
1776 * feat: edit message command
1777 * feat: send reply command
1778 * fix: better command rules and checks
1779 * feat: add send command
1780 * ci: build errors on macOS
1781 * ci: build errors on macOS
1782 * ci: build errors on macOS
1783 * ci: build errors on macOS
1784
1785 ### 29-04-2024 [Ar Rakin <[email protected]>]
1786
1787 * feat: directive parsing in embed command
1788 * feat: directive parsers
1789
1790 ### 28-04-2024 [Ar Rakin <[email protected]>]
1791
1792 * feat(framework:args): add channel argument
1793 * feat: add echo command
1794 * fix: massban and masskick commands
1795
1796 ### 27-04-2024 [Ar Rakin <[email protected]>]
1797
1798 * docs: fix page short name
1799
1800 ### 26-04-2024 [Ar Rakin <[email protected]>]
1801
1802 * ci: update build workflow
1803 * chore: add resources directories
1804 * test: the Stream class
1805 * feat: add masskick command
1806 * feat: massban command
1807 * feat(framework): lazy streams
1808 * chore: add resources
1809 * feat: reapply mute on user rejoin
1810
1811 ### 25-04-2024 [Ar Rakin <[email protected]>]
1812
1813 * docs: update getting started page
1814 * feat: complete logging
1815 * fix: unban command
1816 * feat: mute/unmute logging
1817 * docs: add bun docs to get started (#162)
1818 * chore(deps): update package.json
1819 * fix: typescript errors
1820 * feat: link audit logging service with infraction manager
1821 * build: update build.blaze.ts
1822 * feat: log member add/remove
1823 * docs: update the main page and FAQ
1824 * feat: better startup and restart management
1825 * docs: update Getting Started page
1826 * docs: update termination page
1827 * docs: update terms
1828
1829 ### 25-04-2024 [nin <[email protected]>]
1830
1831 * Update page.mdx
1832 * add bun docs to get started
1833 * Merge branch 'onesoft-sudo:main' into main
1834 * Update page.mdx
1835 * Update page.mdx
1836 * Update page.mdx
1837
1838 ### 24-04-2024 [Ar Rakin <[email protected]>]
1839
1840 * chore(extensions): build extensions [skip ci]
1841
1842 ### 24-04-2024 [Ar Rakin <[email protected]>]
1843
1844 * chore(extensions:neko): update extension.json
1845 * chore: add icon (2/2)
1846 * chore: add icon (1/2)
1847 * feat: ban and unban logging from audit log event
1848 * feat: better logging
1849 * feat(logging): message edit
1850 * feat: better logging
1851 * docs: update the "Getting Started" page
1852 * docs: remove google adsense script
1853
1854 ### 24-04-2024 [nin <[email protected]>]
1855
1856 * Update page.mdx
1857 * update whats new in v8 under updating so they pull from 8.x to get latest updates
1858
1859 ### 23-04-2024 [Ar Rakin <[email protected]>]
1860
1861 * fix: mod message notification embed title
1862 * feat: modmsg command
1863
1864 ### 22-04-2024 [Ar Rakin <[email protected]>]
1865
1866 * fix: duration parsing issues
1867 * feat: finish infraction commands
1868 * fix: add missing permission and usage info
1869
1870 ### 21-04-2024 [Ar Rakin <[email protected]>]
1871
1872 * feat: infracton clear and reason commands
1873
1874 ### 20-04-2024 [Ar Rakin <[email protected]>]
1875
1876 * fix: eslint issues
1877 * test: add tests for Pagination class
1878 * chore: update todos
1879 * feat: pagination support
1880
1881 ### 19-04-2024 [Ar Rakin <[email protected]>]
1882
1883 * test: update tests for Duration class
1884 * fix: eslint errors
1885 * chore: add todos
1886 * feat: infraction list command
1887 * feat: infraction delete command
1888 * feat: infraction view command
1889 * fix: infraction commands
1890 * feat: infraction command
1891 * refactor: serialize Duration objects to number
1892 * fix: subcommand parsing
1893 * feat: add note command
1894 * refactor(decorators:TakesArgument): rename overload signature param name
1895
1896 ### 19-04-2024 [Ar Rakin <[email protected]>]
1897
1898 * fix: explicit type imports to support bun
1899 * feat: add clear command
1900 * feat: add cleanban and tempban aliases
1901 * feat: add giverole, takerole, temprole aliases
1902 * fix: remove unneeded debug logging
1903
1904 ### 18-04-2024 [Ar Rakin <[email protected]>]
1905
1906 * chore: update eslint script
1907 * build(blazebuild:plugins:ts): no IO output during compilation
1908 * feat: add role command
1909 * feat: add RoleArgument
1910 * fix: remove forceSameMemberCheck override from warn command
1911 * fix: infraction manager
1912 * fix: better infraction fail-proof and checking
1913 * feat: add warn command
1914 * fix: permission issues with other moderation commands
1915 * feat: add unban ccommand
1916 * feat: about command
1917 * docs: fix eslint rules issue
1918 * chore: fix file permissions
1919 * chore: permission fixup (2/2)
1920 * chore: permission fixup (1/2)
1921
1922 ### 17-04-2024 [Ar Rakin <[email protected]>]
1923
1924 * chore(eslint): migrate config files
1925 * fix: lint errors
1926 * feat: functions/Callable class
1927 * fix: type errors
1928
1929 ### 16-04-2024 [Ar Rakin <[email protected]>]
1930
1931 * fix(blazebuild): do not show task stats if the build fails
1932 * fix(blazebuild): hidden tasks
1933 * feat(blazebuild): add current node_modules/.bin to PATH on runtime
1934 * feat: add notify option to all moderation commands
1935 * feat(commands): add kick command
1936 * refactor: use the new Duration API
1937 * feat: duration arguments
1938 * feat: datetime utils and Duration class
1939 * fix: interaction argument parsing
1940 * fix: supress errors in production
1941 * fix: behavioural issues
1942 * fix: member mute status detection logic
1943 * fix: the behaviour of commands.permission_mode
1944
1945 ### 15-04-2024 [Ar Rakin <[email protected]>]
1946
1947 * feat: global feature flags
1948
1949 ### 14-04-2024 [Ar Rakin <[email protected]>]
1950
1951 * feat: feature flags
1952 * docs: add google adsense script
1953 * fix: argument name issues
1954 * fix: command rrae limits should not affect system admins
1955 * fix: command rrate limits should not affect system admins
1956 * feat(security): command ratelimiting
1957 * feat: unmute command
1958 * feat: better resource loading
1959
1960 ### 13-04-2024 [Ar Rakin <[email protected]>]
1961
1962 * build: fix processCoverageReports task
1963 * fix: blazebuild compilation errors
1964 * chore: restructure project to better fit with BlazeBuild
1965
1966 ### 12-04-2024 [Ar Rakin <[email protected]>]
1967
1968 * chore(extensions): build extensions [skip ci]
1969
1970 ### 12-04-2024 [Ar Rakin <[email protected]>]
1971
1972 * chore(extensions:urlfish): build errors
1973 * chore(extensions:urlfish): typescript build fix
1974 * chore(extensions:urlfish): fix steam scam regex
1975 * chore(extensions:urlfish): add steam scam links
1976
1977 ### 11-04-2024 [Ar Rakin <[email protected]>]
1978
1979 * chore(extensions): build extensions [skip ci]
1980 * chore(extensions): add neko extension
1981 * feat: re-implement all message moderation rules
1982 * test: add tests for GlobalStore cache
1983 * feat: add implementation for the file extension filter
1984 * feat: add implementation for the mime filter rule
1985 * feat: add implementation for the domain rule
1986 * feat: add implementation for the domain rule
1987 * feat(infractions): role modification infractions
1988 * chore: remove unneeded TODOs
1989 * fix(blazew): no modify bashrc
1990 * refactor: move complex tasks into build_src
1991 * feat: better task management
1992 * chore: add missing lockfile
1993 * feat(blazebuild): improved tasks task
1994 * refactor: move blazebuild project into blazebuild/
1995
1996 ### 11-04-2024 [Ar Rakin <[email protected]>]
1997
1998 * fix: typescript errors
1999 * fix: better task listing
2000 * chore: update tsconfig
2001 * fix: build fails
2002 * feat(blazebuild): improved blaze wrapper
2003 * feat: better dependency update checking
2004 * chore: remove lockfiles
2005 * build: blazew wrapper issue
2006
2007 ### 10-04-2024 [Ar Rakin <[email protected]>]
2008
2009 * chore: add words to spell checker exclusion list
2010 * build: update build script
2011 * fix: build caching issues
2012 * test: add tests for Promise polyfills
2013 * test: add tests for concurrency utils
2014 * feat(framework:polyfills): helper function to polyfill Promise.withResolvers()
2015 * fix: logic issues with mutex and semaphores
2016 * feat(framework:concurrency): asynchronous mutex
2017 * fix: typings in Semaphore
2018 * feat(framework:concurrency): add Semaphore class
2019
2020 ### 10-04-2024 [Ar Rakin <[email protected]>]
2021
2022 * fix: missing intended call for functions
2023 * feat: implement moderation rules
2024 * refactor: update and simplify ban command
2025
2026 ### 09-04-2024 [Ar Rakin <[email protected]>]
2027
2028 * fix(eslint): unused imports
2029 * fix: invalid override in RuleModerationService.ts
2030 * chore: remove unneeded files
2031 * feat(framework:tools): add a properties parser
2032 * fix(framework:file): readLines() function
2033 * fix(blaebuild): dependency cache issue
2034 * feat(framework:io): a better File class for disk I/O
2035 * refactor: rename DynamicLoader to ClassLoader
2036
2037 ### 09-04-2024 [Ar Rakin <[email protected]>]
2038
2039 * test: argument class NumberArgument and IntegerArgument
2040 * test: argument parsing with separate classes
2041 * fix: load missing services
2042 * style: reformat
2043
2044 ### 08-04-2024 [Ar Rakin <[email protected]>]
2045
2046 * chore: update husky installation command
2047 * ci: update build workflow
2048 * build(blazew): improved installation and automatic downloads
2049 * fix(tests): add missing imports
2050
2051 ### 08-04-2024 [Ar Rakin <[email protected]>]
2052
2053 * fix(blazew): path issues
2054 * fix(blazew): path issues
2055 * fix(blazew): path issues
2056 * fix(blazew): path issues
2057 * fix(blazew): nvm setup issues
2058 * fix(blazew): nvm setup issues
2059 * fix(blazew): force installation and usage of bun
2060 * fix(blazew): setup runtime tools before checking for interpreters
2061 * fix(blazebuild): typescript compilation errors
2062 * build(wrapper): source bashrc
2063 * build(wrapper): auto install runtime tools
2064 * ci: blazebuild workflow update
2065 * build: add test task
2066 * feat(blazebuild): test automation
2067 * fix(blazebuild): better build stats
2068 * fix: typescript compilation errors
2069 * feat: moderator permission checking in commands
2070 * feat: introduce moderator permission checking
2071 * fix: eslint issues
2072 * feat(automod): create rule moderation service
2073
2074 ### 07-04-2024 [Ar Rakin <[email protected]>]
2075
2076 * feat(automod): add spam filter service
2077 * chore: add excluded words to spell checker
2078 * feat(services): complete moderation service
2079 * build: fix caching issues
2080 * chore: update gitignore
2081 * chore: remove unneeded files
2082 * build: update dump types task
2083 * feat(services:infractionManager): bulk deletion of messages
2084 * chore: add words to spell checker ignore list
2085
2086 ### 06-04-2024 [Ar Rakin <[email protected]>]
2087
2088 * build: update build tasks
2089 * build(blazebuild): better incremental builds and precondition checking
2090 * build(blazebuild): better build summaries
2091 * build: incremental build support
2092 * build: better task management
2093
2094 ### 05-04-2024 [Ar Rakin <[email protected]>]
2095
2096 * build: use task classes
2097 * feat(infractions): muting, kicking, and unmuting support
2098
2099 ### 04-04-2024 [Ar Rakin <[email protected]>]
2100
2101 * build: fix blazebuild wrapper script failing on macOS
2102 * build: fix blazebuild wrapper script
2103 * build: fix blazew wrapper script
2104 * build: fix blazew wrapper script
2105 * build: fix blazew wrapper script
2106 * style: fix eslint issues
2107 * style: remove unneeded imports (eslint)
2108 * feat: add user ban and unban support
2109 * feat(framework:scheduler): better queue management
2110 * feat(db:prisma): update schemas
2111 * feat(framework:arguments): parsing with different types and names
2112 * chore: update tsconfig
2113 * chore: remove unneeded files
2114 * feat: add automod services
2115
2116 ### 04-04-2024 [Ar Rakin <[email protected]>]
2117
2118 * chore: update FUNDING.yml
2119
2120 ### 03-04-2024 [Ar Rakin <[email protected]>]
2121
2122 * build: add blazew.bat
2123 * build: improvements
2124 * feat(blazebuild): better non tty screens support
2125 * build: blazebuild wrapper improvements
2126
2127 ### 02-04-2024 [Ar Rakin <[email protected]>]
2128
2129 * fix: build order issues
2130 * build: blazebuild compilation error
2131 * build: blazebuild deps cache fix
2132 * fix: blaze wrapper
2133 * refactor: move setup logic to blazew
2134 * fix(blazebuild): references to uninstalled packages
2135 * fix(blazebuild): references to uninstalled packages
2136 * ci: fix build workflow
2137 * ci: fix build workflow
2138 * ci: build with blazebuild
2139 * build: update build tasks
2140 * feat(blazebuild): support afterDependencies task
2141 * build: use BlazeBuild as the primary build system
2142 * feat(framework): introduce contracts
2143 * fix(framework:cache): type errors
2144 * feat(infractionManager): auto-delete infraction fallback threads as well
2145 * feat(framework:queues): pass payload to the execute() method as well
2146 * feat(framework:container): export a singleton object
2147
2148 ### 31-03-2024 [Ar Rakin <[email protected]>]
2149
2150 * perf: better caching and ttl checking
2151
2152 ### 30-03-2024 [Ar Rakin <[email protected]>]
2153
2154 * feat: better cache management (sweep & ttl)
2155
2156 ### 28-03-2024 [Ar Rakin <[email protected]>]
2157
2158 * style: update SystemAdminPermission docs
2159
2160 ### 28-03-2024 [Ar Rakin <[email protected]>]
2161
2162 * test: organize tests
2163 * feat(prisma): new queue schema
2164 * feat: queue support and infraction channel deletion queue
2165 * feat: entity fetching utils
2166 * feat(framework): queue management
2167 * feat: subcommand permission inheritance
2168
2169 ### 26-03-2024 [Ar Rakin <[email protected]>]
2170
2171 * fix(eslint): remove unused imports
2172 * style: add license comments
2173 * feat(framework): support subcommands in isolated and combined mode
2174 * fix: support default_permission_mode
2175 * feat(framework): better subcommand handling
2176 * build: add more built in tasks
2177 * fix(framework:fs:typings): better typing for writeFileContents() method
2178 * style: add explicit access modifiers to class members
2179 * chore: update todos
2180 * feat: support interactions
2181 * feat(framework): support interactions
2182 * build: better build caching
2183
2184 ### 25-03-2024 [Ar Rakin <[email protected]>]
2185
2186 * build(blazebuild): support advanced builds and dependency management
2187 * feat(framework): caching utilities
2188
2189 ### 24-03-2024 [Ar Rakin <[email protected]>]
2190
2191 * build: add build_src directory with custom build system
2192 * fix(permissions:layered): priority checks
2193 * fix: remove unneeded logging
2194
2195 ### 23-03-2024 [Ar Rakin <[email protected]>]
2196
2197 * chore: update todos
2198 * style: reorganize methods
2199 * feat: command permission overwrites
2200
2201 ### 21-03-2024 [Ar Rakin <[email protected]>]
2202
2203 * feat: level based permission management
2204 * feat: possibility to disable permission overwrites
2205 * fix: finalize and fix layered permission manager and overwrites
2206 * feat(services:infractionManager): bean creation
2207 * test: add tests for emoji utils
2208 * refactor: properly organize logic
2209 * feat: add helpers
2210 * refactor: minor changes
2211
2212 ### 20-03-2024 [Ar Rakin <[email protected]>]
2213
2214 * test: add tests for @framework/utils
2215 * feat: add permission managers
2216
2217 ### 19-03-2024 [Ar Rakin <[email protected]>]
2218
2219 * chore: update eslint config
2220 * style: add license comments
2221 * chore: update license comment injector script
2222 * chore: update vscode launch config
2223 * chore: add .vscode/ directory
2224 * fix: build errors and code quality
2225 * feat: authorize() method in Command class
2226 * feat: guards and policies
2227
2228 ### 19-03-2024 [Ar Rakin <[email protected]>]
2229
2230 * ci: update build workflow
2231
2232 ### 17-03-2024 [Ar Rakin <[email protected]>]
2233
2234 * style: add docs
2235 * chore: update test config
2236 * test: update tests
2237 * fix: container instance management issues
2238 * fix: issues with DI container
2239
2240 ### 16-03-2024 [Ar Rakin <[email protected]>]
2241
2242 * feat: add infraction manager
2243 * feat: better command system
2244
2245 ### 15-03-2024 [Ar Rakin <[email protected]>]
2246
2247 * refactor: generalize api server
2248 * feat: add api server
2249 * feat: add log streaming service
2250
2251 ### 14-03-2024 [Ar Rakin <[email protected]>]
2252
2253 * chore: update .eslintrc.json
2254
2255 ### 14-03-2024 [Ar Rakin <[email protected]>]
2256
2257 * chore: update eslintrc
2258 * feat: integrate some basic services
2259 * docs: nagivator url ordering and sorting issues
2260 * docs: auto expand-close on navigation
2261 * docs: fix page navigation issue
2262 * chore: update config files
2263 * feat: dependency injection everywhere
2264 * refactor: move Logger to log/ directory
2265 * feat: @BindToContainer() annotation now auto-binds to global container
2266 * feat: global container support
2267 * test: add tests for container component
2268 * feat(container): add useful decorators
2269 * feat(container): improve the container
2270
2271 ### 13-03-2024 [Ar Rakin <[email protected]>]
2272
2273 * refactor: move logger class to components/io
2274 * feat(components:di): dependency injection container
2275 * refactor: start writing the new client
2276 * feat(commands:ai): support custom model names
2277 * fix: ai command
2278 * fix: ai command
2279 * fix(commands:ai): gemini api
2280 * chore: update package.json
2281 * docs: add missing imports
2282 * docs: nested docs pages for `queue` command
2283 * docs: custom page sorting
2284 * docs: nested page layout fix
2285
2286 ### 13-03-2024 [Conventional Release Action <[email protected]>]
2287
2288 * chore(release): v8.30.0 [skip ci]
2289 * chore(release): v8.29.3 [skip ci]
2290 * chore(release): v8.29.2 [skip ci]
2291 * chore(release): v8.29.1 [skip ci]
2292
2293 ### 13-03-2024 [Ar Rakin <[email protected]>]
2294
2295 * docs: reorganize pages
2296
2297 ### 13-03-2024 [ninsaccplayzyt <[email protected]>]
2298
2299 * moving all automation commands over to automation :p
2300 * moving all automation commands over to automation :p
2301 * moving all automation commands over to automation :p
2302 * moving all automation commands over to automation :p
2303 * moving all automation commands over to automation :p
2304 * moving all automation commands over to automation :p
2305 * hopefully this works :P
2306 * moving all automation commands over to automation :p
2307 * moving all automation commands over to automation :p
2308 * moving all automation commands over to automation :p
2309 * moving all automation commands over to automation :p
2310 * Create page.mdx
2311
2312 ### 12-03-2024 [Conventional Release Action <[email protected]>]
2313
2314 * chore(release): v8.29.0 [skip ci]
2315
2316 ### 12-03-2024 [Ar Rakin <[email protected]>]
2317
2318 * feat: nested pages/routes
2319 * fix(searchbar): shortcut border color
2320 * chore: fix license identifier in package.json
2321 * chore: update deps
2322
2323 ### 12-03-2024 [Ar Rakin <[email protected]>]
2324
2325 * test: smbed utils
2326 * test: download utils
2327 * refactor(types): extract a Globals interface
2328
2329 ### 11-03-2024 [Ar Rakin <[email protected]>]
2330
2331 * ci: update extensions.yml
2332 * test: add tests for utils/download.ts
2333 * test: added test for datetime utils
2334 * fix(utils:datetime): issue with parsing intervals
2335 * test: add tests for utils:caching
2336 * fix(utils:caching): cache function key comparison
2337 * test: enable coverage report
2338 * test: add more tests for troll utils
2339 * feat(infractions:reason_templates): abort if a template reference could not be resolved in commands
2340 * perf(commandManager): do not cache unneeded information
2341 * feat(commands): abortion of command execution gracefully
2342 * ci: update extensions.yml
2343 * ci: update codeql actions version to v3
2344 * ci: rename codeql-config.yml to config.yml
2345 * ci: add codeql config file path to the workflow
2346 * ci: create codeql-config.yml
2347 * ci: autorun tests
2348 * test: rewrite everything and migrate to vitest
2349 * perf: add performance related optional deps
2350 * fix(api:server): no response when sending requests
2351 * ci: update codeql.yml
2352 * style: remove unneeded newline
2353 * chore: update contributors list
2354 * chore(scripts): remove unneeded await in add-license-comments.js
2355 * docs(scripts): update generate-page-index.js
2356
2357 ### 11-03-2024 [Ar Rakin <[email protected]>]
2358
2359 * chore(extensions): build extensions [skip ci]
2360 * chore(extensions): build extensions [skip ci]
2361 * chore(extensions): build extensions [skip ci]
2362 * chore(extensions): build extensions [skip ci]
2363 * chore(extensions): build extensions [skip ci]
2364 * chore(extensions): build extensions [skip ci]
2365 * chore(extensions): build extensions [skip ci]
2366 * chore(extensions): build extensions [skip ci]
2367 * chore(extensions): build extensions [skip ci]
2368 * chore(extensions): build extensions [skip ci]
2369 * chore(extensions): build extensions [skip ci]
2370 * chore(extensions): build extensions [skip ci]
2371 * chore(extensions): build extensions [skip ci]
2372 * chore(extensions): build extensions [skip ci]
2373 * chore(extensions): build extensions [skip ci]
2374 * chore(extensions): build extensions [skip ci]
2375 * chore(extensions): build extensions [skip ci]
2376 * chore(extensions): build extensions [skip ci]
2377 * chore(extensions): build extensions [skip ci]
2378 * chore(extensions): build extensions [skip ci]
2379 * chore(extensions): build extensions [skip ci]
2380 * chore(extensions): build extensions [skip ci]
2381 * chore(extensions): build extensions [skip ci]
2382 * chore(extensions): build extensions [skip ci]
2383 * chore(extensions): build extensions [skip ci]
2384 * chore(extensions): build extensions [skip ci]
2385 * chore(extensions): build extensions [skip ci]
2386 * chore(extensions): build extensions [skip ci]
2387 * chore(extensions): build extensions [skip ci]
2388 * chore(extensions): build extensions [skip ci]
2389 * chore(extensions): build extensions [skip ci]
2390 * chore(extensions): build extensions [skip ci]
2391 * chore(extensions): build extensions [skip ci]
2392 * chore(extensions): build extensions [skip ci]
2393 * chore(extensions): build extensions [skip ci]
2394 * chore(extensions): build extensions [skip ci]
2395 * chore(extensions): build extensions [skip ci]
2396 * chore(extensions): build extensions [skip ci]
2397 * chore(extensions): build extensions [skip ci]
2398 * chore(extensions): build extensions [skip ci]
2399 * chore(extensions): build extensions [skip ci]
2400 * chore(extensions): build extensions [skip ci]
2401 * chore(extensions): build extensions [skip ci]
2402 * chore(extensions): build extensions [skip ci]
2403 * chore(extensions): build extensions [skip ci]
2404 * chore(extensions): build extensions [skip ci]
2405 * chore(extensions): build extensions [skip ci]
2406 * chore(extensions): build extensions [skip ci]
2407 * chore(extensions): build extensions [skip ci]
2408 * chore(extensions): build extensions [skip ci]
2409 * chore(extensions): build extensions [skip ci]
2410
2411 ### 11-03-2024 [Conventional Release Action <[email protected]>]
2412
2413 * chore(release): v8.28.2 [skip ci]
2414 * chore(release): v8.28.1 [skip ci]
2415 * chore(release): v8.28.0 [skip ci]
2416 * chore(release): v8.27.0 [skip ci]
2417 * chore(release): v8.26.2 [skip ci]
2418 * chore(release): v8.26.1 [skip ci]
2419
2420 ### 11-03-2024 [ninsaccplayzyt <[email protected]>]
2421
2422 * change the wording a bit on line 184
2423 * remove an accidental extra line
2424 * add more to getting set
2425
2426 ### 11-03-2024 [Lynx <[email protected]>]
2427
2428 * Update add-license-comments.js
2429
2430 ### 10-03-2024 [Ar Rakin <[email protected]>]
2431
2432 * chore(extensions): build extensions [skip ci]
2433 * chore(extensions): build extensions [skip ci]
2434 * chore(extensions): build extensions [skip ci]
2435 * chore(extensions): build extensions [skip ci]
2436 * chore(extensions): build extensions [skip ci]
2437 * chore(extensions): build extensions [skip ci]
2438 * chore(extensions): build extensions [skip ci]
2439 * chore(extensions): build extensions [skip ci]
2440 * chore(extensions): build extensions [skip ci]
2441 * docs(scripts): windows path replacement errors
2442
2443 ### 10-03-2024 [Ar Rakin <[email protected]>]
2444
2445 * ci: update extensions.yml
2446 * ci: update extensions.yml
2447 * ci: update extension build workflow
2448 * feat(snippets): inline mention users
2449 * docs: add documentation for automation commands
2450 * fix: lint errors/warnings
2451 * ci: run eslint on build
2452 * style: fix lint errors
2453 * style: remove unneeded console.log's
2454 * style: remove unneeded console.logs
2455 * fix(utils:datetime): number parsing error
2456 * feat(utils): better time parsing
2457 * chore: update contributors list
2458 * test: add test suites
2459 * perf: do not load tensorflow/nsfwjs unless needed
2460 * fix(commands): automation command metadata
2461 * fix(commands:afk:remove): add missing alias
2462 * fix: auto configure guilds on join if the system is in public bot mode
2463 * docs(scripts): path backslash issue
2464 * docs(scripts): path backslash issue
2465
2466 ### 10-03-2024 [Conventional Release Action <[email protected]>]
2467
2468 * chore(release): v8.26.0 [skip ci]
2469 * chore(release): v8.25.2 [skip ci]
2470 * chore(release): v8.25.1 [skip ci]
2471 * chore(release): v8.25.0 [skip ci]
2472 * chore(release): v8.24.5 [skip ci]
2473 * chore(release): v8.24.4 [skip ci]
2474 * chore(release): v8.24.3 [skip ci]
2475
2476 ### 10-03-2024 [ninsaccplayzyt <[email protected]>]
2477
2478 * add the title
2479 * add antijoin that i forgot to add
2480 * create temprole
2481 * make scheduleandexpire
2482 * create schedule
2483 * fixed spelling errors
2484 * create remind
2485 * create renubd
2486 * create expire
2487 * Update page.mdx
2488 * Update page.mdx
2489 * add createreactionrole
2490 * update ballot
2491 * add ballot
2492 * create gafk
2493 * add afk
2494 * Merge branch 'onesoft-sudo:main' into docs-update
2495 * Create page.mdx
2496
2497 ### 09-03-2024 [Conventional Release Action <[email protected]>]
2498
2499 * chore(release): v8.24.2 [skip ci]
2500 * chore(release): v8.24.1 [skip ci]
2501 * chore(release): v8.24.0 [skip ci]
2502
2503 ### 09-03-2024 [Ar Rakin <[email protected]>]
2504
2505 * fix: /config save command not working
2506 * fix: typo
2507 * fix: typo
2508 * fix: infraction list command sorting
2509 * feat: support custom statuses
2510 * fix(commands:help): weird behaviour with subcommands
2511 * fix(commands:help): not showing correct information for single-file commands/subcommands
2512 * docs: update database host suggestions
2513 * chore(readme): update badges
2514 * chore(readme): add codefactor badge
2515
2516 ### 08-03-2024 [Conventional Release Action <[email protected]>]
2517
2518 * chore(release): v8.23.0 [skip ci]
2519 * chore(release): v8.22.1 [skip ci]
2520
2521 ### 08-03-2024 [Ar Rakin <[email protected]>]
2522
2523 * feat(auth): time based one-time passcodes to authenticate with credserv
2524 * chore: remove unplanned todos
2525 * refactor: finish fixing the eslint issues
2526
2527 ### 07-03-2024 [Ar Rakin <[email protected]>]
2528
2529 * fix: eslint/typescript errors
2530 * chore: add eslint
2531
2532 ### 04-03-2024 [Conventional Release Action <[email protected]>]
2533
2534 * chore(release): v8.22.0 [skip ci]
2535
2536 ### 04-03-2024 [Ar Rakin <[email protected]>]
2537
2538 * feat(api): extension installation endpoint
2539 * chore(extensions): index file now includes shortName field
2540
2541 ### 04-03-2024 [Ar Rakin [Extension Build] <[email protected]>]
2542
2543 * chore(extensions): build extensions [skip ci]
2544
2545 ### 03-03-2024 [Conventional Release Action <[email protected]>]
2546
2547 * chore(release): v8.21.0 [skip ci]
2548 * chore(release): v8.20.3 [skip ci]
2549 * chore(release): v8.20.2 [skip ci]
2550 * chore(release): v8.20.1 [skip ci]
2551
2552 ### 03-03-2024 [Ar Rakin <[email protected]>]
2553
2554 * chore: add license comments
2555 * chore: update config schemas
2556 * chore(scripts): fix config generator script
2557 * refactor: move all permission managers to `security` directory
2558 * chore: update clean script
2559 * feat(api): extension controller
2560 * feat: better caching support
2561 * chore(extensions): trigger rebuild
2562 * chore(extensions): fix urlfish extension to comply with breaking API changes
2563 * chore(extensions): trigger rebuild
2564 * chore(extensions): trigger rebuild
2565 * fix(scripts:extensions.js): emit 'version' property in extension index
2566 * fix(bun): skip generation of archives if bun is used
2567 * chore(pm2): update pm2 config
2568 * fix(logging): member disconnect event causes the system to crash
2569
2570 ### 03-03-2024 [Ar Rakin [Extension Build] <[email protected]>]
2571
2572 * chore(extensions): build extensions [skip ci]
2573
2574 ### 02-03-2024 [Conventional Release Action <[email protected]>]
2575
2576 * chore(release): v8.20.0 [skip ci]
2577 * chore(release): v8.19.0 [skip ci]
2578 * chore(release): v8.18.1 [skip ci]
2579 * chore(release): v8.18.0 [skip ci]
2580
2581 ### 02-03-2024 [Ar Rakin <[email protected]>]
2582
2583 * chore: update todos
2584 * chore: update todos
2585 * feat(moderation): infraction create command logging
2586 * feat: infraction reason templates
2587 * refactor: infractions.ssend_ids_to_user is false now by default
2588 * docs: update privacy policy
2589 * docs: update terms of service
2590 * fix: restart command with 2FA code not working
2591 * feat(logging): log who deleted the message
2592
2593 ### 01-03-2024 [Conventional Release Action <[email protected]>]
2594
2595 * chore(release): v8.17.1 [skip ci]
2596
2597 ### 01-03-2024 [Ar Rakin <[email protected]>]
2598
2599 * fix(logging): voice event handling issue
2600
2601 ### 27-02-2024 [Conventional Release Action <[email protected]>]
2602
2603 * chore(release): v8.17.0 [skip ci]
2604 * chore(release): v8.16.0 [skip ci]
2605
2606 ### 27-02-2024 [Ar Rakin <[email protected]>]
2607
2608 * chore: update todos
2609 * feat: introduce new config option: `infraction_logging_channel`
2610 * fix: remove unneeded fetch requests
2611 * fix: spacing in infraction list command embed
2612 * feat: improved infraction management commands
2613 * refactor: rename the old note management commands to unote
2614 * feat(commands:moderation): add a better note command
2615
2616 ### 26-02-2024 [Conventional Release Action <[email protected]>]
2617
2618 * chore(release): v8.15.1 [skip ci]
2619 * chore(release): v8.15.0 [skip ci]
2620 * chore(release): v8.14.0 [skip ci]
2621
2622 ### 26-02-2024 [Ar Rakin <[email protected]>]
2623
2624 * fix: runtime crashes
2625 * refactor(logging): better output logging
2626 * feat: auto storage backup
2627 * build(k8s): use statefulset for postgres instead of deployment
2628 * ci: update build.yml nodejs version
2629 * feat(loggging): voice channel events
2630
2631 ### 21-02-2024 [Conventional Release Action <[email protected]>]
2632
2633 * chore(release): v8.13.4 [skip ci]
2634
2635 ### 21-02-2024 [Ar Rakin <[email protected]>]
2636
2637 * fix(automod:rules:nsfw): better accuracy
2638
2639 ### 18-02-2024 [Conventional Release Action <[email protected]>]
2640
2641 * chore(release): v8.13.3 [skip ci]
2642 * chore(release): v8.13.2 [skip ci]
2643 * chore(release): v8.13.1 [skip ci]
2644 * chore(release): v8.13.0 [skip ci]
2645
2646 ### 18-02-2024 [Ar Rakin <[email protected]>]
2647
2648 * fix(automod:rules:nsfw): remove \`webp\` support check
2649 * fix(commands:update): should install deps automatically
2650 * fix(extensions): do not load all extensions automatically
2651 * chore: generate config schema
2652 * feat(automod:message_rules:nsfw): powerful AI NSFW image detection
2653 * chore: update readme
2654 * chore: update readme
2655
2656 ### 17-02-2024 [Conventional Release Action <[email protected]>]
2657
2658 * chore(release): v8.12.0 [skip ci]
2659
2660 ### 17-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2661
2662 * chore(extensions): build extensions [skip ci]
2663
2664 ### 17-02-2024 [Ar Rakin <[email protected]>]
2665
2666 * chore(extensions): trigger rebuild
2667 * feat(commands:settings): add `config` command for better configuration management
2668 * fix(commands:translate): do not interfere with other commands during autocompletion
2669 * chore(extensions:urlfish): remove unneeded commands
2670 * chore: fix slash command deploy script
2671
2672 ### 16-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2673
2674 * chore(extensions): build extensions [skip ci]
2675 * chore(extensions): build extensions [skip ci]
2676 * chore(extensions): build extensions [skip ci]
2677
2678 ### 16-02-2024 [Ar Rakin <[email protected]>]
2679
2680 * chore(extensions:urlfish): add license
2681 * chore: add license comments
2682 * chore: update config schemas
2683 * chore(extensions): trigger rebuild
2684 * chore(extensions:urlfish): complete support for url scanning and extensive configuration
2685 * chore(deps): upgrade dependencies
2686 * chore(scripts:extensions.js): support `--tsc` flag with `--build`
2687 * feat(extensions): elegant extension configuration support
2688
2689 ### 16-02-2024 [Conventional Release Action <[email protected]>]
2690
2691 * chore(release): v8.11.0 [skip ci]
2692
2693 ### 16-02-2024 [Ar Rakin <[email protected]>]
2694
2695 * chore(extensions:urlfish): add readme
2696
2697 ### 15-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2698
2699 * chore(extensions): build extensions [skip ci]
2700 * chore(extensions): build extensions [skip ci]
2701 * chore(extensions): build extensions [skip ci]
2702
2703 ### 15-02-2024 [Ar Rakin <[email protected]>]
2704
2705 * chore(extensions:urlfish): rename extension
2706 * chore(extensions:urlfish): fix extension id
2707 * chore(extensions): trigger rebuild
2708 * feat: add `normalMessage*` events for better extension DX
2709 * chore(extensions:urlfish): introduce urlfish extension to protect servers from phishing links
2710
2711 ### 15-02-2024 [Conventional Release Action <[email protected]>]
2712
2713 * chore(release): v8.10.0 [skip ci]
2714 * chore(release): v8.9.0 [skip ci]
2715
2716 ### 15-02-2024 [Ar Rakin <[email protected]>]
2717
2718 * feat(polyfills): add FileSystem.exists() method
2719
2720 ### 13-02-2024 [Ar Rakin <[email protected]>]
2721
2722 * refactor(utils:logger): deprecate `log()` function
2723 * fix(utils:EmbedSchemaParser): infinite loop if the schema does not end with two colons `::`
2724
2725 ### 13-02-2024 [Conventional Release Action <[email protected]>]
2726
2727 * chore(release): v8.8.8 [skip ci]
2728
2729 ### 11-02-2024 [Conventional Release Action <[email protected]>]
2730
2731 * chore(release): v8.8.7 [skip ci]
2732
2733 ### 11-02-2024 [Ar Rakin <[email protected]>]
2734
2735 * fix(commands:emoji): deprecated Emoji.url getter warning from discord.js
2736 * fix(commands:emoji): deprecated Emoji.url getter warning from discord.js
2737 * fix(types): typo
2738
2739 ### 11-02-2024 [Ar Rakin <[email protected]>]
2740
2741 * ci: fix docker workflow
2742 * ci: fix PAT token for docker workflow
2743 * ci: fix docker workflow permissions
2744 * ci: fix docker workflow
2745 * ci: fix docker workflow
2746 * ci: fix docker workflow
2747 * ci: fix docker workflow
2748 * ci: fix docker workflow
2749 * ci: update docker workflow
2750 * build(k8s): add kubernetes YAML files
2751 * chore: update editorconfig
2752
2753 ### 10-02-2024 [Conventional Release Action <[email protected]>]
2754
2755 * chore(release): v8.8.6 [skip ci]
2756
2757 ### 10-02-2024 [Ar Rakin <[email protected]>]
2758
2759 * fix(commands:blockedmessage): crashing during list command execution
2760
2761 ### 08-02-2024 [Conventional Release Action <[email protected]>]
2762
2763 * chore(release): v8.8.5 [skip ci]
2764 * chore(release): v8.8.4 [skip ci]
2765 * chore(release): v8.8.3 [skip ci]
2766 * chore(release): v8.8.2 [skip ci]
2767 * chore(release): v8.8.1 [skip ci]
2768
2769 ### 08-02-2024 [Ar Rakin <[email protected]>]
2770
2771 * fix(services:afk): message content formatting
2772 * fix(services:PermissionManager): do not log messages unnecessarily
2773 * fix: ai command with openai
2774 * chore(extensions:antirickroll): update LICENSE
2775 * chore(extensions): update build-extensions.sh
2776 * chore(extensions): include createdAt field in index.json
2777 * chore(extensions): fix build script
2778 * chore(extensions): fix build script
2779 * chore(extensions): calculate sizes
2780 * chore(extensions): support hashing
2781 * chore(extensions): trigger rebuild
2782 * fix(extensions:build-script): sorting versions
2783 * chore(extensions): fix build script
2784 * chore(extensions): build script now generates a list of download urls
2785
2786 ### 08-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2787
2788 * chore(extensions): build extensions [skip ci]
2789 * chore(extensions): build extensions [skip ci]
2790 * chore(extensions): build extensions [skip ci]
2791 * chore(extensions): build extensions [skip ci]
2792 * chore(extensions): build extensions [skip ci]
2793 * chore(extensions): build extensions [skip ci]
2794 * chore(extensions): build extensions [skip ci]
2795
2796 ### 08-02-2024 [Ar Rakin <[email protected]>]
2797
2798 * fix(commands:ai): moderate the prompt before sending to OpenAI API
2799
2800 ### 07-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2801
2802 * chore(extensions): build extensions [skip ci]
2803 * chore(extensions): build extensions [skip ci]
2804 * chore(extensions): build extensions [skip ci]
2805 * chore(extensions): build extensions [skip ci]
2806 * chore(extensions): build extensions [skip ci]
2807
2808 ### 07-02-2024 [Ar Rakin <[email protected]>]
2809
2810 * chore(extensions): fix build script
2811 * chore(extensions:antirickroll): update extension.json
2812 * chore: create README.md for extension:antirickroll
2813
2814 ### 07-02-2024 [Ar Rakin <[email protected]>]
2815
2816 * chore(extensions): trigger rebuild
2817 * chore: fix extension build script
2818 * chore(extensions:antirickroll): add an icon
2819 * chore(extensions): trigger rebuild
2820 * ci: update extension build workflow
2821 * chore(extensions:antirickroll): update extension.json
2822 * chore(scripts): index creation support
2823 * feat(services:extensions): schema validation for extension.json files
2824 * feat(services:extensions): add other metadata properties
2825 * chore(extensions:antirickroll): remove manual name property
2826 * chore(extensions): trigger rebuild
2827 * ci: update extension workflow
2828 * chore(extensions): update build script
2829 * fix(types): typescript type errors with NodeJS.Timeout
2830 * fix(types): typescript type errors with NodeJS.Timeout
2831 * chore: fix build errors
2832
2833 ### 07-02-2024 [Conventional Release Action <[email protected]>]
2834
2835 * chore(release): v8.8.0 [skip ci]
2836 * chore(release): v8.7.0 [skip ci]
2837 * chore(release): v8.6.2 [skip ci]
2838
2839 ### 06-02-2024 [Ar Rakin <[email protected]>]
2840
2841 * fix: update command should remove tsbuildinfo
2842 * chore(extensions:antirickroll): update package.json
2843 * chore(extensions:antirickroll): update package.json
2844 * ci: update extensions.yml
2845 * chore(extensions): update build script
2846 * ci: update extensions.yml
2847 * chore(extensions): trigger rebuild
2848 * chore: update package.json
2849 * chore(extensions): fix build script
2850 * chore(extensions): update build script and trigger rebuild
2851 * fix: remove build directory before system updates
2852
2853 ### 06-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2854
2855 * chore(extensions): build extensions [skip ci]
2856 * chore(extensions): build extensions [skip ci]
2857
2858 ### 06-02-2024 [Conventional Release Action <[email protected]>]
2859
2860 * chore(release): v8.6.1 [skip ci]
2861
2862 ### 05-02-2024 [Ar Rakin <[email protected]>]
2863
2864 * chore: update todos
2865 * chore: update todos
2866 * ci: fix extensions.yml
2867 * docs(extensions): fix missing quotes in code examples
2868 * fix(commands:ai): change the way of checking for packages
2869 * fix(commands:ai): ensure the logic to check for openai installation is correct
2870 * fix(commands:ai): unresolvable type import
2871
2872 ### 05-02-2024 [Ar Rakin <[email protected]>]
2873
2874 * chore: update extensions readme
2875 * chore(extensions): trigger rebuild
2876 * chore(extensions): trigger rebuild
2877 * chore(extensions): add official extensions
2878 * feat: add getService function to client
2879 * feat(services:extensions): support `EXTENSIONS_DIRECTORY` environment variable
2880 * chore: update todos
2881 * fix(logging): bans/kicks are not always being logged
2882 * fix(services:infractionManager): infraction metadata format
2883 * chore: fix merge conflict
2884 * feat(commands:ai): support OpenAI
2885 * refactor(types): move environment variable types into a seperate file
2886 * chore(deps): update pm2 to 5.3.1
2887
2888 ### 05-02-2024 [Ar Rakin [Extension Build] <[email protected]>]
2889
2890 * chore(extensions): build extensions [skip ci]
2891
2892 ### 05-02-2024 [Conventional Release Action <[email protected]>]
2893
2894 * chore(release): v8.6.0 [skip ci]
2895 * chore(release): v8.5.0 [skip ci]
2896 * chore(release): v8.4.4 [skip ci]
2897 * chore(release): v8.4.3 [skip ci]
2898 * chore(release): v8.4.2 [skip ci]
2899 * chore(release): v8.4.1 [skip ci]
2900 * chore(release): v8.4.0 [skip ci]
2901
2902 ### 04-02-2024 [Conventional Release Action <[email protected]>]
2903
2904 * chore(release): v8.3.2 [skip ci]
2905 * chore(release): v8.3.1 [skip ci]
2906 * chore(release): v8.3.0 [skip ci]
2907 * chore(release): v8.2.1 [skip ci]
2908 * chore(release): v8.2.0 [skip ci]
2909 * chore(release): v8.1.1 [skip ci]
2910
2911 ### 04-02-2024 [Ar Rakin <[email protected]>]
2912
2913 * fix: send command type errors
2914 * fix: send command emoji resolving issue
2915 * fix: send command does work but gives an error message
2916 * fix(utils:pagination): undefined references
2917 * fix(commands:modstats): missing parameters on slash command
2918 * fix(commands:modstats): missing parameters on slash commanf
2919 * fix(utils:paginator): update data entry count on filter/sort mode change
2920
2921 ### 04-02-2024 [Ar Rakin <[email protected]>]
2922
2923 * chore: add todos
2924 * style(polyfills): add doc comment
2925 * fix(commands:update): backup package.json and tsconfig.json before installation
2926 * refactor(commands:modstats): use new metadata system of paginator
2927 * feat(utils:pagination): metadata and update on metadata
2928 * fix: pagination entry count not updating
2929 * feat(commands:moderation): `modstats` command
2930 * fix: adjust the page entries limit
2931 * style: fix code styles
2932 * fix(commands:infraction:create): `type` field not working
2933
2934 ### 03-02-2024 [Ar Rakin <[email protected]>]
2935
2936 * docs: update guild config page
2937 * fix: missing default argument
2938 * chore: update security policy
2939 * feat(configManager): auto configure and discover guilds
2940 * feat(dynamicLoader:commands): customizable command group names
2941 * chore: fix deps
2942
2943 ### 03-02-2024 [Conventional Release Action <[email protected]>]
2944
2945 * chore(release): v8.1.0 [skip ci]
2946
2947 ### 02-02-2024 [Conventional Release Action <[email protected]>]
2948
2949 * chore(release): v8.0.0 [skip ci]
2950
2951 ### 02-02-2024 [Ar Rakin <[email protected]>]
2952
2953 * chore: fix .husky/commit-msg hook permissions
2954 * fix(dynamicLoader): not setting command groups during import
2955
2956 ### 30-01-2024 [Ar Rakin <[email protected]>]
2957
2958 * docs: update layout.tsx
2959 * docs: fix opengraph image
2960 * feat!: support bun (#150)
2961
2962 ### 30-01-2024 [Ar Rakin <[email protected]>]
2963
2964 * docs: opengraph meta info
2965 * chore: fixup
2966 * docs: images
2967 * docs: add v8 release information page
2968 * fix: remove unneeded logging
2969
2970 ### 30-01-2024 [Conventional Release Action <[email protected]>]
2971
2972 * chore(release): v7.26.0 [skip ci]
2973
2974 ### 29-01-2024 [Ar Rakin <[email protected]>]
2975
2976 * refactor(api:server): organized code
2977 * feat: dynamic event loading and unloading
2978
2979 ### 28-01-2024 [Ar Rakin <[email protected]>]
2980
2981 * chore(deps): remove unavailable deps
2982 * fix(runtime:bun): decorators not working
2983 * feat: supporting old and new decorators for best compatibility
2984 * fix: loading errors
2985 * refactor: better boot process
2986 * feat: experimental bun support
2987 * chore: add cleanup script
2988
2989 ### 26-01-2024 [Conventional Release Action <[email protected]>]
2990
2991 * chore(release): v7.25.0 [skip ci]
2992 * chore(release): v7.24.1 [skip ci]
2993 * chore(release): v7.24.0 [skip ci]
2994
2995 ### 26-01-2024 [Ar Rakin <[email protected]>]
2996
2997 * feat(commands:update): support updates via git
2998 * feat(credentials): allow the restart command to work as before
2999
3000 ### 26-01-2024 [Ar Rakin <[email protected]>]
3001
3002 * fix(commands:update): registering guild slash commands instead of global
3003 * chore: update README.md
3004
3005 ### 25-01-2024 [Conventional Release Action <[email protected]>]
3006
3007 * chore(release): v7.23.2 [skip ci]
3008 * chore(release): v7.23.1 [skip ci]
3009 * chore(release): v7.23.0 [skip ci]
3010 * chore(release): v7.22.0 [skip ci]
3011 * chore(release): v7.21.2 [skip ci]
3012 * chore(release): v7.21.1 [skip ci]
3013
3014 ### 25-01-2024 [Ar Rakin <[email protected]>]
3015
3016 * fix: system command
3017 * fix: remove unneeded logs
3018 * feat: accept key from cli
3019 * feat: credentials server auth
3020 * perf: better cache sweeping and management
3021 * perf: better cache management
3022
3023 ### 23-01-2024 [Conventional Release Action <[email protected]>]
3024
3025 * chore(release): v7.21.0 [skip ci]
3026
3027 ### 23-01-2024 [Ar Rakin <[email protected]>]
3028
3029 * feat(automod:rules): url crawl rule (experimental)
3030 * chore: add todos
3031
3032 ### 20-01-2024 [Conventional Release Action <[email protected]>]
3033
3034 * chore(release): v7.20.0 [skip ci]
3035 * chore(release): v7.19.0 [skip ci]
3036 * chore(release): v7.18.0 [skip ci]
3037
3038 ### 20-01-2024 [Ar Rakin <[email protected]>]
3039
3040 * feat(automod:logging): log changed/removed embeds
3041 * feat(automod:rules:image): allow images in embeds to be scanned
3042 * feat(automod:rules): add `embed` rule
3043
3044 ### 19-01-2024 [Ar Rakin <[email protected]>]
3045
3046 * docs: add about page
3047 * docs: update main page
3048
3049 ### 19-01-2024 [Ar Rakin <[email protected]>]
3050
3051 * chore: update config schema
3052 * chore: update .gitignore
3053 * chore: update tsconfig.json
3054 * feat(automod:rules): image scan rule for OCR text scanning
3055 * feat(services): add image recognition (OCR) service
3056
3057 ### 19-01-2024 [Conventional Release Action <[email protected]>]
3058
3059 * chore(release): v7.17.0 [skip ci]
3060
3061 ### 17-01-2024 [Ar Rakin <[email protected]>]
3062
3063 * docs: update faq
3064 * docs: update ban command page title
3065 * docs: recreate /automoderation page
3066
3067 ### 17-01-2024 [Ar Rakin <[email protected]>]
3068
3069 * docs: add FAQ page link
3070 * docs: add FAQ page
3071 * docs: update table of contents
3072 * docs: fix edit button
3073 * docs: fix edit button
3074 * docs: fix pageinfo
3075
3076 ### 16-01-2024 [Ar Rakin <[email protected]>]
3077
3078 * docs: introduce edit button component
3079 * docs: add page for ban command
3080 * docs: custom loading animations
3081
3082 ### 16-01-2024 [Ar Rakin <[email protected]>]
3083
3084 * docs: fix frontmatter YAML of ban command page
3085
3086 ### 15-01-2024 [Ar Rakin <[email protected]>]
3087
3088 * docs: fix links.ts
3089 * docs: fix /search/route.ts
3090 * build: update Dockerfile
3091
3092 ### 15-01-2024 [Ar Rakin <[email protected]>]
3093
3094 * docs: add 404 page
3095 * docs: dynamic page scanning
3096 * docs: fix regex dos attack issue
3097 * docs: fix regex dos attack issue
3098 * docs: better build
3099 * docs: move pages from docs/
3100
3101 ### 14-01-2024 [Ar Rakin <[email protected]>]
3102
3103 * docs: update next.config.mjs
3104 * docs: create generate-sitemap.js
3105 * build(docker): fix Dockerfile
3106 * build: update Dockerfile
3107 * docs: update Search.tsx
3108 * docs: update links.ts
3109 * build: update Dockerfile
3110 * docs: update SearchModal.tsx
3111 * docsL update SearchModal.tsx
3112 * docs: migrate to nextjs (#149)
3113 * docs: update DocsLayout.tsx
3114
3115 ### 14-01-2024 [Ar Rakin <[email protected]>]
3116
3117 * docs: finish migrating to nextjs
3118 * chore(deps): update packages
3119
3120 ### 13-01-2024 [Ar Rakin <[email protected]>]
3121
3122 * docs: update SearchModal.tsx
3123 * docs: update Search.tsx
3124 * docs: update usePlatform.ts
3125 * docs: make usePlatform() hook usable in the client
3126
3127 ### 13-01-2024 [Ar Rakin <[email protected]>]
3128
3129 * docs: searching
3130
3131 ### 12-01-2024 [Ar Rakin <[email protected]>]
3132
3133 * docs: add edit button
3134 * docs: dynamic metadata fetching
3135 * docs: autolink
3136 * docs: fix table of contents
3137
3138 ### 11-01-2024 [Ar Rakin <[email protected]>]
3139
3140 * docs: update page.mdx
3141 * docs: update Drawer.module.css
3142 * docs: update globals.css
3143 * docs: update layout.tsx
3144 * docs: update tailwind.config.ts
3145 * docs: fix spacing
3146 * docs: fix horizontal scrollbar styles
3147
3148 ### 11-01-2024 [Ar Rakin <[email protected]>]
3149
3150 * docs: fix navbar z-index issue
3151 * docs: better navigation between pages
3152 * docs: add home page
3153 * docs: syntax highlighting
3154 * docs: complete adding table of contents
3155
3156 ### 10-01-2024 [Ar Rakin <[email protected]>]
3157
3158 * docs: update docs layout
3159 * docs(styling): remove backticks fron inline code snippets
3160
3161 ### 10-01-2024 [Ar Rakin <[email protected]>]
3162
3163 * docs: table of contents
3164
3165 ### 09-01-2024 [Ar Rakin <[email protected]>]
3166
3167 * docs: basic navigation
3168 * docs: optimizations
3169
3170 ### 09-01-2024 [Ar Rakin <[email protected]>]
3171
3172 * docs: update Navbar.tsx
3173 * docs: update navbar transition
3174
3175 ### 08-01-2024 [Ar Rakin <[email protected]>]
3176
3177 * docs: update navbar drawer transition
3178
3179 ### 08-01-2024 [Ar Rakin <[email protected]>]
3180
3181 * docs: better navbar UX
3182 * docs: finish building the navbar
3183 * docs: add a basic navbar drawer
3184
3185 ### 07-01-2024 [Ar Rakin <[email protected]>]
3186
3187 * docs: add basic navbar
3188 * docs(migration): initial commit
3189
3190 ### 06-01-2024 [Ar Rakin <[email protected]>]
3191
3192 * refactor: move global.d.ts to `src/types/`
3193 * refactor: remove unneeded environment variable typings
3194 * feat: add strongly-typed global variables and environment variables
3195
3196 ### 06-01-2024 [Conventional Release Action <[email protected]>]
3197
3198 * chore(release): v7.16.0 [skip ci]
3199
3200 ### 05-01-2024 [Conventional Release Action <[email protected]>]
3201
3202 * chore(release): v7.15.0 [skip ci]
3203 * chore(release): v7.14.3 [skip ci]
3204
3205 ### 05-01-2024 [Ar Rakin <[email protected]>]
3206
3207 * feat: listen for message events for statistics
3208
3209 ### 05-01-2024 [Ar Rakin <[email protected]>]
3210
3211 * chore: update SECURITY.md
3212 * chore: update readme
3213 * fix: build failure for global type casting
3214 * fix: build failure for global type casting
3215
3216 ### 04-01-2024 [Ar Rakin <[email protected]>]
3217
3218 * fix: set global boot date
3219 * fix: system command should show the uptime of the bot system
3220 * fix: temprole command not behaving correctly due to cache miss
3221 * chore: update FUNDING.yml
3222 * chore: update FUNDING.yml
3223 * fix(commands:unmute): better error message
3224 * fix(commands:unmute): better error message
3225
3226 ### 04-01-2024 [Conventional Release Action <[email protected]>]
3227
3228 * chore(release): v7.14.2 [skip ci]
3229 * chore(release): v7.14.1 [skip ci]
3230
3231 ### 02-01-2024 [Conventional Release Action <[email protected]>]
3232
3233 * chore(release): v7.14.0 [skip ci]
3234
3235 ### 02-01-2024 [Ar Rakin <[email protected]>]
3236
3237 * feat: experimental user stats service
3238
3239 ### 01-01-2024 [Ar Rakin <[email protected]>]
3240
3241 * docs: update terms.md
3242 * docs: update getting-started.md
3243
3244 ### 01-01-2024 [Conventional Release Action <[email protected]>]
3245
3246 * chore(release): v7.13.0 [skip ci]
3247
3248 ### 01-01-2024 [Ar Rakin <[email protected]>]
3249
3250 * feat(commands:userlookup): infraction and moderation statistics
3251
3252 ### 31-12-2023 [Conventional Release Action <[email protected]>]
3253
3254 * chore(release): v7.12.3 [skip ci]
3255
3256 ### 31-12-2023 [Ar Rakin <[email protected]>]
3257
3258 * fix(services:afk): random crashes because of a missing null check
3259
3260 ### 30-12-2023 [Conventional Release Action <[email protected]>]
3261
3262 * chore(release): v7.12.2 [skip ci]
3263 * chore(release): v7.12.1 [skip ci]
3264
3265 ### 30-12-2023 [Ar Rakin <[email protected]>]
3266
3267 * fix(commands:temprole): prisma invokation errors
3268 * fix(commands:temprole): typo in `slashCommandBuilder`
3269
3270 ### 29-12-2023 [Conventional Release Action <[email protected]>]
3271
3272 * chore(release): v7.12.0 [skip ci]
3273
3274 ### 29-12-2023 [Ar Rakin <[email protected]>]
3275
3276 * feat(moderation:reporting): stable report system
3277
3278 ### 28-12-2023 [Ar Rakin <[email protected]>]
3279
3280 * docs: reorganize pages
3281
3282 ### 28-12-2023 [Ar Rakin <[email protected]>]
3283
3284 * docs: delete docs/guild-config-schema.md
3285
3286 ### 28-12-2023 [Ussen <[email protected]>]
3287
3288 * docs: create system-config-schema.md (#146)
3289
3290 ### 26-12-2023 [Conventional Release Action <[email protected]>]
3291
3292 * chore(release): v7.11.0 [skip ci]
3293
3294 ### 26-12-2023 [Ar Rakin <[email protected]>]
3295
3296 * feat(api): store IP addresses when a user submits a review
3297 * feat(db:schema): add ip field to Review model
3298 * docs: update screenshots.md
3299 * docs: rename image.png to help-command-screenshot.png
3300 * docs: rename image (1).png to about-command-screenshot.png
3301 * docs: update screenshots.md
3302 * docs: update SUMMARY.md
3303 * docs: rename GuildConfigSchema.md to guild-config-schema.md
3304 * chore(readme): update contributors list
3305 * chore: update readme
3306
3307 ### 26-12-2023 [Ussen <[email protected]>]
3308
3309 * docs: create GuildConfigSchema.md (#145)
3310
3311 ### 24-12-2023 [Conventional Release Action <[email protected]>]
3312
3313 * chore(release): v7.10.2 [skip ci]
3314 * chore(release): v7.10.1 [skip ci]
3315 * chore(release): v7.10.0 [skip ci]
3316 * chore(release): v7.9.0 [skip ci]
3317
3318 ### 24-12-2023 [Ar Rakin <[email protected]>]
3319
3320 * fix(core:permissions): automod permission checking error
3321 * fix: discord based permission system
3322 * fix(core:permissions:discord): denying actions for simple role-less setups
3323 * docs: update features
3324
3325 ### 24-12-2023 [Ar Rakin <[email protected]>]
3326
3327 * feat(api): add email verification finish route
3328 * feat(moderation:reports): support processing action select menu
3329
3330 ### 22-12-2023 [Conventional Release Action <[email protected]>]
3331
3332 * chore(release): v7.8.0 [skip ci]
3333
3334 ### 22-12-2023 [Ar Rakin <[email protected]>]
3335
3336 * feat(moderation): add reporting system (incomplete)
3337
3338 ### 21-12-2023 [Ar Rakin <[email protected]>]
3339
3340 * docs(installation): fix slash command registration command
3341 * chore: update SECURITY.md
3342
3343 ### 20-12-2023 [Ar Rakin <[email protected]>]
3344
3345 * chore: update readme
3346
3347 ### 19-12-2023 [Conventional Release Action <[email protected]>]
3348
3349 * chore(release): v7.7.0 [skip ci]
3350 * chore(release): v7.6.0 [skip ci]
3351
3352 ### 19-12-2023 [Ar Rakin <[email protected]>]
3353
3354 * feat(api): disallow banned users to log in or reset password
3355 * fix(commands): make reason optional in `sysban` command
3356 * feat(system): add `sysban` and `sysunban` commands
3357 * feat(auth): banning users from the system
3358
3359 ### 17-12-2023 [Ar Rakin <[email protected]>]
3360
3361 * chore(readme): add download buttons
3362
3363 ### 16-12-2023 [Conventional Release Action <[email protected]>]
3364
3365 * chore(release): v7.5.1 [skip ci]
3366
3367 ### 16-12-2023 [Ar Rakin <[email protected]>]
3368
3369 * fix(logging): ban reasons not showing up
3370
3371 ### 15-12-2023 [Conventional Release Action <[email protected]>]
3372
3373 * chore(release): v7.5.0 [skip ci]
3374
3375 ### 15-12-2023 [Ar Rakin <[email protected]>]
3376
3377 * feat: email verification support
3378
3379 ### 14-12-2023 [Conventional Release Action <[email protected]>]
3380
3381 * chore(release): v7.4.1 [skip ci]
3382
3383 ### 14-12-2023 [Ar Rakin <[email protected]>]
3384
3385 * fix: verification service misbehaving
3386
3387 ### 13-12-2023 [Ar Rakin <[email protected]>]
3388
3389 * chore: update readme
3390
3391 ### 11-12-2023 [Conventional Release Action <[email protected]>]
3392
3393 * chore(release): v7.4.0 [skip ci]
3394
3395 ### 11-12-2023 [Ar Rakin <[email protected]>]
3396
3397 * feat(api): add /challenge/verify endpoint to retrive meta info
3398
3399 ### 09-12-2023 [Conventional Release Action <[email protected]>]
3400
3401 * chore(release): v7.3.3 [skip ci]
3402
3403 ### 09-12-2023 [Ar Rakin <[email protected]>]
3404
3405 * fix(automod:verification): update generated query params for the target url
3406
3407 ### 08-12-2023 [Ar Rakin <[email protected]>]
3408
3409 * refactor(scripts): rewrite slash command deployment script in javascript
3410 * refactor(scripts): rewrite generate-config-schema.ts in javascript for performance
3411 * chore: update config schema
3412 * chore: update config schema
3413 * chore: add license comments
3414 * fix(automod:verification): runtime errors
3415 * fix(automod:verification): add missing userId query parameter to the DM url
3416 * feat(automod:verification): support `action_on_fail` option
3417 * feat(automod:verification): support `parameters` option
3418
3419 ### 08-12-2023 [Conventional Release Action <[email protected]>]
3420
3421 * chore(release): v7.3.2 [skip ci]
3422 * chore(release): v7.3.1 [skip ci]
3423 * chore(release): v7.3.0 [skip ci]
3424 * chore(release): v7.2.0 [skip ci]
3425
3426 ### 07-12-2023 [Ar Rakin <[email protected]>]
3427
3428 * ci: fix failing workflows
3429
3430 ### 07-12-2023 [Conventional Release Action <[email protected]>]
3431
3432 * chore(release): v7.1.0 [skip ci]
3433 * chore(release): v7.0.0 [skip ci]
3434
3435 ### 07-12-2023 [Ar Rakin <[email protected]>]
3436
3437 * feat(automod): verification system
3438 * feat(snippets)!: remove `permission_roles` field from the database schema
3439
3440 ### 06-12-2023 [Conventional Release Action <[email protected]>]
3441
3442 * chore(release): v6.93.0 [skip ci]
3443 * chore(release): v6.92.0 [skip ci]
3444 * chore(release): v6.91.0 [skip ci]
3445
3446 ### 06-12-2023 [Ar Rakin <[email protected]>]
3447
3448 * feat(partial:verification): implement recaptcha system
3449 * chore: update config schema
3450 * feat(services:react_roles): better rate limiting
3451 * chore(utils): remove unneeded debug logs
3452 * feat(moderation:bulk_delete_msgs): support `offset` option
3453
3454 ### 02-12-2023 [Ar Rakin <[email protected]>]
3455
3456 * ci: revert build.yml
3457 * ci: update build.yml for codecov
3458
3459 ### 01-12-2023 [Conventional Release Action <[email protected]>]
3460
3461 * chore(release): v6.90.0 [skip ci]
3462
3463 ### 01-12-2023 [Ar Rakin <[email protected]>]
3464
3465 * feat(commands:clear): `mc` alias
3466
3467 ### 29-11-2023 [Conventional Release Action <[email protected]>]
3468
3469 * chore(release): v6.89.0 [skip ci]
3470 * chore(release): v6.88.2 [skip ci]
3471
3472 ### 29-11-2023 [Ar Rakin <[email protected]>]
3473
3474 * chore: update config schema
3475 * feat(welcomer): custom say hi reply message template
3476 * fix(db:schema): rename `CommandPermissionOverwrite` model name
3477
3478 ### 28-11-2023 [Conventional Release Action <[email protected]>]
3479
3480 * chore(release): v6.88.1 [skip ci]
3481 * chore(release): v6.88.0 [skip ci]
3482
3483 ### 28-11-2023 [Ar Rakin <[email protected]>]
3484
3485 * fix(core:argument_parser): mention prefix does not work
3486 * feat: command permission overwrites
3487 * Merge github.com:onesoft-sudo/sudobot into refactor/command-v2
3488
3489 ### 28-11-2023 [Ar Rakin <[email protected]>]
3490
3491 * docs(gitbook-22): Drop support for MySQL
3492
3493 ### 27-11-2023 [Ar Rakin <[email protected]>]
3494
3495 * fix: issues introduced by the refactor
3496 * refactor: commands
3497 * refactor: command system
3498
3499 ### 26-11-2023 [Conventional Release Action <[email protected]>]
3500
3501 * chore(release): v6.87.0 [skip ci]
3502 * chore(release): v6.86.0 [skip ci]
3503
3504 ### 26-11-2023 [Ar Rakin <[email protected]>]
3505
3506 * feat(snippets): support embed schemas in snippet contents
3507 * fix(snippetManager): permission checking issues
3508 * feat: introduce command v2
3509
3510 ### 25-11-2023 [Conventional Release Action <[email protected]>]
3511
3512 * chore(release): v6.85.2 [skip ci]
3513 * chore(release): v6.85.1 [skip ci]
3514
3515 ### 25-11-2023 [Ar Rakin <[email protected]>]
3516
3517 * fix(commands:snippets): double response
3518
3519 ### 25-11-2023 [Ar Rakin <[email protected]>]
3520
3521 * fix(welcomer): say_hi_label not working
3522
3523 ### 23-11-2023 [Ar Rakin <[email protected]>]
3524
3525 * refactor(native): move `env.c` and `env.h` outside `env/`
3526 * chore: update config schemas
3527 * feat(welcomer): introduce `welcomer.say_hi_label` configuration option
3528 * fix(commands:moderation): not showing user information
3529 * feat: complete `check_discord_permissions` option
3530 * refactor(types): deprecate `mod_role`, `admin_role`, and `staff_role` properties
3531 * feat(permissions): add `DiscordBasedPermissionManager`
3532 * fix: introduce `overwriteIds` in `GetMemberPermissionInGuildResult` type
3533 * fix(logging:on:message_bulk_delete): incorrect member display color
3534
3535 ### 23-11-2023 [Conventional Release Action <[email protected]>]
3536
3537 * chore(release): v6.85.0 [skip ci]
3538 * chore(release): v6.84.1 [skip ci]
3539 * chore(release): v6.84.0 [skip ci]
3540 * chore(release): v6.83.0 [skip ci]
3541 * chore(release): v6.82.1 [skip ci]
3542 * chore(release): v6.82.0 [skip ci]
3543
3544 ### 21-11-2023 [Ar Rakin <[email protected]>]
3545
3546 * refactor: use the new permission manager everywhere
3547
3548 ### 20-11-2023 [Ar Rakin <[email protected]>]
3549
3550 * feat: introduce permission manager v2
3551 * chore(config): update schemas
3552 * refactor(permission_system)!: rename `advanced` system to `layered`
3553
3554 ### 19-11-2023 [Conventional Release Action <[email protected]>]
3555
3556 * chore(release): v6.81.1 [skip ci]
3557
3558 ### 19-11-2023 [Ar Rakin <[email protected]>]
3559
3560 * fix(commands:history): replace underscrores with spaces in infraction type field
3561
3562 ### 18-11-2023 [Conventional Release Action <[email protected]>]
3563
3564 * chore(release): v6.81.0 [skip ci]
3565
3566 ### 18-11-2023 [Ar Rakin <[email protected]>]
3567
3568 * perf(utils:pagination): skip collecting interactions if the data array is empty
3569 * feat(commands:ballot): add `/ballot votelist` command
3570
3571 ### 17-11-2023 [Conventional Release Action <[email protected]>]
3572
3573 * chore(release): v6.80.2 [skip ci]
3574 * chore(release): v6.80.1 [skip ci]
3575 * chore(release): v6.80.0 [skip ci]
3576
3577 ### 17-11-2023 [Ar Rakin <[email protected]>]
3578
3579 * perf(commands:ai): do not use pagination if there is a single chunk only
3580 * fix(emojis): invalid component emoji error
3581 * feat: update AI command
3582
3583 ### 15-11-2023 [Conventional Release Action <[email protected]>]
3584
3585 * chore(release): v6.79.0 [skip ci]
3586
3587 ### 15-11-2023 [Ar Rakin <[email protected]>]
3588
3589 * feat(api): introduce `MessageRuleController`
3590
3591 ### 14-11-2023 [Conventional Release Action <[email protected]>]
3592
3593 * chore(release): v6.78.0 [skip ci]
3594 * chore(release): v6.77.1 [skip ci]
3595
3596 ### 14-11-2023 [Ar Rakin <[email protected]>]
3597
3598 * feat(afk_system): add afk management commands
3599 * fix(core): typings
3600 * fix(core:typings): better typing
3601 * refactor(commands:automation): add `afks` command
3602 * fix(system:audit_logging): logs the home guild and log channel itself
3603
3604 ### 13-11-2023 [Conventional Release Action <[email protected]>]
3605
3606 * chore(release): v6.77.0 [skip ci]
3607
3608 ### 13-11-2023 [Ar Rakin <[email protected]>]
3609
3610 * fix(types): conflict
3611 * chore(deps): update typescript
3612 * fix(types): conflicting types
3613 * refactor(system:audit_logging): extract reusable code into methods
3614 * fix(typings): embed build command type errors
3615 * feat(commands): add `Edit Message` command
3616
3617 ### 12-11-2023 [Conventional Release Action <[email protected]>]
3618
3619 * chore(release): v6.76.0 [skip ci]
3620
3621 ### 12-11-2023 [Ar Rakin <[email protected]>]
3622
3623 * feat(native): environment file parsing
3624
3625 ### 11-11-2023 [Conventional Release Action <[email protected]>]
3626
3627 * chore(release): v6.75.0 [skip ci]
3628 * chore(release): v6.74.0 [skip ci]
3629 * chore(release): v6.73.0 [skip ci]
3630 * chore(release): v6.72.0 [skip ci]
3631 * chore(release): v6.71.2 [skip ci]
3632
3633 ### 11-11-2023 [Ar Rakin <[email protected]>]
3634
3635 * feat(reminders): add reminder remove command
3636 * feat(commands:snipe): update `snipe` command
3637 * feat(native): application command interaction support
3638 * feat(native): production and debug builds
3639 * fix(utils:pagination): fix 'Page 1 of 0' one-by-off errors
3640
3641 ### 10-11-2023 [Conventional Release Action <[email protected]>]
3642
3643 * chore(release): v6.71.1 [skip ci]
3644 * chore(release): v6.71.0 [skip ci]
3645 * chore(release): v6.70.0 [skip ci]
3646 * chore(release): v6.69.1 [skip ci]
3647
3648 ### 10-11-2023 [Ar Rakin <[email protected]>]
3649
3650 * fix(services:ballots): interaction response strings
3651
3652 ### 10-11-2023 [Ar Rakin <[email protected]>]
3653
3654 * feat(commands): add reminder list command
3655 * refactor(native:commands:about): use casprintf()
3656 * fix: remove debug exit
3657 * chore: add .clang-format
3658 * feat(native:io): implement casprintf() function for a windows replacement of asprintf()
3659 * fix: add better DM fail check
3660
3661 ### 09-11-2023 [Conventional Release Action <[email protected]>]
3662
3663 * chore(release): v6.69.0 [skip ci]
3664 * chore(release): v6.68.0 [skip ci]
3665
3666 ### 09-11-2023 [Ar Rakin <[email protected]>]
3667
3668 * feat(native:commands): add `about` command
3669 * ci: update release workflow
3670 * refactor(types): better typing
3671 * feat(commands:joke): support multiple joke APIs
3672
3673 ### 08-11-2023 [Ar Rakin <[email protected]>]
3674
3675 * refactor(native:core:commands): use a plain array instead of hashmap
3676 * build: fix makefile
3677
3678 ### 07-11-2023 [Ar Rakin <[email protected]>]
3679
3680 * ci: update build.yml
3681
3682 ### 07-11-2023 [Ar Rakin <[email protected]>]
3683
3684 * build: make the library build optional
3685 * feat: hybrid process creation
3686 * feat(native:lib): hybrid processes
3687 * feat(native:lib): hybrid processes
3688
3689 ### 07-11-2023 [Conventional Release Action <[email protected]>]
3690
3691 * chore(release): v6.67.0 [skip ci]
3692
3693 ### 06-11-2023 [Ar Rakin <[email protected]>]
3694
3695 * ci: update build workflow
3696 * feat(lib:native): basic command handling
3697 * fix(commands:SendReply): better error messages
3698
3699 ### 06-11-2023 [Conventional Release Action <[email protected]>]
3700
3701 * chore(release): v6.66.0 [skip ci]
3702 * chore(release): v6.65.4 [skip ci]
3703 * chore(release): v6.65.3 [skip ci]
3704
3705 ### 06-11-2023 [Ar Rakin <[email protected]>]
3706
3707 * fix(commands:emojimix): add missing description
3708
3709 ### 05-11-2023 [Conventional Release Action <[email protected]>]
3710
3711 * chore(release): v6.65.2 [skip ci]
3712 * chore(release): v6.65.1 [skip ci]
3713 * chore(release): v6.65.0 [skip ci]
3714 * chore(release): v6.64.0 [skip ci]
3715 * chore(release): v6.63.2 [skip ci]
3716 * chore(release): v6.63.1 [skip ci]
3717 * chore(release): v6.63.0 [skip ci]
3718
3719 ### 05-11-2023 [Ar Rakin <[email protected]>]
3720
3721 * fix(commands:update): requirement checks not working
3722 * fix(commands:update): logic error
3723 * fix(api:reviews): increase limit for `/review` endpoint responses
3724 * fix(commands:emoji): embed color
3725
3726 ### 05-11-2023 [Ar Rakin <[email protected]>]
3727
3728 * feat(lib): basic library directory structure
3729 * feat(commands:update): support auto-updates in windows
3730 * fix(commands:update): better error checking
3731 * refactor: remove unneeded `await`s
3732 * feat(commands:note): add `note remove` command alias
3733
3734 ### 04-11-2023 [Ar Rakin <[email protected]>]
3735
3736 * chore(docker): update Dockerfile
3737 * feat(commands): support running commands in `GUILD_VOICE` channels as well
3738 * fix(commands:update): controls not working
3739 * fix(commands:about): weird indents in discord mobile
3740 * chore: remove unneeded files
3741 * fix(commands:update): show not under control error message if interaction filter condition fails
3742 * chore: remove unneeded files
3743 * fix(commands:clear): `bc` command alias not working
3744 * fix(commands:mixemoji): better error message
3745 * fix(commands:mixemoji): handle 404 error code
3746 * fix: check if stdin is tty
3747 * chore: remove unneeded files
3748 * feat(commands:fun): add `mixemoji` command
3749 * chore: remove unneeded files
3750 * feat(commands:clear): add support for regex based message clearing
3751 * chore: remove unneeded files
3752 * feat(development:shortcuts): add `Shift+L` and `L` action keys to write and load config files
3753
3754 ### 04-11-2023 [Conventional Release Action <[email protected]>]
3755
3756 * chore(release): v6.62.0 [skip ci]
3757 * chore(release): v6.61.7 [skip ci]
3758 * chore(release): v6.61.6 [skip ci]
3759 * chore(release): v6.61.5 [skip ci]
3760 * chore(release): v6.61.4 [skip ci]
3761 * chore(release): v6.61.3 [skip ci]
3762 * chore(release): v6.61.2 [skip ci]
3763 * chore(release): v6.61.1 [skip ci]
3764 * chore(release): v6.61.0 [skip ci]
3765 * chore(release): v6.60.0 [skip ci]
3766 * chore(release): v6.59.0 [skip ci]
3767
3768 ### 04-11-2023 [Ar Rakin <[email protected]>]
3769
3770 * docs(gitbook-21): remove supabase links
3771
3772 ### 03-11-2023 [Conventional Release Action <[email protected]>]
3773
3774 * chore(release): v6.58.0 [skip ci]
3775 * chore(release): v6.57.1 [skip ci]
3776 * chore(release): v6.57.0 [skip ci]
3777
3778 ### 03-11-2023 [Ar Rakin <[email protected]>]
3779
3780 * chore: fix merge conflict
3781 * feat(commands:automation): system update command
3782 * fix: help command causing crash if the github emoji is not available
3783 * refactor(utils): strict typing
3784 * feat(commands:information): add `afklist` command
3785 * refactor(types:AFKService): stronger typing
3786
3787 ### 01-11-2023 [Conventional Release Action <[email protected]>]
3788
3789 * chore(release): v6.56.1 [skip ci]
3790 * chore(release): v6.56.0 [skip ci]
3791
3792 ### 01-11-2023 [Ar Rakin <[email protected]>]
3793
3794 * fix(development:hotreload): files not reloading
3795 * style: remove unneeded variables
3796 * feat: improved hot reloading
3797
3798 ### 31-10-2023 [Conventional Release Action <[email protected]>]
3799
3800 * chore(release): v6.55.0 [skip ci]
3801 * chore(release): v6.54.0 [skip ci]
3802
3803 ### 31-10-2023 [Ar Rakin <[email protected]>]
3804
3805 * feat(development): hot reloading of commands
3806 * feat(core:services): introduce more flexible lifecycle methods
3807 * feat(moderation:embeds): show Moderator field
3808
3809 ### 30-10-2023 [Conventional Release Action <[email protected]>]
3810
3811 * chore(release): v6.53.2 [skip ci]
3812 * chore(release): v6.53.1 [skip ci]
3813 * chore(release): v6.53.0 [skip ci]
3814
3815 ### 30-10-2023 [Ar Rakin <[email protected]>]
3816
3817 * fix: todos
3818 * ci(release): fix workflows
3819 * fix: reformat readme
3820 * ci(release): fix workflows
3821 * ci(release): fix workflows
3822 * ci(release): fix workflows
3823 * ci(release): fix workflows
3824 * ci(release): fix workflows
3825 * ci(release): auto build and attach built files to release
3826 * feat(commands): add better cooldown support
3827
3828 ### 29-10-2023 [Conventional Release Action <[email protected]>]
3829
3830 * chore(release): v6.52.0 [skip ci]
3831 * chore(release): v6.51.3 [skip ci]
3832 * chore(release): v6.51.2 [skip ci]
3833 * chore(release): v6.51.1 [skip ci]
3834
3835 ### 29-10-2023 [Ar Rakin <[email protected]>]
3836
3837 * chore: update config schemas
3838 * feat(automod:ai): add support for detecting other various type of unwanted messages
3839 * fix(audit:logging): searching for log channel in wrong server
3840 * fix(audit:logging): searching for log channel in wrong server
3841 * chore(deps): bump `discord.js` to `v14.13.0`
3842 * chore: update config schema
3843 * fix(welcomer): remove queued welcome message confirmation on button press
3844
3845 ### 29-10-2023 [Ar Rakin <[email protected]>]
3846
3847 * docs(gitbook-20): Update privacy policy
3848
3849 ### 27-10-2023 [Ar Rakin <[email protected]>]
3850
3851 * docs(gitbook-19): No subject
3852
3853 ### 26-10-2023 [Conventional Release Action <[email protected]>]
3854
3855 * chore(release): v6.51.0 [skip ci]
3856 * chore(release): v6.50.1 [skip ci]
3857
3858 ### 26-10-2023 [Ar Rakin <[email protected]>]
3859
3860 * feat(extensions): extension-specific services
3861 * style: remove unneeded FIXME comments
3862 * fix(types:discord.js): breaking type changes
3863
3864 ### 25-10-2023 [Ar Rakin <[email protected]>]
3865
3866 * chore(docker): update node version in Dockerfile
3867
3868 ### 25-10-2023 [Conventional Release Action <[email protected]>]
3869
3870 * chore(release): v6.50.0 [skip ci]
3871 * chore(release): v6.49.0 [skip ci]
3872 * chore(release): v6.48.0 [skip ci]
3873
3874 ### 25-10-2023 [Ar Rakin <[email protected]>]
3875
3876 * feat(config:commands): `rerun_on_edit` option to rerun commands automatically on message edit
3877 * feat(antispam): similar message spam protection
3878 * refactor(antispam): use zero-depth records for storing spam-user info
3879 * feat(antispam): `disabled_channels` option
3880
3881 ### 23-10-2023 [Ar Rakin <[email protected]>]
3882
3883 * ci: update release.yml
3884 * docs: update privacy.md
3885
3886 ### 20-10-2023 [Conventional Release Action <[email protected]>]
3887
3888 * chore(release): v6.47.0 [skip ci]
3889 * chore(release): v6.46.1 [skip ci]
3890 * chore(release): v6.46.0 [skip ci]
3891
3892 ### 20-10-2023 [Ar Rakin <[email protected]>]
3893
3894 * feat: auto updating
3895 * fix: broken changes after updating discord.js
3896 * fix: echo and send commands always remove the command message
3897 * feat: system level audit logging
3898
3899 ### 18-10-2023 [Conventional Release Action <[email protected]>]
3900
3901 * chore(release): v6.45.0 [skip ci]
3902 * chore(release): v6.44.0 [skip ci]
3903 * chore(release): v6.43.0 [skip ci]
3904 * chore(release): v6.42.0 [skip ci]
3905
3906 ### 18-10-2023 [Ar Rakin <[email protected]>]
3907
3908 * feat: add moderation command modes
3909 * feat: global AFK support
3910 * feat(afk): show dates
3911 * feat: clear command aliases
3912
3913 ### 17-10-2023 [Conventional Release Action <[email protected]>]
3914
3915 * chore(release): v6.41.0 [skip ci]
3916
3917 ### 17-10-2023 [Ar Rakin <[email protected]>]
3918
3919 * feat: queues now work even if the input command message is removed
3920
3921 ### 16-10-2023 [Ar Rakin <[email protected]>]
3922
3923 * refactor: better mention safety
3924 * feat: add safeMessageContent() function
3925 * fix: security check in send reply command
3926
3927 ### 16-10-2023 [Conventional Release Action <[email protected]>]
3928
3929 * chore(release): v6.40.0 [skip ci]
3930 * chore(release): v6.39.1 [skip ci]
3931
3932 ### 15-10-2023 [Conventional Release Action <[email protected]>]
3933
3934 * chore(release): v6.39.0 [skip ci]
3935 * chore(release): v6.38.0 [skip ci]
3936 * chore(release): v6.37.0 [skip ci]
3937
3938 ### 15-10-2023 [Ar Rakin <[email protected]>]
3939
3940 * feat: add extract emoji command
3941 * feat: add `rawLinkString` to command validation rules
3942 * chore: remove empty files
3943 * feat: sniping message edits
3944 * feat: support nitro, boost and new username badges in user profile command
3945
3946 ### 14-10-2023 [Ar Rakin <[email protected]>]
3947
3948 * docs: update features.md
3949
3950 ### 14-10-2023 [Ar Rakin <[email protected]>]
3951
3952 * chore: add license comments
3953 * feat: add links to the help command action row
3954 * fix: turn off prisma query logs on production mode
3955 * fix: eval command logs errors twice
3956 * fix: remove uneeded logging
3957
3958 ### 14-10-2023 [Conventional Release Action <[email protected]>]
3959
3960 * chore(release): v6.36.0 [skip ci]
3961 * chore(release): v6.35.8 [skip ci]
3962 * chore(release): v6.35.7 [skip ci]
3963
3964 ### 13-10-2023 [Conventional Release Action <[email protected]>]
3965
3966 * chore(release): v6.35.6 [skip ci]
3967 * chore(release): v6.35.5 [skip ci]
3968 * chore(release): v6.35.4 [skip ci]
3969 * chore(release): v6.35.3 [skip ci]
3970 * chore(release): v6.35.2 [skip ci]
3971 * chore(release): v6.35.1 [skip ci]
3972 * chore(release): v6.35.0 [skip ci]
3973 * chore(release): v6.34.3 [skip ci]
3974 * chore(release): v6.34.2 [skip ci]
3975
3976 ### 13-10-2023 [Ar Rakin <[email protected]>]
3977
3978 * fix: only start log server on boot when auto start is enabled
3979 * fix: logserver command
3980 * fix: log message spacing
3981 * fix(commands): logstart command does not work
3982 * fix: remove unneeded event firing logs
3983 * fix: add missing command description
3984 * chore: update schemas
3985 * fix: add missing reflect-metadata import
3986 * chore: update deps
3987 * feat: log server
3988 * chore: add license comments
3989 * fix(EmbedSchemaParser): validate embed JSON objects first
3990 * fix(moderation): unban command doesn't show proper error message when the given user isn't banned
3991
3992 ### 12-10-2023 [Conventional Release Action <[email protected]>]
3993
3994 * chore(release): v6.34.1 [skip ci]
3995
3996 ### 12-10-2023 [Ar Rakin <[email protected]>]
3997
3998 * fix: update volume paths in docker-compose.yml
3999 * chore: update todos
4000
4001 ### 12-10-2023 [Ar Rakin <[email protected]>]
4002
4003 * refactor(api): changed the HTTP response status codes
4004
4005 ### 11-10-2023 [Ar Rakin <[email protected]>]
4006
4007 * chore: update config schema
4008 * feat(commands): add `setslowmode` command
4009 * refactor(commands): use the new embed parser
4010 * feat: `EmbedSchemaParser.sendMessage()` now accepts `User` and `GuildMember` as well
4011 * refactor(commands): use the new embed parser in the embed management commands
4012 * refactor: remove default embed color
4013 * feat(EmbedSchemaParser): add withContent parameter to getMessageCreateOptions() method
4014 * fix(EmbedSchemaParser): slice parsedEmbeds array to prevent max embed limit exceeded error
4015 * refactor(utils): rename class `EmbedSchema` to `EmbedSchemaParser`
4016 * refactor(utils): rename class `EmbedSchema` to `EmbedSchemaParser`
4017 * fix(EmbedSchema): use JSON5 parser
4018 * refactor: use the new embed schema parser
4019 * feat(EmbedSchema): string color literals
4020
4021 ### 11-10-2023 [Conventional Release Action <[email protected]>]
4022
4023 * chore(release): v6.34.0 [skip ci]
4024 * chore(release): v6.33.0 [skip ci]
4025 * chore(release): v6.32.0 [skip ci]
4026 * chore(release): v6.31.2 [skip ci]
4027 * chore(release): v6.31.1 [skip ci]
4028 * chore(release): v6.31.0 [skip ci]
4029
4030 ### 10-10-2023 [Conventional Release Action <[email protected]>]
4031
4032 * chore(release): v6.30.0 [skip ci]
4033 * chore(release): v6.29.0 [skip ci]
4034
4035 ### 10-10-2023 [Ar Rakin <[email protected]>]
4036
4037 * feat(utils): embed schema parsing
4038 * feat: bump reminder
4039
4040 ### 09-10-2023 [Ar Rakin <[email protected]>]
4041
4042 * docs(gitbook-18): Fix grammatical errors
4043 * docs(gitbook-17): Complete writing the extension documentation
4044
4045 ### 07-10-2023 [Ar Rakin <[email protected]>]
4046
4047 * docs(gitbook-16): Add screenshots
4048
4049 ### 07-10-2023 [Conventional Release Action <[email protected]>]
4050
4051 * chore(release): v6.28.0 [skip ci]
4052 * chore(release): v6.27.0 [skip ci]
4053
4054 ### 07-10-2023 [Ar Rakin <[email protected]>]
4055
4056 * feat(extensions): introduce `onCommand` event
4057 * refactor(events): better typing
4058 * refactor(core): rename `Event` base class to `EventListener`
4059 * feat: clear command now accepts filter options
4060
4061 ### 06-10-2023 [Ar Rakin <[email protected]>]
4062
4063 * chore: update README.md
4064
4065 ### 06-10-2023 [Conventional Release Action <[email protected]>]
4066
4067 * chore(release): v6.26.0 [skip ci]
4068
4069 ### 06-10-2023 [Ar Rakin <[email protected]>]
4070
4071 * fix(commands): add missing description to `temprole` command
4072 * feat(commands): add `temprole` command
4073
4074 ### 04-10-2023 [Conventional Release Action <[email protected]>]
4075
4076 * chore(release): v6.25.2 [skip ci]
4077
4078 ### 04-10-2023 [Ar Rakin <[email protected]>]
4079
4080 * fix: expired JWT tokens are not being disallowed in some cases
4081
4082 ### 03-10-2023 [Ar Rakin <[email protected]>]
4083
4084 * refactor(scripts): extensions management script logs are now colorized
4085 * fix: help command showing repeated command names
4086 * feat: added support for global avatar commands (`gavatar`)
4087 * feat: improved help command
4088
4089 ### 03-10-2023 [Conventional Release Action <[email protected]>]
4090
4091 * chore(release): v6.25.1 [skip ci]
4092 * chore(release): v6.25.0 [skip ci]
4093 * chore(release): v6.24.0 [skip ci]
4094
4095 ### 02-10-2023 [Conventional Release Action <[email protected]>]
4096
4097 * chore(release): v6.23.0 [skip ci]
4098 * chore(release): v6.22.0 [skip ci]
4099 * chore(release): v6.21.1 [skip ci]
4100 * chore(release): v6.21.0 [skip ci]
4101
4102 ### 02-10-2023 [Ar Rakin <[email protected]>]
4103
4104 * feat: add ai command
4105 * feat(extensions): enable/disable extensions per-guild
4106 * fix: node warning about memory leak
4107 * feat(extensions): better event handling
4108
4109 ### 01-10-2023 [Ar Rakin <[email protected]>]
4110
4111 * chore(readme): add webpage link
4112
4113 ### 01-10-2023 [Conventional Release Action <[email protected]>]
4114
4115 * chore(release): v6.20.4 [skip ci]
4116
4117 ### 01-10-2023 [Ar Rakin <[email protected]>]
4118
4119 * fix: echo command now checks for mention everyone permission
4120
4121 ### 30-09-2023 [Conventional Release Action <[email protected]>]
4122
4123 * chore(release): v6.20.3 [skip ci]
4124 * chore(release): v6.20.2 [skip ci]
4125
4126 ### 30-09-2023 [Ar Rakin <[email protected]>]
4127
4128 * fix(pagination): validation error if emojis are not found
4129 * fix(getEmoji): add an option to return null instead of empty string
4130 * chore(readme): add spacing
4131 * chore: fix logo alignment
4132 * chore: remove extra header link
4133 * chore: update logo
4134
4135 ### 29-09-2023 [Ar Rakin <[email protected]>]
4136
4137 * chore: add opencollective to funding.yml
4138 * chore: update FUNDING.yml
4139 * chore: create FUNDING.yml
4140 * docs: update terms.md
4141
4142 ### 29-09-2023 [Conventional Release Action <[email protected]>]
4143
4144 * chore(release): v6.20.1 [skip ci]
4145 * chore(release): v6.20.0 [skip ci]
4146 * chore(release): v6.19.2 [skip ci]
4147
4148 ### 29-09-2023 [Ar Rakin <[email protected]>]
4149
4150 * fix(deps): add missing deps
4151 * feat(api): review system
4152 * fix: echo command mention modes
4153
4154 ### 28-09-2023 [Ar Rakin <[email protected]>]
4155
4156 * docs(gitbook-15): extension system docs
4157
4158 ### 28-09-2023 [Conventional Release Action <[email protected]>]
4159
4160 * chore(release): v6.19.1 [skip ci]
4161
4162 ### 28-09-2023 [Ar Rakin <[email protected]>]
4163
4164 * fix(SnowflakeSchema): do not depend on utils.ts
4165
4166 ### 27-09-2023 [Conventional Release Action <[email protected]>]
4167
4168 * chore(release): v6.19.0 [skip ci]
4169 * chore(release): v6.18.1 [skip ci]
4170 * chore(release): v6.18.0 [skip ci]
4171
4172 ### 27-09-2023 [Ar Rakin <[email protected]>]
4173
4174 * feat: auto build extensions
4175 * fix(scripts): extension cache builder script
4176 * feat(profiles): improved profiles for users
4177 * feat: profile command now works with users
4178 * fix: add missing module aliases
4179
4180 ### 26-09-2023 [Conventional Release Action <[email protected]>]
4181
4182 * chore(release): v6.17.0 [skip ci]
4183
4184 ### 26-09-2023 [Ar Rakin <[email protected]>]
4185
4186 * feat(scripts): add extension cache management script
4187 * feat(core): extension system
4188
4189 ### 25-09-2023 [Conventional Release Action <[email protected]>]
4190
4191 * chore(release): v6.16.1 [skip ci]
4192 * chore(release): v6.16.0 [skip ci]
4193
4194 ### 25-09-2023 [Ar Rakin <[email protected]>]
4195
4196 * fix: remove uneeded debug logging
4197 * chore: update config schema
4198 * feat(automod): moderation based on AI
4199
4200 ### 23-09-2023 [Conventional Release Action <[email protected]>]
4201
4202 * chore(release): v6.15.1 [skip ci]
4203 * chore(release): v6.15.0 [skip ci]
4204
4205 ### 23-09-2023 [Ar Rakin <[email protected]>]
4206
4207 * fix: `snipe` command
4208 * feat(triggers): member status update trigger
4209 * chore: update config schema
4210
4211 ### 20-09-2023 [Conventional Release Action <[email protected]>]
4212
4213 * chore(release): v6.14.0 [skip ci]
4214 * chore(release): v6.13.0 [skip ci]
4215 * chore(release): v6.12.2 [skip ci]
4216
4217 ### 20-09-2023 [Ar Rakin <[email protected]>]
4218
4219 * feat(rules): inversed mode
4220 * chore: update config schema
4221 * feat(sniping): snipe multiple messages
4222 * fix(translationService): use `Intl` to work with language codes
4223 * fix(resources): add missing languages
4224
4225 ### 16-09-2023 [Conventional Release Action <[email protected]>]
4226
4227 * chore(release): v6.12.1 [skip ci]
4228 * chore(release): v6.12.0 [skip ci]
4229
4230 ### 16-09-2023 [Ar Rakin <[email protected]>]
4231
4232 * fix(welcomer): race condition when pressing say hi button quickly
4233 * chore: update config schema
4234 * feat(commands): `rmafk` command
4235
4236 ### 14-09-2023 [Conventional Release Action <[email protected]>]
4237
4238 * chore(release): v6.11.0 [skip ci]
4239 * chore(release): v6.10.0 [skip ci]
4240 * chore(release): v6.9.1 [skip ci]
4241
4242 ### 14-09-2023 [Ar Rakin <[email protected]>]
4243
4244 * feat: password reset via random numeric codes
4245 * feat(api): account recovery
4246 * fix(afkservice): potential mention spam can be done using the AFK statuses
4247
4248 ### 13-09-2023 [Ar Rakin <[email protected]>]
4249
4250 * chore: update readme
4251
4252 ### 13-09-2023 [Conventional Release Action <[email protected]>]
4253
4254 * chore(release): v6.9.0 [skip ci]
4255 * chore(release): v6.8.0 [skip ci]
4256
4257 ### 13-09-2023 [Ar Rakin <[email protected]>]
4258
4259 * feat(api): add `/auth/me` endpoint
4260 * feat(api): add `GuildController`
4261
4262 ### 12-09-2023 [Conventional Release Action <[email protected]>]
4263
4264 * chore(release): v6.7.1 [skip ci]
4265 * chore(release): v6.7.0 [skip ci]
4266
4267 ### 12-09-2023 [Ar Rakin <[email protected]>]
4268
4269 * fix: block type field is uppercased
4270
4271 ### 12-09-2023 [MonzterDEV <[email protected]>]
4272
4273 * feat: added blocked messages to message filters
4274
4275 ### 11-09-2023 [Ar Rakin <[email protected]>]
4276
4277 * chore: generate config schema
4278 * chore: generate config schema
4279
4280 ### 10-09-2023 [Ar Rakin <[email protected]>]
4281
4282 * docs: update getting-started.md
4283
4284 ### 10-09-2023 [Conventional Release Action <[email protected]>]
4285
4286 * chore(release): v6.6.0 [skip ci]
4287
4288 ### 10-09-2023 [Ar Rakin <[email protected]>]
4289
4290 * feat: api server config options and status endpoint
4291
4292 ### 07-09-2023 [Conventional Release Action <[email protected]>]
4293
4294 * chore(release): v6.5.1 [skip ci]
4295
4296 ### 07-09-2023 [Ar Rakin <[email protected]>]
4297
4298 * fix: message rules don't fire on message update
4299
4300 ### 06-09-2023 [Conventional Release Action <[email protected]>]
4301
4302 * chore(release): v6.5.0 [skip ci]
4303
4304 ### 06-09-2023 [Ar Rakin <[email protected]>]
4305
4306 * chore: update config schemas
4307 * feat: add message auto triggers
4308 * chore: add todos
4309
4310 ### 04-09-2023 [Conventional Release Action <[email protected]>]
4311
4312 * chore(release): v6.4.2 [skip ci]
4313 * chore(release): v6.4.1 [skip ci]
4314 * chore(release): v6.4.0 [skip ci]
4315
4316 ### 04-09-2023 [Ar Rakin <[email protected]>]
4317
4318 * fix: note subcommands showing interaction deferring error
4319 * fix: note view command showing interaction deferring error
4320 * fix: channel locking
4321 * fix: improved lock/unlocking system
4322 * fix: better message filter config schema
4323 * fix: blocked token and blocked word commands
4324 * fix: clear slash command does not return a response
4325 * chore: add todo comment
4326 * feat(trolling): ability to add bean/shot/fakeban-immune users
4327
4328 ### 04-09-2023 [Ar Rakin <[email protected]>]
4329
4330 * chore(readme): fix dashboard repo link
4331
4332 ### 03-09-2023 [Conventional Release Action <[email protected]>]
4333
4334 * chore(release): v6.3.0 [skip ci]
4335
4336 ### 03-09-2023 [Ar Rakin <[email protected]>]
4337
4338 * feat(api): add create and delete endpoints to `PermissionRoleController`
4339
4340 ### 03-09-2023 [Ar Rakin <[email protected]>]
4341
4342 * docs: update privacy policy
4343 * docs: update terms
4344
4345 ### 31-08-2023 [Conventional Release Action <[email protected]>]
4346
4347 * chore(release): v6.2.0 [skip ci]
4348
4349 ### 31-08-2023 [Ar Rakin <[email protected]>]
4350
4351 * feat(api): add endpoints for viewing and updating named permission roles
4352 * chore: update dependencies
4353
4354 ### 30-08-2023 [Conventional Release Action <[email protected]>]
4355
4356 * chore(release): v6.1.2 [skip ci]
4357 * chore(release): v6.1.1 [skip ci]
4358
4359 ### 30-08-2023 [Ar Rakin <[email protected]>]
4360
4361 * fix: catch errors when resolving embed color
4362 * chore: update config schemas
4363 * fix: embed command crash
4364 * refactor(commands): rename `userinfo` command to `userlookup`
4365 * refactor: add `userinfo` alias to `profile` command
4366
4367 ### 29-08-2023 [Ar Rakin <[email protected]>]
4368
4369 * refactor: introduce `default_permissions_mode` system config option
4370
4371 ### 28-08-2023 [Ar Rakin <[email protected]>]
4372
4373 * chore: update config schemas
4374 * feat: `ignore_default_permissions` system config option
4375 * fix: ignore bots in snipe command
4376
4377 ### 28-08-2023 [Conventional Release Action <[email protected]>]
4378
4379 * chore(release): v6.1.0 [skip ci]
4380 * chore(release): v6.0.3 [skip ci]
4381
4382 ### 27-08-2023 [Ar Rakin <[email protected]>]
4383
4384 * docs: fix typo
4385 * fix: add missing imports
4386 * fix: snipe command not working correctly in multiple servers at the same time
4387 * chore: update readme
4388 * chore: update readme
4389 * chore: update readme
4390 * chore: update todos
4391 * chore: update security policy
4392 * chore: update readme links
4393 * feat(message_rules): changed blockDomain rule into domain rule (#134)
4394
4395 ### 27-08-2023 [Conventional Release Action <[email protected]>]
4396
4397 * chore(release): v6.0.2 [skip ci]
4398 * chore(release): v6.0.1 [skip ci]
4399 * chore(release): v6.0.0 [skip ci]
4400 * chore(release): v5.82.1 [skip ci]
4401 * chore(release): v5.82.0 [skip ci]
4402 * chore(release): v5.81.0 [skip ci]
4403 * chore(release): v5.80.3 [skip ci]
4404 * chore(release): v5.80.2 [skip ci]
4405 * chore(release): v5.80.1 [skip ci]
4406
4407 ### 27-08-2023 [Ar Rakin <[email protected]>]
4408
4409 * docs(gitbook-14): Add permission system guide
4410
4411 ### 27-08-2023 [Ar Rakin <[email protected]>]
4412
4413 * chore: update config schemas
4414 * refactor: use the new permission system
4415 * feat(permissions)!: add possibility to customize permissions of each level
4416 * chore(readme): update contributors list
4417 * chore(readme): revert "update contributors list"
4418 * chore(readme): update contributors list
4419 * fix: remove `data` property from `DomainRule` since it uses `domains` property instead
4420 * feat(commandPermissionOverwrites): add OR mode
4421 * feat(permissionOverwrites): add support of OR mode for every permission check
4422 * fix: afk entries not being removed
4423 * fix: interaction not deferred issue when running a disabled command using slash command mode
4424 * fix: infraction create command returns interaction already deferred error
4425
4426 ### 27-08-2023 [MonzterDEV <[email protected]>]
4427
4428 * fix: const issues
4429 * feat(message_rules): changed blockDomain rule into domain rule for allowing & disallowing
4430
4431 ### 26-08-2023 [Ar Rakin <[email protected]>]
4432
4433 * chore: update config schemas
4434 * feat(message_rules): add strict regex rule
4435 * feat: add possibility to turn off bulk delete message logging
4436
4437 ### 26-08-2023 [Conventional Release Action <[email protected]>]
4438
4439 * chore(release): v5.80.0 [skip ci]
4440 * chore(release): v5.79.0 [skip ci]
4441
4442 ### 25-08-2023 [Conventional Release Action <[email protected]>]
4443
4444 * chore(release): v5.78.4 [skip ci]
4445
4446 ### 25-08-2023 [Ar Rakin <[email protected]>]
4447
4448 * fix(afkservice): afk remove message gets sent twice
4449
4450 ### 24-08-2023 [Ar Rakin <[email protected]>]
4451
4452 * test: add troll utility functions test
4453 * refactor(tests): move setup and utils to tests/ root
4454 * refactor(tests): move setup and utils to tests/ root
4455 * fix(paginator): crashing due to not having emojis added
4456 * fix: eval command not working when invoked in interaction mode
4457
4458 ### 24-08-2023 [Ar Rakin <[email protected]>]
4459
4460 * docs(gitbook-13): Emojis section
4461 * docs(gitbook-11): Mark the old pages as outdated
4462
4463 ### 24-08-2023 [Conventional Release Action <[email protected]>]
4464
4465 * chore(release): v5.78.3 [skip ci]
4466
4467 ### 23-08-2023 [Conventional Release Action <[email protected]>]
4468
4469 * chore(release): v5.78.2 [skip ci]
4470 * chore(release): v5.78.1 [skip ci]
4471
4472 ### 23-08-2023 [Ar Rakin <[email protected]>]
4473
4474 * fix: syntax error
4475 * fix: help command crash when using slash command interaction
4476
4477 ### 22-08-2023 [Ar Rakin <[email protected]>]
4478
4479 * chore: update readme
4480
4481 ### 22-08-2023 [Conventional Release Action <[email protected]>]
4482
4483 * chore(release): v5.78.0 [skip ci]
4484 * chore(release): v5.77.0 [skip ci]
4485
4486 ### 22-08-2023 [Ar Rakin <[email protected]>]
4487
4488 * chore: update config schemas
4489 * refactor(types): reduce code duplication
4490 * feat(automod): finish adding all message rule types from v4
4491 * feat(automod): add basic message rules
4492 * fix(types): stricter typing
4493 * chore: update config schemas
4494 * feat(utils): add escapeRegex() function
4495 * feat: add message rule types
4496 * feat(logger): log message rule actions
4497 * feat(automod): load the message rule service
4498 * feat(automod): add message rule service
4499 * chore(typescript): update tsconfig.json
4500
4501 ### 22-08-2023 [Ar Rakin <[email protected]>]
4502
4503 * docs: update automod page
4504 * chore: update readme
4505
4506 ### 21-08-2023 [Conventional Release Action <[email protected]>]
4507
4508 * chore(release): v5.76.0 [skip ci]
4509 * chore(release): v5.75.1 [skip ci]
4510 * chore(release): v5.74.1 [skip ci]
4511 * chore(release): v5.74.0 [skip ci]
4512 * chore(release): v5.73.0 [skip ci]
4513 * chore(release): v5.72.1 [skip ci]
4514 * chore(release): v5.72.0 [skip ci]
4515 * chore(release): v5.71.0 [skip ci]
4516
4517 ### 21-08-2023 [Ar Rakin <[email protected]>]
4518
4519 * feat(automod): add file hash filter
4520 * refactor: revert back to using built-in JSON methods
4521 * fix(commands): permission overwrites don't work on some commands
4522 * feat(ballots): automatic upvotes and downvotes
4523 * refactor(ballots): use a better db model that stores the user IDs
4524 * fix(types): add missing onRaw() method
4525 * feat(commands): add ballot view command
4526 * fix: show better response to the user
4527 * fix(utils): displayDate function not working
4528 * feat(utils): add display date functions
4529 * refactor(commands): update imports
4530 * refactor(utils): move datetime related functions to a separate file
4531 * fix: ballot create command does not store attachments
4532 * fix: store ballot attribute anonymous in db
4533 * feat: add ballot delete command
4534 * feat: add ballot command group
4535 * refactor: rename ballot command to ballot__create
4536
4537 ### 21-08-2023 [Conventional Release Action <runner@fv-az180-342.oqwrao4tgo5u1osypft1dvkhhh.cx.internal.cloudapp.net>]
4538
4539 * chore(release): v5.75.0 [skip ci]
4540
4541 ### 20-08-2023 [Conventional Release Action <[email protected]>]
4542
4543 * chore(release): v5.70.0 [skip ci]
4544 * chore(release): v5.69.1 [skip ci]
4545
4546 ### 20-08-2023 [Ar Rakin <[email protected]>]
4547
4548 * feat(commands): add ballot command
4549 * feat: load ballot manager into client
4550 * feat(services): add ballot manager service
4551 * feat: add ballot model
4552 * fix: add description to warning command
4553 * fix(commands): legacy and application command mode
4554
4555 ### 19-08-2023 [Conventional Release Action <[email protected]>]
4556
4557 * chore(release): v5.69.0 [skip ci]
4558 * chore(release): v5.68.0 [skip ci]
4559 * chore(release): v5.67.0 [skip ci]
4560 * chore(release): v5.66.0 [skip ci]
4561 * chore(release): v5.65.0 [skip ci]
4562 * chore(release): v5.64.0 [skip ci]
4563
4564 ### 19-08-2023 [Ar Rakin <[email protected]>]
4565
4566 * feat(richpresence): support custom statuses
4567 * chore(deps): update discord.js to v14.13.0
4568 * refactor: rename stats command
4569 * feat(commands): add stats command
4570 * feat: update bulk delete message JSON file data style
4571 * feat(commands): use JSON5 to parse JSON strings in TranslateCommand
4572 * feat(commands): use JSON5 to parse JSON strings in EmbedSchemaCommand
4573 * feat(commands): use JSON5 to parse JSON strings in EmbedBuildCommand
4574 * feat(welcomer): use JSON5 to parse JSON strings
4575 * feat(config): use JSON5 to load the config files
4576 * feat(commandManager): command permission overwrites
4577
4578 ### 19-08-2023 [Ar Rakin <[email protected]>]
4579
4580 * docs: fix typo
4581
4582 ### 18-08-2023 [Ar Rakin <[email protected]>]
4583
4584 * chore: update readme
4585 * chore(readme): update contributors
4586 * docs: fix grammar
4587 * chore: update readme
4588 * chore: update readme
4589
4590 ### 18-08-2023 [Conventional Release Action <[email protected]>]
4591
4592 * chore(release): v5.63.2 [skip ci]
4593 * chore(release): v5.63.1 [skip ci]
4594 * chore(release): v5.63.0 [skip ci]
4595 * chore(release): v5.62.1 [skip ci]
4596 * chore(release): v5.62.0 [skip ci]
4597
4598 ### 18-08-2023 [Ar Rakin <[email protected]>]
4599
4600 * fix(mention_prefix): some commands misbehave
4601 * fix: invalid queue args
4602 * chore(schemas): update
4603 * feat(infraction_channels): expiry time
4604 * fix: remove null outputs
4605 * fix(commands): show correct errors when failing to create channel or send DM
4606 * feat(infractions): create a fallback channel/thread on DM failure
4607 * feat(commands): tagging the bot can be used as prefix now
4608
4609 ### 17-08-2023 [Ar Rakin <[email protected]>]
4610
4611 * refactor: snippet commands
4612 * refactor(snippets): use one-level deep collection to store caches
4613 * feat: return additional information to the bulk delete json log file
4614 * feat(logging): member kick logs
4615 * feat(logging): bulk delete logs will now send a messages.json file
4616
4617 ### 17-08-2023 [Conventional Release Action <[email protected]>]
4618
4619 * chore(release): v5.61.0 [skip ci]
4620 * chore(release): v5.60.0 [skip ci]
4621
4622 ### 15-08-2023 [Conventional Release Action <[email protected]>]
4623
4624 * chore(release): v5.59.0 [skip ci]
4625 * chore(release): v5.58.0 [skip ci]
4626 * chore(release): v5.57.0 [skip ci]
4627
4628 ### 15-08-2023 [Ar Rakin <[email protected]>]
4629
4630 * feat(api): discord oauth2 login support
4631 * feat(client): custom status/presence
4632 * feat(reactroles): single-only reaction roles
4633 * chore: use tslib
4634
4635 ### 13-08-2023 [Conventional Release Action <[email protected]>]
4636
4637 * chore(release): v5.56.0 [skip ci]
4638 * chore(release): v5.55.0 [skip ci]
4639 * chore(release): v5.54.0 [skip ci]
4640
4641 ### 13-08-2023 [Ar Rakin <[email protected]>]
4642
4643 * feat: config endpoints now return commands as well
4644 * feat: types for better autocompletion
4645 * feat(profiles): added emojis to profile command embed
4646 * fix: remove unneeded ID field in the embed of member role update log
4647
4648 ### 13-08-2023 [Ar Rakin <[email protected]>]
4649
4650 * chore: update readme
4651
4652 ### 12-08-2023 [Conventional Release Action <[email protected]>]
4653
4654 * chore(release): v5.53.2 [skip ci]
4655 * chore(release): v5.53.1 [skip ci]
4656 * chore(release): v5.53.0 [skip ci]
4657 * chore(release): v5.52.0 [skip ci]
4658 * chore(release): v5.51.0 [skip ci]
4659 * chore(release): v5.50.0 [skip ci]
4660 * chore(release): v5.49.0 [skip ci]
4661
4662 ### 12-08-2023 [Ar Rakin <[email protected]>]
4663
4664 * fix(inviteTracker): vanity url not being showed
4665 * fix(server): unexpected proxy error when the server starts
4666 * feat: store the http server when the server starts listening
4667 * chore: update config schema
4668 * feat(commands): add report message command
4669 * fix: make sure to check if logging is enabled for the server
4670 * chore: update config schema
4671 * feat(commands): add save message command
4672 * feat(utils): helper functions for formatting information in command responses
4673 * fix: deferredReply() method does not work with context menu interaction
4674 * feat(commands): add expireandschedule command
4675 * feat(commands): add schedule command
4676 * feat(commands): add expire command
4677 * chore: update config schema
4678 * feat: invite tracking system
4679
4680 ### 11-08-2023 [Ar Rakin <[email protected]>]
4681
4682 * refactor(logger): use discord's built-in time mentions
4683 * feat: customize logging options
4684 * fix: message filter can be bypassed by editing the messages
4685 * fix(commands): update the parent queue command
4686 * feat(commands): queue show command
4687 * feat(commands): queue list command
4688 * feat(commands): queue cancel command
4689 * feat: add queue add command
4690 * feat: add command queue
4691 * feat(commandManager): check only mode
4692 * chore: update deps
4693 * fix: wordings in help command
4694 * fix: help command showing the alias of the given command as name
4695
4696 ### 11-08-2023 [Conventional Release Action <[email protected]>]
4697
4698 * chore(release): v5.48.0 [skip ci]
4699 * chore(release): v5.47.1 [skip ci]
4700 * chore(release): v5.47.0 [skip ci]
4701
4702 ### 10-08-2023 [Ar Rakin <[email protected]>]
4703
4704 * chore: update security policy
4705 * chore: update readme
4706
4707 ### 10-08-2023 [Ar Rakin <[email protected]>]
4708
4709 * build: update dockerfile
4710 * fix: put request to /config/:id adds gibberish to the config file
4711 * fix: trim input before using
4712 * feat: use pm2 process manager
4713 * feat: add restart command
4714 * feat: return guilds from auth controller
4715 * fix: return guilds from the login method at auth controller
4716
4717 ### 10-08-2023 [Conventional Release Action <[email protected]>]
4718
4719 * chore(release): v5.46.1 [skip ci]
4720 * chore(release): v5.46.0 [skip ci]
4721 * chore(release): v5.45.0 [skip ci]
4722 * chore(release): v5.44.1 [skip ci]
4723
4724 ### 09-08-2023 [Conventional Release Action <[email protected]>]
4725
4726 * chore(release): v5.44.0 [skip ci]
4727 * chore(release): v5.43.1 [skip ci]
4728 * chore(release): v5.43.0 [skip ci]
4729 * chore(release): v5.42.0 [skip ci]
4730 * chore(release): v5.41.2 [skip ci]
4731 * chore(release): v5.41.1 [skip ci]
4732 * chore(release): v5.41.0 [skip ci]
4733 * chore(release): v5.40.1 [skip ci]
4734 * chore(release): v5.40.0 [skip ci]
4735 * chore(release): v5.39.0 [skip ci]
4736
4737 ### 09-08-2023 [Ar Rakin <[email protected]>]
4738
4739 * feat: finish config controller
4740 * fix: better command description
4741 * refactor: create boost role command now uses slash commands
4742 * feat: disabling commands
4743 * feat: server only mode
4744 * feat(api): support multiple methods in a single action method
4745 * fix: delete AFK records if a user leaves the server
4746 * fix: interaction support was not turned off in warning command
4747 * feat: add afk service
4748 * fix: better error messages
4749 * feat(timeparsing): add support of other time units
4750 * fix: time interval validation issue
4751 * feat(userinfo): show other available flags
4752
4753 ### 08-08-2023 [Conventional Release Action <[email protected]>]
4754
4755 * chore(release): v5.38.1 [skip ci]
4756 * chore(release): v5.38.0 [skip ci]
4757 * chore(release): v5.37.0 [skip ci]
4758 * chore(release): v5.36.0 [skip ci]
4759 * chore(release): v5.35.1 [skip ci]
4760
4761 ### 08-08-2023 [Ar Rakin <[email protected]>]
4762
4763 * fix(schemas): table names
4764 * feat: add create boost role command
4765 * feat: add authentication support and dynamic announcements
4766 * feat: rate limiting
4767 * feat: add validation middleware
4768 * refactor(server): use reflection instead of manual metadata storing
4769 * refactor(server): use reflection instead of manual metadata storing
4770 * feat: add warning command as a placeholder
4771 * fix: infraction list command not showing the type
4772
4773 ### 06-08-2023 [Conventional Release Action <[email protected]>]
4774
4775 * chore(release): v5.35.0 [skip ci]
4776 * chore(release): v5.34.0 [skip ci]
4777 * chore(release): v5.33.0 [skip ci]
4778 * chore(release): v5.32.1 [skip ci]
4779
4780 ### 06-08-2023 [Ar Rakin <[email protected]>]
4781
4782 * feat: remove reaction when the member does not have enough permissions
4783 * chore: update config schema
4784 * feat: add create reaction role command
4785 * refactor: move the safe fetch functions into a separate file
4786 * feat: add reaction roles service
4787 * fix: rename auto role service property name
4788 * fix: GatewayEventListener() should except 'raw' event
4789 * chore: update config schema
4790 * feat: add autorole service
4791 * fix: joke command not working
4792
4793 ### 05-08-2023 [Conventional Release Action <[email protected]>]
4794
4795 * chore(release): v5.32.0 [skip ci]
4796 * chore(release): v5.31.0 [skip ci]
4797
4798 ### 05-08-2023 [Ar Rakin <[email protected]>]
4799
4800 * feat: add emoji command
4801 * feat: add snipe command
4802 * fix: profile command
4803 * feat: userinfo command
4804
4805 ### 04-08-2023 [Conventional Release Action <[email protected]>]
4806
4807 * chore(release): v5.30.1 [skip ci]
4808 * chore(release): v5.30.0 [skip ci]
4809 * chore(release): v5.29.2 [skip ci]
4810
4811 ### 04-08-2023 [Ar Rakin <[email protected]>]
4812
4813 * fix: decimal value in permission percentages
4814
4815 ### 04-08-2023 [Ar Rakin <[email protected]>]
4816
4817 * feat(commands): add profile command
4818 * feat(commands): add avatar command
4819 * test: add test suites
4820 * chore: update prettier config
4821 * chore: prepare project for tests
4822 * chore: update todos
4823 * fix: cannot take action on users having admin permission
4824
4825 ### 03-08-2023 [Conventional Release Action <[email protected]>]
4826
4827 * chore(release): v5.29.1 [skip ci]
4828 * chore(release): v5.29.0 [skip ci]
4829 * chore(release): v5.28.0 [skip ci]
4830 * chore(release): v5.27.2 [skip ci]
4831 * chore(release): v5.27.1 [skip ci]
4832 * chore(release): v5.27.0 [skip ci]
4833 * chore(release): v5.26.0 [skip ci]
4834
4835 ### 03-08-2023 [Ar Rakin <[email protected]>]
4836
4837 * fix: permission issue with system admins
4838
4839 ### 03-08-2023 [Ar Rakin <[email protected]>]
4840
4841 * feat: config backups and error logging
4842 * feat(quickmute): add mute-only mode
4843 * fix: unmute command issue
4844 * fix: use log() from the custom logger
4845 * feat(commands): add pixabay command
4846 * feat(commands): add translate command
4847 * feat(commandManager): support multiple application commands from a single command class
4848 * feat: add incomplete translate command
4849 * feat(commands): add joke command
4850
4851 ### 02-08-2023 [Ar Rakin <[email protected]>]
4852
4853 * chore: update getting started page
4854 * chore: fix wrong keyboard shortcut
4855 * docs: fix typo
4856 * chore: update readme
4857
4858 ### 02-08-2023 [Ar Rakin <[email protected]>]
4859
4860 * chore: add schema link to config files
4861 * chore: add config schema files
4862 * feat: added quickmute system
4863 * feat(commands): add send reply command
4864 * fix: issues with context menu commands
4865 * feat(commands): support context menu commands
4866 * fix: handle errors while dming user
4867 * feat: add send history command
4868 * feat: add dmhistory command
4869 * feat(commands): add spam reset command
4870 * fix: add metadata to remind command
4871 * refactor: use string based arguments only
4872 * feat: add remind command
4873 * fix(queues): allow null or undefined value as args
4874 * fix: add additional metadata
4875 * fix: remove unneeded newline
4876 * fix: add better description for blocked word and token command
4877 * fix: type errors
4878 * feat(commands): add blocked word and token management commands
4879 * fix: typo
4880 * refactor(snippets): use local IDs instead of querying the db
4881 * fix(paginator): use custom logger instead of console.log
4882 * refactor(permissionManager): decrease depth of local cache objects
4883 * fix(commands): added missing aliases to clear command
4884
4885 ### 02-08-2023 [Conventional Release Action <[email protected]>]
4886
4887 * chore(release): v5.25.0 [skip ci]
4888 * chore(release): v5.24.0 [skip ci]
4889 * chore(release): v5.23.0 [skip ci]
4890 * chore(release): v5.22.0 [skip ci]
4891 * chore(release): v5.21.1 [skip ci]
4892 * chore(release): v5.21.0 [skip ci]
4893 * chore(release): v5.20.2 [skip ci]
4894 * chore(release): v5.20.1 [skip ci]
4895 * chore(release): v5.20.0 [skip ci]
4896 * chore(release): v5.19.3 [skip ci]
4897 * chore(release): v5.19.2 [skip ci]
4898
4899 ### 01-08-2023 [Conventional Release Action <[email protected]>]
4900
4901 * chore(release): v5.19.1 [skip ci]
4902 * chore(release): v5.19.0 [skip ci]
4903 * chore(release): v5.18.0 [skip ci]
4904 * chore(release): v5.17.1 [skip ci]
4905 * chore(release): v5.17.0 [skip ci]
4906
4907 ### 01-08-2023 [Ar Rakin <[email protected]>]
4908
4909 * fix: eval command showing backticks when there's no output
4910 * fix: bean and shot creation
4911 * feat(commands): add shot command
4912 * feat: protect system admins
4913 * chore: add license comments
4914 * refactor(configManager): debug logging and extract code into methods
4915 * fix: dependency issue
4916 * feat(logger): prefix log messages with type
4917 * feat(automod): respect the permission levels or named permissions
4918 * feat(snippets): hybrid permission system support
4919
4920 ### 31-07-2023 [Ar Rakin <[email protected]>]
4921
4922 * refactor: changed crisis command
4923 * feat(permissionManager): level based permission system
4924 * feat(permissionManager): rename table and model
4925
4926 ### 31-07-2023 [Conventional Release Action <[email protected]>]
4927
4928 * chore(release): v5.16.0 [skip ci]
4929 * chore(release): v5.15.0 [skip ci]
4930
4931 ### 30-07-2023 [Ar Rakin <[email protected]>]
4932
4933 * build: update dockerfile
4934 * chore: update config/.gitignore
4935 * chore: add barebone config files
4936 * feat: advanced permission system
4937 * fix: role update event triggering when it's not supposed to
4938 * fix: better permission info in role update log
4939 * build: update dockerfile
4940 * fix: crisis command
4941 * feat: encourage command
4942 * feat: add crisis command
4943
4944 ### 30-07-2023 [Conventional Release Action <[email protected]>]
4945
4946 * chore(release): v5.14.0 [skip ci]
4947 * chore(release): v5.13.1 [skip ci]
4948 * chore(release): v5.13.0 [skip ci]
4949
4950 ### 29-07-2023 [Conventional Release Action <[email protected]>]
4951
4952 * chore(release): v5.12.3 [skip ci]
4953 * chore(release): v5.12.2 [skip ci]
4954 * chore(release): v5.12.1 [skip ci]
4955 * chore(release): v5.12.0 [skip ci]
4956 * chore(release): v5.11.1 [skip ci]
4957 * chore(release): v5.11.0 [skip ci]
4958 * chore(release): v5.10.0 [skip ci]
4959 * chore(release): v5.9.0 [skip ci]
4960 * chore(release): v5.8.0 [skip ci]
4961 * chore(release): v5.7.0 [skip ci]
4962 * chore(release): v5.6.0 [skip ci]
4963 * chore(release): v5.5.2 [skip ci]
4964
4965 ### 29-07-2023 [Ar Rakin <[email protected]>]
4966
4967 * fix: allow bot admins to take moderation actions
4968 * fix: log messages contain invalid date mentions
4969 * fix: unexpected '(' in message logs
4970 * feat: allow infraction clear and list commands to be used in legacy mode
4971 * fix: list and clear infraction command
4972 * fix: infraction list and clear commands not working
4973 * fix: infraction list and clear commands not working
4974 * refactor: do not throw error if the message content is empty
4975 * feat(logger): add timeout logs
4976 * fix: paginator causing crashes
4977 * feat(logging): log guild bans and unbans
4978 * feat: add the other logging methods
4979 * fix: fakebans should not send logs
4980 * feat: add guild member add/remove logging support
4981 * chore(deps): upgrade prisma to v5
4982 * feat: add ratelimit to welcomer button to prevent spam
4983 * fix(snippets): randomization option doesn't take effect till restart
4984 * fix: content option should be required in echo command
4985 * feat(welcomer): delete welcome messages after certain period of time
4986 * chore: version
4987
4988 ### 28-07-2023 [Conventional Release Action <[email protected]>]
4989
4990 * chore(release): v5.5.1 [skip ci]
4991 * chore(release): v5.5.0 [skip ci]
4992 * chore(release): v5.4.1 [skip ci]
4993 * chore(release): v5.4.0 [skip ci]
4994 * chore(release): v5.3.0 [skip ci]
4995 * chore(release): v5.2.1 [skip ci]
4996 * chore(release): v5.2.0 [skip ci]
4997 * chore(release): v5.1.1 [skip ci]
4998 * chore(release): v5.1.0 [skip ci]
4999
5000 ### 28-07-2023 [Ar Rakin <[email protected]>]
5001
5002 * fix: permission issue
5003
5004 ### 28-07-2023 [Ar Rakin <[email protected]>]
5005
5006 * fix: invalid logs
5007 * fix: config manager causing app crash
5008 * feat: message logging support
5009 * fix: welcomer
5010 * fix: welcomer config
5011 * feat: add snippet file pushing support and randomization support
5012 * fix: emojis are not visible
5013 * feat(infractionManager): support muting without role -> timeout
5014 * fix: deploy script not working with npm scripts
5015 * fix: add command metadata
5016 * feat: add note management commands
5017 * fix: permission issues
5018 * refactor(permissionManager): move automod permission checking into a member method
5019 * fix: ensure the best security
5020 * feat(automod): add profile filter
5021 * fix: message filter not ignoring staff
5022
5023 ### 27-07-2023 [Ar Rakin <[email protected]>]
5024
5025 * GitBook: No commit message
5026
5027 ### 27-07-2023 [Conventional Release Action <[email protected]>]
5028
5029 * chore(release): v5.0.0 [skip ci]
5030 * chore(release): v4.135.0 [skip ci]
5031 * chore(release): v4.134.0 [skip ci]
5032 * chore(release): v4.133.0 [skip ci]
5033 * chore(release): v4.132.1 [skip ci]
5034
5035 ### 27-07-2023 [Ar Rakin <[email protected]>]
5036
5037 * docs: update getting started page
5038 * feat(commands): add dog command
5039 * feat(commands): add cat command
5040 * feat: add anti join systems
5041 * fix: anti raid systems and logging
5042 * feat: add channel lock manager
5043 * feat: add anti raid systems
5044 * fix: better type safety
5045 * refactor: add alias to infraction list command
5046
5047 ### 26-07-2023 [Conventional Release Action <[email protected]>]
5048
5049 * chore(release): v4.132.0 [skip ci]
5050 * chore(release): v4.131.0 [skip ci]
5051 * chore(release): v4.130.0 [skip ci]
5052 * chore(release): v4.129.0 [skip ci]
5053
5054 ### 26-07-2023 [Ar Rakin <[email protected]>]
5055
5056 * feat(commands): add send command
5057 * feat(commands): add echo command
5058 * feat(commands): add embed management commands
5059 * fix: removed unneeded await's
5060 * feat(commands): add fakeban command
5061 * feat(commands): add bean command
5062 * docs: add slash command guide
5063 * refactor: new deploy commands script
5064 * fix: about command is missing meta info
5065 * fix: snippet commands are missing meta info
5066 * refactor: start server when client is ready
5067 * feat: add infraction clear command
5068 * fix: restrict guilds to manage infractions
5069 * feat: add infraction list command
5070 * feat(commands): add softban command
5071 * fix: wrong class name in tempban command
5072
5073 ### 26-07-2023 [Ar Rakin <[email protected]>]
5074
5075 * docs: add requirements for self-hosting
5076 * chore: update readme
5077
5078 ### 25-07-2023 [Ar Rakin <[email protected]>]
5079
5080 * docs: update discord server invite
5081 * chore: update readme
5082
5083 ### 25-07-2023 [Conventional Release Action <[email protected]>]
5084
5085 * chore(release): v4.128.0 [skip ci]
5086 * chore(release): v4.127.0 [skip ci]
5087
5088 ### 25-07-2023 [Ar Rakin <[email protected]>]
5089
5090 * feat: implement permissions system for snippets
5091 * feat: complete help command
5092 * fix: add command metadata
5093
5094 ### 24-07-2023 [Conventional Release Action <[email protected]>]
5095
5096 * chore(release): v4.126.0 [skip ci]
5097 * chore(release): v4.125.0 [skip ci]
5098 * chore(release): v4.124.0 [skip ci]
5099
5100 ### 24-07-2023 [Ar Rakin <[email protected]>]
5101
5102 * feat(types): add HasEventListeners interface
5103 * feat: add welcomer service
5104 * fix: snippet manager causing crash
5105 * refactor: rename decorator
5106
5107 ### 24-07-2023 [Ar Rakin <[email protected]>]
5108
5109 * chore: update readme
5110 * chore: update readme
5111 * feat(welcomer): add new welcome message placeholder
5112
5113 ### 24-07-2023 [Ar Rakin <[email protected]>]
5114
5115 * docs(gitbook-10): fixed typos
5116 * docs(gitbook-9): No subject
5117
5118 ### 23-07-2023 [Conventional Release Action <[email protected]>]
5119
5120 * chore(release): v4.123.0 [skip ci]
5121 * chore(release): v4.122.0 [skip ci]
5122 * chore(release): v4.121.0 [skip ci]
5123 * chore(release): v4.120.0 [skip ci]
5124
5125 ### 23-07-2023 [Ar Rakin <[email protected]>]
5126
5127 * feat: add a default value for prefix in guild config schema
5128 * feat: add SuppressErrors() decorator
5129 * chore: update .prettierrc
5130 * feat(commands): add about command
5131 * refactor: remove uneeded generic types
5132 * feat: the GatewayEventListener() decorator is now available for Service classes
5133 * refactor(decorators): improved GatewayEventListener decorator and it's strategies
5134
5135 ### 22-07-2023 [Conventional Release Action <[email protected]>]
5136
5137 * chore(release): v4.119.0 [skip ci]
5138 * chore(release): v4.118.0 [skip ci]
5139
5140 ### 22-07-2023 [Ar Rakin <[email protected]>]
5141
5142 * feat: add help command
5143 * feat: add GatewayEventListener method decorator
5144 * chore(deps): add and use reflect-metadata package
5145 * fix(paginator): buttons not working
5146 * feat: add command metadata properties
5147 * chore: move deploy application commands script to scripts/ directory
5148 * feat: channel locking and unlocking support
5149 * chore: remove unneeded imports
5150 * fix(schema_gen): warning on the field that it should be an object
5151
5152 ### 21-07-2023 [Ar Rakin <[email protected]>]
5153
5154 * chore: update readme
5155
5156 ### 21-07-2023 [Conventional Release Action <[email protected]>]
5157
5158 * chore(release): v4.117.0 [skip ci]
5159 * chore(release): v4.116.0 [skip ci]
5160
5161 ### 21-07-2023 [Ar Rakin <[email protected]>]
5162
5163 * feat(snippets): use snippets as commands
5164 * fix: commands and snippets overlap
5165 * feat(snippets): complete snippet create, delete, rename and list commands
5166
5167 ### 20-07-2023 [Conventional Release Action <[email protected]>]
5168
5169 * chore(release): v4.115.0 [skip ci]
5170 * chore(release): v4.114.2 [skip ci]
5171 * chore(release): v4.114.1 [skip ci]
5172
5173 ### 20-07-2023 [Ar Rakin <[email protected]>]
5174
5175 * chore: update gitignore
5176 * feat: add snippet manager and snippet creation command
5177 * chore: update gitignore
5178 * fix: config manager causing a ZodError
5179 * docs: update readme
5180 * docs(readme): fix grammatical issues
5181 * fix: build failure
5182 * chore: add config files
5183 * chore: implement schema generation for JSON system config files
5184 * chore: implement schema generation for JSON config files
5185 * fix(antispam): not removing unmute queues
5186
5187 ### 20-07-2023 [Ar Rakin <[email protected]>]
5188
5189 * docs(gitbook-8): fix elements
5190 * docs(gitbook-7): fix broken links
5191 * docs(gitbook-6): fix broken pages
5192 * chore(gitbook-4): No subject
5193 * chore(gitbook): No subject (#3)
5194 * chore(gitbook): No subject (#2)
5195 * GITBOOK-1: Make changes for the first time on GitBook
5196
5197 ### 20-07-2023 [Ar Rakin <[email protected]>]
5198
5199 * docs: rename list.md to features.md
5200 * docs: remove features.nd
5201 * docs: update main page
5202 * ci: remove docs workflow
5203 * docs: update and rename index.md to list.md
5204 * docs: update and rename index.md to intro.md
5205 * docs: update and rename index.md to intro.md
5206 * docs: remove css directory
5207 * docs: delete overrides directory
5208 * docs(migration): delete mkdocs.yml file
5209 * chore: remove uneeded slashes
5210
5211 ### 19-07-2023 [Conventional Release Action <[email protected]>]
5212
5213 * chore(release): v4.114.0 [skip ci]
5214 * chore(release): v4.113.0 [skip ci]
5215 * chore(release): v4.112.0 [skip ci]
5216
5217 ### 19-07-2023 [Ar Rakin <[email protected]>]
5218
5219 * feat: add clear command
5220 * feat: add masskick command
5221 * feat(commands): add massban command
5222 * feat: force sync emojis if `sync_emojis` option is enabled in system config
5223 * fix: emojis not working
5224
5225 ### 18-07-2023 [Ar Rakin <[email protected]>]
5226
5227 * fix: unused argument
5228 * refactor: move types at the end of the file
5229 * feat(commands): ban command now accepts a duration via slash command options
5230 * fix: autoremove unban queues when running unban itself
5231 * fix: mute queues are persistent
5232 * feat: add tempban command
5233 * feat(infractionManager): add tempban support
5234 * fix: mod log messages does not have user ID
5235 * fix: queue does not get removed
5236 * fix: wrong gateway intents
5237 * refactor: stringToTimeInterval() returns an object with result property instead of seconds
5238 * chore: update license comment script
5239 * style: update license comments
5240 * chore: integrate project with webstorm
5241 * fix(commands): validation of ArgumentType.Link wasn't implmented
5242 * feat(commands): add infraction create command
5243 * refactor: rename BULKDELETEMSG to BULK_DELETE_MESSAGE
5244 * refactor: use InfractionType generated by prisma instead of hardcoded strings
5245 * fix: use readonly properties
5246 * chore(deps): remove reflect-metadata as it's not needed
5247
5248 ### 18-07-2023 [Conventional Release Action <[email protected]>]
5249
5250 * chore(release): v4.111.0 [skip ci]
5251 * chore(release): v4.110.1 [skip ci]
5252 * chore(release): v4.110.0 [skip ci]
5253
5254 ### 16-07-2023 [Conventional Release Action <[email protected]>]
5255
5256 * chore(release): v4.109.1 [skip ci]
5257 * chore(release): v4.109.0 [skip ci]
5258 * chore(release): v4.108.0 [skip ci]
5259
5260 ### 16-07-2023 [Ar Rakin <[email protected]>]
5261
5262 * fix(build): build failure due to prisma client not being generated
5263 * feat(commands): add infraction management commands
5264 * feat(client): add fetchUserSafe() function that does not throw an error
5265 * feat(commands): add or/and permission checking
5266 * feat(infractionManager): add a generateInfractionDetailsEmbed() function
5267 * feat(types): add infraction model type
5268 * fix(queues): queues persist between restarts even after expiring
5269 * fix(automod): ignore users having enough permissions or configured roles
5270 * feat(infractionManager): send logs and create infraction record on bulk message delete
5271
5272 ### 15-07-2023 [Ar Rakin <[email protected]>]
5273
5274 * build(docker): update Dockerfile
5275 * ci: update docker build workflow
5276 * ci: add docker build workflow
5277 * build(docker): finish dockerizing project
5278 * chore(deps): make prisma a normal dependency
5279
5280 ### 14-07-2023 [Conventional Release Action <[email protected]>]
5281
5282 * chore(release): v4.107.2 [skip ci]
5283 * chore(release): v4.107.1 [skip ci]
5284 * chore(release): v4.107.0 [skip ci]
5285
5286 ### 14-07-2023 [Ar Rakin <[email protected]>]
5287
5288 * fix: development mode toggling
5289 * feat: add queue manager service to client class
5290 * fix: specify a queue name in mute command
5291 * feat(commands): add unmute command
5292 * feat(commands): add unban command
5293 * feat(events): load queues when the bot logs in
5294 * feat(queues): add unmute queue
5295 * fix: use queues
5296 * feat: add queue system
5297 * feat: add unban command
5298
5299 ### 14-07-2023 [Ar Rakin <[email protected]>]
5300
5301 * chore: update readme
5302 * fix: queue manager attempts to delete the same queue twice
5303
5304 ### 13-07-2023 [Conventional Release Action <[email protected]>]
5305
5306 * chore(release): v4.106.0 [skip ci]
5307 * chore(release): v4.105.0 [skip ci]
5308 * chore(release): v4.104.0 [skip ci]
5309
5310 ### 13-07-2023 [Ar Rakin <[email protected]>]
5311
5312 * feat: add eval command for executing javascript code
5313 * feat(commands): add system admin only command security support
5314 * refactor: use the new logger instead of console.log and similar functions
5315 * chore(deps): upgrade prisma to v5.0.0
5316 * feat(utils): add an internal logger
5317 * feat(automod): customization of actions if spam is detected
5318 * fix: remove uneeded debug logs
5319 * feat(automod): improved spam filter
5320 * style: add license comments
5321 * refactor: remove debug console logging
5322
5323 ### 12-07-2023 [Conventional Release Action <[email protected]>]
5324
5325 * chore(release): v4.103.0 [skip ci]
5326 * chore(release): v4.102.0 [skip ci]
5327
5328 ### 12-07-2023 [Ar Rakin <[email protected]>]
5329
5330 * feat(automod): add an anti-spam service
5331 * refactor(types): move guild config schema into types directory
5332 * feat(automod): message filters
5333
5334 ### 11-07-2023 [Ar Rakin <[email protected]>]
5335
5336 * chore: update readme
5337 * feat(automod): add word and token filters
5338
5339 ### 11-07-2023 [Conventional Release Action <[email protected]>]
5340
5341 * chore(release): v4.101.0 [skip ci]
5342 * chore(release): v4.100.0 [skip ci]
5343
5344 ### 10-07-2023 [Ar Rakin <[email protected]>]
5345
5346 * feat(api): add middleware support
5347 * feat: add an API
5348 * feat(utils): add developmentMode() function
5349 * fix: remove unused intents
5350 * chore: update .editorconfig file
5351 * fix: system command shows operational status even if the latency is high
5352 * chore: update todo
5353 * feat(services): add logger service
5354 * chore: add make-service.js script
5355 * feat(commands): add system command
5356 * build: optimize docker build
5357
5358 ### 10-07-2023 [Conventional Release Action <[email protected]>]
5359
5360 * chore(release): v4.99.0 [skip ci]
5361 * chore(release): v4.98.1 [skip ci]
5362 * chore(release): v4.98.0 [skip ci]
5363 * chore(release): v4.97.0 [skip ci]
5364
5365 ### 09-07-2023 [Conventional Release Action <[email protected]>]
5366
5367 * chore(release): v4.96.0 [skip ci]
5368 * chore(release): v4.95.0 [skip ci]
5369
5370 ### 09-07-2023 [Ar Rakin <[email protected]>]
5371
5372 * feat: mute command
5373 * feat(commands): add warn command
5374
5375 ### 08-07-2023 [Ar Rakin <[email protected]>]
5376
5377 * chore: update readme
5378
5379 ### 08-07-2023 [Ar Rakin <[email protected]>]
5380
5381 * style: add license comments
5382 * chore: add helper utility scripts
5383 * feat(commands): add kick command
5384 * refactor: use new utilities
5385 * fix(db): prisma Infraction schema does not contain type
5386 * fix(CommandManager): named arguments with ArgumentType.StringRest don't work
5387 * feat(InfractionManager): add method for kicking guild members
5388 * feat(CommandManager): named arguments
5389 * feat(utils): add createModerationEmbed() helper function
5390 * style: use readonly properties
5391 * feat(core): commands now automatically use parent directory name as group
5392 * refactor(banning): allow the user to specify any time interval from 0 seconds to 7 days
5393 * feat(utils): add stringToTimeInterval() function
5394
5395 ### 08-07-2023 [Conventional Release Action <[email protected]>]
5396
5397 * chore(release): v4.94.0 [skip ci]
5398 * chore(release): v4.93.0 [skip ci]
5399 * chore(release): v4.92.0 [skip ci]
5400
5401 ### 07-07-2023 [Conventional Release Action <[email protected]>]
5402
5403 * chore(release): v4.91.0 [skip ci]
5404 * chore(release): v4.90.0 [skip ci]
5405 * chore(release): v4.89.0 [skip ci]
5406 * chore(release): v4.88.0 [skip ci]
5407
5408 ### 07-07-2023 [Ar Rakin <[email protected]>]
5409
5410 * feat(commands): complete ban command
5411 * chore: fix dependencies
5412 * chore: add todo
5413 * feat: add prisma
5414 * feat(commands): add an incomplete ban command
5415 * feat(commands): add a few new validation rules
5416 * fix: typings
5417 * feat(commandManager): pass interaction options to command handler
5418 * feat(commands): add min and max value rule
5419 * feat(commands): add StringRest argument type
5420 * feat(commands): improved command argument validations
5421
5422 ### 06-07-2023 [Conventional Release Action <[email protected]>]
5423
5424 * chore(release): v4.87.0 [skip ci]
5425 * chore(release): v4.86.0 [skip ci]
5426
5427 ### 06-07-2023 [Ar Rakin <[email protected]>]
5428
5429 * feat(v5): prepare the basic bot framework
5430 * fix: commitlint packages
5431 * feat(v5): initial commit
5432 * chore: remove tests
5433 * chore: remove setup.js
5434 * chore: use json commitlint config
5435
5436 ### 06-07-2023 [Ar Rakin <[email protected]>]
5437
5438 * chore: update readme
5439
5440 ### 03-07-2023 [Conventional Release Action <[email protected]>]
5441
5442 * chore(release): v4.85.2 [skip ci]
5443
5444 ### 03-07-2023 [Ar Rakin <[email protected]>]
5445
5446 * fix: don't depend on roles to determine permissions
5447
5448 ### 28-06-2023 [Conventional Release Action <[email protected]>]
5449
5450 * chore(release): v4.85.1 [skip ci]
5451 * chore(release): v4.85.0 [skip ci]
5452 * chore(release): v4.84.2 [skip ci]
5453
5454 ### 28-06-2023 [Ar Rakin <[email protected]>]
5455
5456 * fix: blockedword list command shows tokens
5457 * feat: add `blockedtoken list` and `blockedword list` command
5458 * fix: removed cooldown from commands under the fun category
5459
5460 ### 21-06-2023 [Conventional Release Action <[email protected]>]
5461
5462 * chore(release): v4.84.1 [skip ci]
5463
5464 ### 21-06-2023 [Ar Rakin <[email protected]>]
5465
5466 * fix: broken markdown hyperlinks
5467
5468 ### 20-06-2023 [Ar Rakin <[email protected]>]
5469
5470 * chore: add links
5471 * docs: add termination docs page
5472 * chore: update about command
5473 * chore: update welcome messages
5474 * feat: add support of disabling servers
5475
5476 ### 20-06-2023 [Conventional Release Action <[email protected]>]
5477
5478 * chore(release): v4.84.0 [skip ci]
5479
5480 ### 19-06-2023 [Ar Rakin <[email protected]>]
5481
5482 * docs: update readme
5483
5484 ### 18-06-2023 [Ar Rakin <[email protected]>]
5485
5486 * style: add license comments
5487
5488 ### 04-06-2023 [Conventional Release Action <[email protected]>]
5489
5490 * chore(release): v4.83.3 [skip ci]
5491
5492 ### 04-06-2023 [Ar Rakin <[email protected]>]
5493
5494 * fix: add a confirmation message in fakeban command DM
5495
5496 ### 19-05-2023 [Conventional Release Action <[email protected]>]
5497
5498 * chore(release): v4.83.2 [skip ci]
5499 * chore(release): v4.83.1 [skip ci]
5500
5501 ### 19-05-2023 [Ar Rakin <[email protected]>]
5502
5503 * fix: wrong export
5504 * fix: build errors
5505
5506 ### 17-05-2023 [Conventional Release Action <[email protected]>]
5507
5508 * chore(release): v4.83.0 [skip ci]
5509
5510 ### 17-05-2023 [Ar Rakin <[email protected]>]
5511
5512 * feat: add nickname update command
5513
5514 ### 26-04-2023 [Ar Rakin <[email protected]>]
5515
5516 * docs: update readme
5517 * docs: update readme
5518 * docs: update readme
5519 * docs(readme): attribute JetBrains
5520
5521 ### 23-04-2023 [Ar Rakin <[email protected]>]
5522
5523 * docs: update readme
5524
5525 ### 22-04-2023 [Ar Rakin <[email protected]>]
5526
5527 * docs(readme): update mongodb atlas link text
5528
5529 ### 22-04-2023 [Conventional Release Action <[email protected]>]
5530
5531 * chore(release): v4.82.2 [skip ci]
5532 * chore(release): v4.82.1 [skip ci]
5533
5534 ### 22-04-2023 [Ar Rakin <[email protected]>]
5535
5536 * fix(antijoin): running antijoin command affects all servers
5537 * chore: remove FIXME
5538 * fix(translator): autocomplete errors
5539 * fix: crashes when using incomplete config
5540
5541 ### 21-04-2023 [Conventional Release Action <[email protected]>]
5542
5543 * chore(release): v4.82.0 [skip ci]
5544
5545 ### 21-04-2023 [Ar Rakin <[email protected]>]
5546
5547 * feat(welcomer): added a new welcome message
5548
5549 ### 24-03-2023 [Conventional Release Action <[email protected]>]
5550
5551 * chore(release): v4.81.0 [skip ci]
5552 * chore(release): v4.80.0 [skip ci]
5553 * chore(release): v4.79.1 [skip ci]
5554 * chore(release): v4.79.0 [skip ci]
5555
5556 ### 24-03-2023 [Ar Rakin <[email protected]>]
5557
5558 * feat: add command for listing away staff
5559 * feat: add command for listing away staff
5560 * fix: issues with staff away feature
5561 * feat: staff away system
5562
5563 ### 15-03-2023 [Conventional Release Action <[email protected]>]
5564
5565 * chore(release): v4.78.0 [skip ci]
5566 * chore(release): v4.77.2 [skip ci]
5567
5568 ### 15-03-2023 [Ar Rakin <[email protected]>]
5569
5570 * feat: add remind command
5571 * fix(profiles): animated avatars/banners are not showing
5572
5573 ### 14-03-2023 [Conventional Release Action <[email protected]>]
5574
5575 * chore(release): v4.77.1 [skip ci]
5576 * chore(release): v4.77.0 [skip ci]
5577
5578 ### 14-03-2023 [Ar Rakin <[email protected]>]
5579
5580 * fix: snipe command not showing correct message content
5581 * feat: add snipe command
5582
5583 ### 08-03-2023 [Conventional Release Action <[email protected]>]
5584
5585 * chore(release): v4.76.2 [skip ci]
5586 * chore(release): v4.76.1 [skip ci]
5587 * chore(release): v4.76.0 [skip ci]
5588
5589 ### 08-03-2023 [Ar Rakin <[email protected]>]
5590
5591 * fix: typo
5592 * fix: uneeded $ in footer of profile command embed
5593 * feat: paginate profile command
5594
5595 ### 07-03-2023 [Conventional Release Action <[email protected]>]
5596
5597 * chore(release): v4.75.0 [skip ci]
5598 * chore(release): v4.74.0 [skip ci]
5599
5600 ### 07-03-2023 [Ar Rakin <[email protected]>]
5601
5602 * feat: add confession system
5603 * feat: add cooldown to afk command
5604
5605 ### 05-03-2023 [Conventional Release Action <[email protected]>]
5606
5607 * chore(release): v4.73.1 [skip ci]
5608 * chore(release): v4.73.0 [skip ci]
5609
5610 ### 05-03-2023 [Ar Rakin <[email protected]>]
5611
5612 * fix: avatar command not showing animated avatars
5613 * feat: add ban auto command
5614
5615 ### 03-03-2023 [Conventional Release Action <[email protected]>]
5616
5617 * chore(release): v4.72.4 [skip ci]
5618 * chore(release): v4.72.3 [skip ci]
5619 * chore(release): v4.72.2 [skip ci]
5620
5621 ### 03-03-2023 [Ar Rakin <[email protected]>]
5622
5623 * fix: clear command does not show user tag
5624 * fix: clear command does not show user tag
5625 * fix: double response to clear command
5626
5627 ### 01-03-2023 [Conventional Release Action <[email protected]>]
5628
5629 * chore(release): v4.72.1 [skip ci]
5630
5631 ### 01-03-2023 [Ar Rakin <[email protected]>]
5632
5633 * fix: afk status ignore emoji
5634
5635 ### 28-02-2023 [Conventional Release Action <[email protected]>]
5636
5637 * chore(release): v4.72.0 [skip ci]
5638
5639 ### 28-02-2023 [Ar Rakin <[email protected]>]
5640
5641 * feat: message reaction tempmutes
5642 * refactor: clear command
5643
5644 ### 26-02-2023 [Conventional Release Action <[email protected]>]
5645
5646 * chore(release): v4.71.0 [skip ci]
5647 * chore(release): v4.70.2 [skip ci]
5648
5649 ### 26-02-2023 [Ar Rakin <[email protected]>]
5650
5651 * feat: ai chat system
5652 * fix: don't show beans and shots in infraction list
5653
5654 ### 25-02-2023 [Conventional Release Action <[email protected]>]
5655
5656 * chore(release): v4.70.1 [skip ci]
5657
5658 ### 25-02-2023 [Ar Rakin <[email protected]>]
5659
5660 * fix: clear command
5661
5662 ### 21-02-2023 [Conventional Release Action <[email protected]>]
5663
5664 * chore(release): v4.70.0 [skip ci]
5665
5666 ### 21-02-2023 [Ar Rakin <[email protected]>]
5667
5668 * feat: improved translation command
5669
5670 ### 20-02-2023 [Conventional Release Action <[email protected]>]
5671
5672 * chore(release): v4.69.0 [skip ci]
5673
5674 ### 20-02-2023 [Ar Rakin <[email protected]>]
5675
5676 * feat: add penalize command
5677
5678 ### 16-02-2023 [Conventional Release Action <[email protected]>]
5679
5680 * chore(release): v4.68.2 [skip ci]
5681 * chore(release): v4.68.1 [skip ci]
5682
5683 ### 16-02-2023 [Ar Rakin <[email protected]>]
5684
5685 * fix: repeated text filter errors
5686
5687 ### 16-02-2023 [Ar Rakin <[email protected]>]
5688
5689 * fix: AFK command message length
5690
5691 ### 13-02-2023 [Conventional Release Action <[email protected]>]
5692
5693 * chore(release): v4.68.0 [skip ci]
5694 * chore(release): v4.67.0 [skip ci]
5695
5696 ### 13-02-2023 [Ar Rakin <[email protected]>]
5697
5698 * feat: add reminder for moderators
5699 * feat: option to only allow admins to bypass filters
5700
5701 ### 10-02-2023 [Conventional Release Action <[email protected]>]
5702
5703 * chore(release): v4.66.0 [skip ci]
5704 * chore(release): v4.65.0 [skip ci]
5705
5706 ### 10-02-2023 [Ar Rakin <[email protected]>]
5707
5708 * feat: restrict spamreset command to admins only
5709 * feat: add permission checking in unmute command
5710 * feat(spamfilter): add option to ignore moderators/admins or filter moderators
5711
5712 ### 06-02-2023 [Conventional Release Action <[email protected]>]
5713
5714 * chore(release): v4.64.0 [skip ci]
5715
5716 ### 06-02-2023 [Ar Rakin <[email protected]>]
5717
5718 * feat: add translate command
5719 * fix: type command issues
5720
5721 ### 05-02-2023 [Conventional Release Action <[email protected]>]
5722
5723 * chore(release): v4.63.0 [skip ci]
5724
5725 ### 05-02-2023 [Ar Rakin <[email protected]>]
5726
5727 * feat: auto typing
5728
5729 ### 02-02-2023 [Conventional Release Action <[email protected]>]
5730
5731 * chore(release): v4.62.0 [skip ci]
5732 * chore(release): v4.61.0 [skip ci]
5733
5734 ### 02-02-2023 [Ar Rakin <[email protected]>]
5735
5736 * feat: add AI moderator message analysis command
5737 * feat: add aimod command
5738
5739 ### 01-02-2023 [Conventional Release Action <[email protected]>]
5740
5741 * chore(release): v4.60.1 [skip ci]
5742 * chore(release): v4.60.0 [skip ci]
5743
5744 ### 01-02-2023 [Ar Rakin <[email protected]>]
5745
5746 * fix: errors
5747 * feat: ai moderation
5748 * chore: setup prettier
5749
5750 ### 30-01-2023 [Conventional Release Action <[email protected]>]
5751
5752 * chore(release): v4.59.1 [skip ci]
5753 * chore(release): v4.59.0 [skip ci]
5754
5755 ### 30-01-2023 [Ar Rakin <[email protected]>]
5756
5757 * fix: slash command issues
5758 * feat: complete subjects feature
5759 * feat: add profile subjects feature
5760 * fix: status code of the API login endpoint
5761
5762 ### 23-01-2023 [Conventional Release Action <[email protected]>]
5763
5764 * chore(release): v4.58.0 [skip ci]
5765 * chore(release): v4.57.0 [skip ci]
5766 * chore(release): v4.56.3 [skip ci]
5767 * chore(release): v4.56.2 [skip ci]
5768 * chore(release): v4.56.1 [skip ci]
5769 * chore(release): v4.56.0 [skip ci]
5770 * chore(release): v4.55.0 [skip ci]
5771
5772 ### 23-01-2023 [Ar Rakin <[email protected]>]
5773
5774 * feat: add support of rnavigating to replied message reference
5775 * feat: add support of rnavigating to replied message reference
5776 * fix: token filter not working case insensitively
5777 * fix: double creation of infraction logs
5778 * fix: command name
5779 * feat: update slash commands
5780 * feat: add languages spoken field in the user profiles
5781 * fix: typo
5782
5783 ### 22-01-2023 [Conventional Release Action <[email protected]>]
5784
5785 * chore(release): v4.54.2 [skip ci]
5786
5787 ### 22-01-2023 [Ar Rakin <[email protected]>]
5788
5789 * fix: token filter mismatch
5790
5791 ### 18-01-2023 [Conventional Release Action <[email protected]>]
5792
5793 * chore(release): v4.54.1 [skip ci]
5794 * chore(release): v4.54.0 [skip ci]
5795
5796 ### 18-01-2023 [Ar Rakin <[email protected]>]
5797
5798 * fix: infraction issues
5799 * feat: auto-increment punishment case IDs
5800
5801 ### 17-01-2023 [Conventional Release Action <[email protected]>]
5802
5803 * chore(release): v4.53.0 [skip ci]
5804 * chore(release): v4.52.1 [skip ci]
5805 * chore(release): v4.52.0 [skip ci]
5806
5807 ### 17-01-2023 [Ar Rakin <[email protected]>]
5808
5809 * feat: add zodiac, continent, bio and job info support in profile command
5810 * fix: ban and kick DMs not delivering
5811 * feat: improved profile commands
5812
5813 ### 16-01-2023 [Conventional Release Action <[email protected]>]
5814
5815 * chore(release): v4.51.0 [skip ci]
5816 * chore(release): v4.50.0 [skip ci]
5817
5818 ### 16-01-2023 [Ar Rakin <[email protected]>]
5819
5820 * feat: add fakeban command
5821 * feat: add infraction notes support in DMs
5822
5823 ### 14-01-2023 [Conventional Release Action <[email protected]>]
5824
5825 * chore(release): v4.49.0 [skip ci]
5826
5827 ### 14-01-2023 [Ar Rakin <[email protected]>]
5828
5829 * feat: add a new alias to avatar command
5830 * feat: exclude vanity URL and custom invites
5831
5832 ### 11-01-2023 [Conventional Release Action <[email protected]>]
5833
5834 * chore(release): v4.48.0 [skip ci]
5835 * chore(release): v4.47.5 [skip ci]
5836 * chore(release): v4.47.4 [skip ci]
5837
5838 ### 11-01-2023 [Ar Rakin <[email protected]>]
5839
5840 * feat: improve clear command
5841 * fix(deps): security issues
5842 * fix: warn command
5843
5844 ### 10-01-2023 [Conventional Release Action <[email protected]>]
5845
5846 * chore(release): v4.47.3 [skip ci]
5847
5848 ### 10-01-2023 [Ar Rakin <[email protected]>]
5849
5850 * fix: wrong type of option
5851
5852 ### 09-01-2023 [Conventional Release Action <[email protected]>]
5853
5854 * chore(release): v4.47.2 [skip ci]
5855 * chore(release): v4.47.1 [skip ci]
5856
5857 ### 09-01-2023 [Ar Rakin <[email protected]>]
5858
5859 * fix: increase rolelist limit
5860
5861 ### 09-01-2023 [Ar Rakin <[email protected]>]
5862
5863 * fix: autobackup
5864
5865 ### 08-01-2023 [Conventional Release Action <[email protected]>]
5866
5867 * chore(release): v4.47.0 [skip ci]
5868
5869 ### 08-01-2023 [Ar Rakin <[email protected]>]
5870
5871 * feat: auto backup config files
5872
5873 ### 07-01-2023 [Conventional Release Action <[email protected]>]
5874
5875 * chore(release): v4.46.0 [skip ci]
5876 * chore(release): v4.45.3 [skip ci]
5877
5878 ### 07-01-2023 [Ar Rakin <[email protected]>]
5879
5880 * feat(afk_engine): navigate to mentions
5881 * fix: user lookup command
5882
5883 ### 06-01-2023 [Ar Rakin <[email protected]>]
5884
5885 * docs: fix wrong command name
5886
5887 ### 04-01-2023 [Conventional Release Action <[email protected]>]
5888
5889 * chore(release): v4.45.2 [skip ci]
5890 * chore(release): v4.45.1 [skip ci]
5891 * chore(release): v4.45.0 [skip ci]
5892
5893 ### 04-01-2023 [Ar Rakin <[email protected]>]
5894
5895 * fix: crashing while message edits
5896 * fix: infraction reason update DM does not deliver
5897 * feat: add infraction reason update command
5898 * feat: show infraction IDs in every action logs and DMs
5899
5900 ### 02-01-2023 [Conventional Release Action <[email protected]>]
5901
5902 * chore(release): v4.44.0 [skip ci]
5903
5904 ### 02-01-2023 [Ar Rakin <[email protected]>]
5905
5906 * feat: add infraction creation command
5907
5908 ### 30-12-2022 [Conventional Release Action <[email protected]>]
5909
5910 * chore(release): v4.43.0 [skip ci]
5911
5912 ### 30-12-2022 [Ar Rakin <[email protected]>]
5913
5914 * feat: regex message rule
5915
5916 ### 29-12-2022 [Conventional Release Action <[email protected]>]
5917
5918 * chore(release): v4.42.0 [skip ci]
5919 * chore(release): v4.41.2 [skip ci]
5920
5921 ### 29-12-2022 [Ar Rakin <[email protected]>]
5922
5923 * fix: commands
5924 * feat: add infraction management commands
5925 * feat: improve embeds of mod commands
5926 * feat: show mute duration
5927 * fix: crashes on invite filter
5928
5929 ### 28-12-2022 [Conventional Release Action <[email protected]>]
5930
5931 * chore(release): v4.41.1 [skip ci]
5932 * chore(release): v4.41.0 [skip ci]
5933
5934 ### 28-12-2022 [Ar Rakin <[email protected]>]
5935
5936 * fix: invite tracker crash
5937
5938 ### 28-12-2022 [Ar Rakin <[email protected]>]
5939
5940 * feat: add invite tracker
5941 * feat: add invite tracker
5942
5943 ### 27-12-2022 [Conventional Release Action <[email protected]>]
5944
5945 * chore(release): v4.40.4 [skip ci]
5946
5947 ### 27-12-2022 [Ar Rakin <[email protected]>]
5948
5949 * fix: boost logs
5950
5951 ### 26-12-2022 [Conventional Release Action <[email protected]>]
5952
5953 * chore(release): v4.40.3 [skip ci]
5954 * chore(release): v4.40.2 [skip ci]
5955 * chore(release): v4.40.1 [skip ci]
5956 * chore(release): v4.40.0 [skip ci]
5957
5958 ### 26-12-2022 [Ar Rakin <[email protected]>]
5959
5960 * fix: timing
5961 * fix: wrong boost logs
5962 * fix: case sensitivity
5963 * fix: log errors
5964 * feat: server boost logs
5965
5966 ### 25-12-2022 [Conventional Release Action <[email protected]>]
5967
5968 * chore(release): v4.39.1 [skip ci]
5969 * chore(release): v4.39.0 [skip ci]
5970
5971 ### 25-12-2022 [Ar Rakin <[email protected]>]
5972
5973 * fix: slash command error
5974 * feat: add spotify command
5975
5976 ### 24-12-2022 [Conventional Release Action <[email protected]>]
5977
5978 * chore(release): v4.38.0 [skip ci]
5979 * chore(release): v4.37.1 [skip ci]
5980 * chore(release): v4.37.0 [skip ci]
5981 * chore(release): v4.36.1 [skip ci]
5982
5983 ### 24-12-2022 [Ar Rakin <[email protected]>]
5984
5985 * feat: nickname changes logging
5986 * fix: logging error stats
5987 * feat: add bean command
5988 * fix: wrong stats
5989
5990 ### 23-12-2022 [Conventional Release Action <[email protected]>]
5991
5992 * chore(release): v4.36.0 [skip ci]
5993 * chore(release): v4.35.0 [skip ci]
5994
5995 ### 23-12-2022 [Ar Rakin <[email protected]>]
5996
5997 * feat: log echoers
5998 * feat: log echoers
5999 * feat: add leave/join log stats
6000
6001 ### 21-12-2022 [Conventional Release Action <[email protected]>]
6002
6003 * chore(release): v4.34.3 [skip ci]
6004 * chore(release): v4.34.2 [skip ci]
6005
6006 ### 21-12-2022 [Ar Rakin <[email protected]>]
6007
6008 * fix: wrong mod points
6009
6010 ### 21-12-2022 [Ar Rakin <[email protected]>]
6011
6012 * fix: wrong status
6013
6014 ### 20-12-2022 [Conventional Release Action <[email protected]>]
6015
6016 * chore(release): v4.34.1 [skip ci]
6017 * chore(release): v4.34.0 [skip ci]
6018 * chore(release): v4.33.0 [skip ci]
6019
6020 ### 20-12-2022 [Ar Rakin <[email protected]>]
6021
6022 * fix: point systems
6023 * feat: add suggested moderation action support
6024 * feat: update stats command
6025 * feat: add member count tracking support
6026
6027 ### 19-12-2022 [Conventional Release Action <[email protected]>]
6028
6029 * chore(release): v4.32.1 [skip ci]
6030
6031 ### 19-12-2022 [Ar Rakin <[email protected]>]
6032
6033 * fix: issues with mute log
6034
6035 ### 17-12-2022 [Conventional Release Action <[email protected]>]
6036
6037 * chore(release): v4.32.0 [skip ci]
6038 * chore(release): v4.31.0 [skip ci]
6039 * chore(release): v4.30.2 [skip ci]
6040 * chore(release): v4.30.1 [skip ci]
6041
6042 ### 17-12-2022 [Ar Rakin <[email protected]>]
6043
6044 * feat: add timeout logging
6045 * feat: add spam violation reset command
6046 * fix: spam filter showing wrong mute info
6047 * fix: token filter case sensitivity
6048
6049 ### 16-12-2022 [Conventional Release Action <[email protected]>]
6050
6051 * chore(release): v4.30.0 [skip ci]
6052 * chore(release): v4.29.2 [skip ci]
6053
6054 ### 16-12-2022 [Ar Rakin <[email protected]>]
6055
6056 * feat: add message rule stats command
6057 * feat: stats support of blocked words counts
6058 * fix: blocked token command error
6059
6060 ### 15-12-2022 [Ar Rakin <[email protected]>]
6061
6062 * refactor: updated clear command response
6063
6064 ### 14-12-2022 [Conventional Release Action <[email protected]>]
6065
6066 * chore(release): v4.29.1 [skip ci]
6067 * chore(release): v4.29.0 [skip ci]
6068
6069 ### 14-12-2022 [Ar Rakin <[email protected]>]
6070
6071 * fix: type mismatch
6072 * feat: add blocked word & token management command
6073
6074 ### 12-12-2022 [Conventional Release Action <[email protected]>]
6075
6076 * chore(release): v4.28.4 [skip ci]
6077
6078 ### 12-12-2022 [Ar Rakin <[email protected]>]
6079
6080 * fix: crash while creating anonymous ballots
6081
6082 ### 05-12-2022 [Conventional Release Action <[email protected]>]
6083
6084 * chore(release): v4.28.3 [skip ci]
6085
6086 ### 05-12-2022 [Ar Rakin <[email protected]>]
6087
6088 * fix(about): remove quotes
6089
6090 ### 04-12-2022 [Conventional Release Action <[email protected]>]
6091
6092 * chore(release): v4.28.2 [skip ci]
6093
6094 ### 04-12-2022 [Ar Rakin <[email protected]>]
6095
6096 * fix(replies): multiple replies when modals get canceled
6097
6098 ### 02-12-2022 [Conventional Release Action <[email protected]>]
6099
6100 * chore(release): v4.28.1 [skip ci]
6101
6102 ### 02-12-2022 [Ar Rakin <[email protected]>]
6103
6104 * ci(autolabeler): fix autolabeler config
6105
6106 ### 02-12-2022 [Ar Rakin <[email protected]>]
6107
6108 * style: add deprecated jsdoc comment
6109 * fix(logger): unban not logging properly w/ tempban
6110
6111 ### 01-12-2022 [Ar Rakin <[email protected]>]
6112
6113 * refactor(logger): finalize refactor
6114 * refactor(logger): ban and message logging
6115
6116 ### 27-11-2022 [Conventional Release Action <[email protected]>]
6117
6118 * chore(release): v4.28.0 [skip ci]
6119
6120 ### 27-11-2022 [Ar Rakin <[email protected]>]
6121
6122 * feat(logger): improvements
6123
6124 ### 22-11-2022 [Conventional Release Action <[email protected]>]
6125
6126 * chore(release): v4.27.0 [skip ci]
6127
6128 ### 22-11-2022 [Ar Rakin <[email protected]>]
6129
6130 * feat(automod): add flexible rule system
6131
6132 ### 22-11-2022 [Ar Rakin <[email protected]>]
6133
6134 * docs(readme): fix broken link
6135
6136 ### 20-11-2022 [Conventional Release Action <[email protected]>]
6137
6138 * chore(release): v4.26.1 [skip ci]
6139 * chore(release): v4.26.0 [skip ci]
6140 * chore(release): v4.25.0 [skip ci]
6141
6142 ### 20-11-2022 [Ar Rakin <[email protected]>]
6143
6144 * fix: wrong method call
6145
6146 ### 20-11-2022 [Ar Rakin <[email protected]>]
6147
6148 * feat: add button role deletion support
6149 * feat: add button role delete command
6150 * style: add license comments
6151 * fix: add `--cancel` instruction to initial message
6152
6153 ### 19-11-2022 [Conventional Release Action <[email protected]>]
6154
6155 * chore(release): v4.24.0 [skip ci]
6156
6157 ### 19-11-2022 [Ar Rakin <[email protected]>]
6158
6159 * feat: add button roles support
6160
6161 ### 18-11-2022 [Conventional Release Action <[email protected]>]
6162
6163 * chore(release): v4.23.5 [skip ci]
6164 * chore(release): v4.23.4 [skip ci]
6165 * chore(release): v4.23.3 [skip ci]
6166 * chore(release): v4.23.2 [skip ci]
6167 * chore(release): v4.23.1 [skip ci]
6168 * chore(release): v4.23.0 [skip ci]
6169 * chore(release): v4.22.0 [skip ci]
6170 * chore(release): v4.21.0 [skip ci]
6171
6172 ### 18-11-2022 [Ar Rakin <[email protected]>]
6173
6174 * fix: workflow error
6175 * fix: workflow error
6176 * fix: workflow errors
6177 * fix: worflow errors
6178
6179 ### 18-11-2022 [Ar Rakin <[email protected]>]
6180
6181 * fix: crash while using infraction command
6182 * feat: add infraction view command
6183 * feat: history command verbosity control
6184 * feat(ballots): auto deletion
6185
6186 ### 13-11-2022 [Conventional Release Action <[email protected]>]
6187
6188 * chore(release): v4.20.1 [skip ci]
6189 * chore(release): v4.20.0 [skip ci]
6190
6191 ### 13-11-2022 [Ar Rakin <[email protected]>]
6192
6193 * fix: message reports with moderator only setting
6194 * fix: message reports not permitting users
6195 * feat(reporting): configuration support
6196
6197 ### 12-11-2022 [Conventional Release Action <[email protected]>]
6198
6199 * chore(release): v4.19.0 [skip ci]
6200
6201 ### 12-11-2022 [Ar Rakin <[email protected]>]
6202
6203 * feat(logger): show message author ID on change
6204
6205 ### 10-11-2022 [Ar Rakin <[email protected]>]
6206
6207 * docs: update terms of service
6208
6209 ### 08-11-2022 [Ar Rakin <[email protected]>]
6210
6211 * style: add license comments
6212
6213 ### 04-11-2022 [Conventional Release Action <[email protected]>]
6214
6215 * chore(release): v4.18.0 [skip ci]
6216
6217 ### 04-11-2022 [Ar Rakin <[email protected]>]
6218
6219 * feat(automod): add message reporting system
6220
6221 ### 02-11-2022 [Conventional Release Action <[email protected]>]
6222
6223 * chore(release): v4.17.1 [skip ci]
6224 * chore(release): v4.17.0 [skip ci]
6225
6226 ### 02-11-2022 [Ar Rakin <[email protected]>]
6227
6228 * fix: no newline in infractions
6229 * style: add newline after imports
6230 * feat(commands): update application command deploy script
6231 * feat(commands): add dmhistory command
6232 * feat(commands): add sendhistory command
6233
6234 ### 31-10-2022 [Conventional Release Action <[email protected]>]
6235
6236 * chore(release): v4.16.1 [skip ci]
6237 * chore(release): v4.16.0 [skip ci]
6238 * chore(release): v4.15.1 [skip ci]
6239
6240 ### 31-10-2022 [Ar Rakin <[email protected]>]
6241
6242 * fix: update help command
6243 * feat(commands): add reply command
6244 * test: add test suites
6245 * ci: update autolabeler config
6246 * style: remove console log statements
6247 * fix(paginator): app crash when users deletes reply message
6248
6249 ### 30-10-2022 [Conventional Release Action <[email protected]>]
6250
6251 * chore(release): v4.15.0 [skip ci]
6252
6253 ### 30-10-2022 [Ar Rakin <[email protected]>]
6254
6255 * refactor: use new paginator in history command
6256 * refactor(commands): use new style of paginator
6257 * feat(paginator): support custom data fetching
6258
6259 ### 28-10-2022 [Conventional Release Action <[email protected]>]
6260
6261 * chore(release): v4.14.0 [skip ci]
6262 * chore(release): v4.13.0 [skip ci]
6263
6264 ### 28-10-2022 [codefactor-io <[email protected]>]
6265
6266 * [CodeFactor] Apply fixes
6267
6268 ### 28-10-2022 [Ar Rakin <[email protected]>]
6269
6270 * style: remove unused arguments
6271 * feat(commands): update application commands
6272 * feat(commands): add message saving command
6273 * docs(tos): fix typo
6274 * ci: update autolabeler config
6275 * feat(automod): add autoresponder (#123)
6276
6277 ### 27-10-2022 [Ar Rakin <[email protected]>]
6278
6279 * docs: update security policy
6280 * fix: workflows
6281 * fix: workflows
6282 * fix: update workflows
6283 * feat(help): add useful link buttons
6284 * feat(paginator): custom message options
6285
6286 ### 27-10-2022 [Conventional Release Action <[email protected]>]
6287
6288 * chore(release): v4.12.3 [skip ci]
6289 * chore(release): v4.12.1 [skip ci]
6290 * chore(release): v4.12.0 [skip ci]
6291
6292 ### 27-10-2022 [Conventional Changelog Action <[email protected]>]
6293
6294 * chore(release): v4.12.2 [skip ci]
6295
6296 ### 26-10-2022 [Conventional Release Action <[email protected]>]
6297
6298 * chore(release): v4.11.0 [skip ci]
6299 * chore(release): v4.10.0 [skip ci]
6300 * chore(release): v4.9.0 [skip ci]
6301
6302 ### 26-10-2022 [Ar Rakin <[email protected]>]
6303
6304 * feat: add setup command
6305 * feat: add private channel command
6306 * chore: update gitignore
6307 * chore: update security policy
6308 * feat(debug-logging): better logging (#122)
6309 * feat(utils): reply embed function accepts other options
6310
6311 ### 25-10-2022 [Ar Rakin <[email protected]>]
6312
6313 * style: add license comments
6314 * fix(auth): bot owner(s) can run any command
6315 * feat(setup): confirm `.env` file creation success
6316
6317 ### 25-10-2022 [Conventional Release Action <[email protected]>]
6318
6319 * chore(release): v4.8.1 [skip ci]
6320 * chore(release): v4.8.0 [skip ci]
6321
6322 ### 24-10-2022 [Ar Rakin <[email protected]>]
6323
6324 * docs: update tos
6325
6326 ### 23-10-2022 [Conventional Release Action <[email protected]>]
6327
6328 * chore(release): v4.7.0 [skip ci]
6329
6330 ### 23-10-2022 [Ar Rakin <[email protected]>]
6331
6332 * feat(spam_filter): custom spam warning message (#119)
6333 * fix: typescript errors
6334 * feat(spam_filter): custom spam warning message
6335
6336 ### 22-10-2022 [Ar Rakin <[email protected]>]
6337
6338 * ci: update workflows
6339 * fix: remove extra newline from readme
6340 * ci: update release workflow
6341 * chore: remove manual changelog
6342 * chore: update changelog
6343 * fix: missing comma
6344 * fix: update help command
6345 * docs: update readme
6346 * docs(readme): add monogdb atlas link
6347
6348 ### 22-10-2022 [Conventional Release Action <[email protected]>]
6349
6350 * chore(release): v4.6.3 [skip ci]
6351 * chore(release): v4.6.2 [skip ci]
6352 * chore(release): v4.6.1 [skip ci]
6353
6354 ### 21-10-2022 [Ar Rakin <[email protected]>]
6355
6356 * ci: update release workflow config
6357 * chore: update changelog
6358 * feat(logging): show who banned a user
6359 * chore: fix changelog
6360 * chore: update changelog
6361 * chore: update changelog
6362 * ci: update workflows
6363 * chore: remove changelog
6364 * ci: update workflows
6365 * feat(profile): show permission percentage (#118)
6366
6367 ### 21-10-2022 [Conventional Changelog Action <[email protected]>]
6368
6369 * chore(release): v4.6.0 [skip ci]
6370 * chore(release): v4.5.0 [skip ci]
6371
6372 ### 20-10-2022 [Conventional Changelog Action <[email protected]>]
6373
6374 * chore(release): v4.4.0 [skip ci]
6375 * chore(release): v4.3.0 [skip ci]
6376
6377 ### 20-10-2022 [Ar Rakin <[email protected]>]
6378
6379 * feat: show the number of total commands in help
6380 * feat: show total number of roles in rolelist command
6381
6382 ### 19-10-2022 [Conventional Changelog Action <[email protected]>]
6383
6384 * chore(release): v4.2.2 [skip ci]
6385
6386 ### 19-10-2022 [Ar Rakin <[email protected]>]
6387
6388 * perf(shots): fix performance issues of shot command (#115)
6389
6390 ### 17-10-2022 [Conventional Changelog Action <[email protected]>]
6391
6392 * chore(release): v4.2.1 [skip ci]
6393
6394 ### 17-10-2022 [Ar Rakin <[email protected]>]
6395
6396 * fix(pagination): update button emoji orders (#114)
6397
6398 ### 16-10-2022 [Ar Rakin <[email protected]>]
6399
6400 * docs: fix typo on index page
6401 * chore: remove old changelog
6402 * chore: new changelog
6403 * chore: update changelog
6404 * feat(commands): add private channel creation command
6405 * feat(utils): add embed builder snippet function
6406
6407 ### 16-10-2022 [Conventional Changelog Action <[email protected]>]
6408
6409 * chore(release): v4.2.0 [skip ci]
6410
6411 ### 15-10-2022 [Conventional Changelog Action <[email protected]>]
6412
6413 * chore(release): v4.1.2 [skip ci]
6414
6415 ### 15-10-2022 [Ar Rakin <[email protected]>]
6416
6417 * fix(automod): profile filter interfering with manual mutes (#112)
6418
6419 ### 13-10-2022 [Ar Rakin <[email protected]>]
6420
6421 * docs: update support discord server name (#109)
6422 * docs: update home page (#108)
6423 * docs: update home page
6424 * ci: add auto labeler config
6425 * ci: add auto labeler workflow
6426 * fix: incomplete string escaping or encoding
6427 * ci: add codeql workflow
6428 * feat: add new welcome message
6429 * feat: add wildcard rickroll url
6430 * ci: update auto release workflow
6431 * feat(welcomer): add new welcome message
6432 * ci: update workflows
6433 * feat: add new welcome messages
6434 * chore: update readme (#107)
6435 * ci: update release workflow
6436 * ci: fix workflows
6437 * ci: automate releases
6438 * docs: update readme
6439 * docs: update readme
6440 * docs: add features page
6441 * docs: add screenshots page
6442 * docs(images): add screenshot
6443 * docs: update readme
6444 * chore: update changelog
6445 * fix: do not unmute user if not muted (#105)
6446 * docs: add urls
6447 * docs: update privacy policy
6448 * docs: update privacy policy
6449 * docs: update privacy policy
6450 * docs: update privacy policy
6451 * ci: remove unneeded files
6452 * ci: remove unneeded workflows
6453
6454 ### 13-10-2022 [Conventional Changelog Action <[email protected]>]
6455
6456 * chore(release): v4.1.1 [skip ci]
6457 * chore(release): v4.1.0 [skip ci]
6458
6459 ### 13-10-2022 [Ryder <[email protected]>]
6460
6461 * * docs: update privacy policy
6462
6463 ### 12-10-2022 [Ar Rakin <[email protected]>]
6464
6465 * ci: update workflows
6466 * ci: update release workflow
6467 * chore: update changelog
6468 * chore: update version to v4.0.1
6469 * fix: about command
6470 * chore: update changelog
6471 * style: add license comments
6472 * chore(semver): update version to v4.0.0
6473 * chore: update changelog
6474 * feat: add pagination to help command
6475 * build(docs): fix mkdocs.yml
6476 * docs: update homepage
6477 * docs(readme): add emoji download link
6478 * fix: typo in paginator
6479 * feat: add pagination button emojis
6480 * docs: update readme (#100)
6481 * ci: delete unneeded workflows
6482 * docs: update terms of service
6483 * docs: update readme
6484 * build(docs): update mkdocs.yml
6485 * docs: update readme
6486
6487 ### 12-10-2022 [Ryder <[email protected]>]
6488
6489 * docs(readme): add "Extra" section with dashboard link (#98)
6490
6491 ### 11-10-2022 [Ar Rakin <[email protected]>]
6492
6493 * ci: update workflow config
6494 * ci: update release drafter config
6495 * ci: update workflows
6496 * ci: add release drafter config
6497 * ci: add release drafter workflow
6498 * style(docs): update css style formatting
6499 * chore: update help command data
6500 * chore: update changelog
6501 * refactor: add pagination to rolelist command
6502 * perf(pagination): better response time
6503 * feat: update slash commands
6504 * docs: update readme (#96)
6505
6506 ### 10-10-2022 [Ar Rakin <[email protected]>]
6507
6508 * feat(api): add history controller
6509 * chore: update changelog
6510 * feat: generate env file using setup script
6511 * feat: warn command embed improvement
6512 * chore: update changelog
6513 * docs: update readme
6514 * feat: finishing touch to setup script
6515 * docs: update readme
6516
6517 ### 10-10-2022 [Ryder <[email protected]>]
6518
6519 * * fix: author email in about command
6520 * refactor: update about command (#94)
6521
6522 ### 09-10-2022 [Ar Rakin <[email protected]>]
6523
6524 * chore: update changelog
6525 * feat: make the spotify status song name clickable
6526 * fix: warning command permissions
6527 * chore: update gitignore
6528 * feat: return the whole user object on login
6529 * docs: update readme
6530
6531 ### 08-10-2022 [Ar Rakin <[email protected]>]
6532
6533 * chore: update changelog
6534 * feat: add paginator class (#90)
6535 * style: eslint autofix
6536 * style: remove unneeded imports
6537 * chore: update pull request template
6538 * feat: add paginator class
6539 * feat: improve the setup script
6540
6541 ### 07-10-2022 [Ar Rakin <[email protected]>]
6542
6543 * feat: add setup script
6544 * chore: remove unneeded files
6545 * docs: update security policy
6546 * build(docs): update mkdocs.yml
6547 * chore: update sample config
6548
6549 ### 05-10-2022 [Ar Rakin <[email protected]>]
6550
6551 * docs: update home page
6552 * docs: update privacy policy
6553 * docs: update privacy policy
6554 * docs: update readme
6555 * docs(automod): update feature list
6556 * docs: update readme
6557
6558 ### 04-10-2022 [Ar Rakin <[email protected]>]
6559
6560 * style: add license comments
6561 * refactor: use new queue handler
6562 * style: eslint autofix
6563 * refactor: use new queue handler
6564 * refactor(muting): use new queue handler
6565 * build(docker): update dockerfile
6566 * chore: update changelog
6567
6568 ### 03-10-2022 [Ar Rakin <[email protected]>]
6569
6570 * refactor: queue jobs (#87)
6571 * feat(queues): finishing touch
6572 * fix: queue manager
6573 * fix: users can ban themselves
6574 * docs: update privacy policy
6575
6576 ### 02-10-2022 [Ar Rakin <[email protected]>]
6577
6578 * refactor: queue jobs
6579 * style: add license comments
6580 * chore: update changelog
6581 * fix: afk systems not working (#85)
6582 * feat: update profile command
6583
6584 ### 01-10-2022 [Ar Rakin <[email protected]>]
6585
6586 * fix: update config schema (#82)
6587 * docs: update readme
6588 * docs: update readme
6589 * docs: update readme
6590 * chore: update changelog
6591 * chore: bump version number
6592 * fix(welcomer): typo in a welcome message
6593
6594 ### 30-09-2022 [Ar Rakin <[email protected]>]
6595
6596 * chore: update gitpod config
6597 * chore: bump version number for v4.0.0-alpha release
6598 * chore: update changelog
6599
6600 ### 29-09-2022 [Ar Rakin <[email protected]>]
6601
6602 * build: update dockerfile
6603 * chore: update gitignore
6604
6605 ### 28-09-2022 [Ar Rakin <[email protected]>]
6606
6607 * chore: update readme
6608
6609 ### 27-09-2022 [Ar Rakin <[email protected]>]
6610
6611 * chore: update security policy
6612 * chore: update changelog
6613 * feat(automod): add profile filter
6614 * style: remove unneeded imports
6615 * style: add license comments
6616
6617 ### 24-09-2022 [Ar Rakin <[email protected]>]
6618
6619 * feat: add cooldown support
6620 * style: remove unneeded imports
6621 * feat(api): allow admins to view/create users
6622
6623 ### 23-09-2022 [Ar Rakin <[email protected]>]
6624
6625 * ci(workflows): update nodejs versions
6626 * style: add license comments (#77)
6627 * refactor: update shot command
6628 * refactor: update shot command
6629 * build: reemove unneeded dependencies
6630 * style: fix with eslint
6631 * chore: update changelog
6632 * chore: add license notice in the about command (#76)
6633 * build: update package.json information
6634 * chore: update changelog
6635 * feat(shots): prevent the bot from getting shots
6636
6637 ### 21-09-2022 [Ar Rakin <[email protected]>]
6638
6639 * feat: config command keys autocompletion
6640 * fix(commands): autocompletion not working
6641 * feat(api): add endpoint for fetching commands
6642
6643 ### 20-09-2022 [Ar Rakin <[email protected]>]
6644
6645 * feat(api): add neew endpoint for fetching roles
6646
6647 ### 17-09-2022 [Ar Rakin <[email protected]>]
6648
6649 * fix(api): config input not merging properly
6650
6651 ### 16-09-2022 [Ar Rakin <[email protected]>]
6652
6653 * fix(welcomer): typo in path
6654 * refactor(commands): use SUDO_PREFIX env variable
6655 * refactor(boot): use SUDO_PREFIX env variable
6656 * refactor(filters): use SUDO_PREFIX variable
6657 * refactor(welcomer): use SUDO_PREFIX variable
6658 * chore: remove wrong directories
6659 * fix(errors): error handler
6660 * fix(ts): incompatible types error
6661 * fix(api): config corruption while specifying arrays
6662
6663 ### 15-09-2022 [Ar Rakin <[email protected]>]
6664
6665 * feat(api): add information controller
6666
6667 ### 14-09-2022 [Ar Rakin <[email protected]>]
6668
6669 * fix(api): string to number config set error
6670
6671 ### 11-09-2022 [Ar Rakin <[email protected]>]
6672
6673 * feat(api): allow cors
6674 * fix: system command memory usage
6675 * build(docker): fix dockerfile
6676 * fix: total heap size in system command
6677
6678 ### 10-09-2022 [Ar Rakin <[email protected]>]
6679
6680 * feat: show the shot doctor name (#74)
6681 * feat: make the system prefix changable
6682 * feat: modifiable config and storage path
6683 * feat: modifiable config and storage path
6684 * chore: remove console.log statement(s)
6685 * chore: update files
6686 * build(docker): use `npm ci`
6687
6688 ### 09-09-2022 [Ar Rakin <[email protected]>]
6689
6690 * build(docker): fix dockerfile
6691 * build(docker): ignore node_modules folder
6692 * build: add dockerfile
6693
6694 ### 08-09-2022 [Ar Rakin <[email protected]>]
6695
6696 * refactor(api): improve config updating
6697 * feat(api): add update action in configcontroller
6698 * chore: update gitignore
6699 * feat(api): auth middleware
6700 * feat(api): auth middleware
6701
6702 ### 07-09-2022 [Ar Rakin <[email protected]>]
6703
6704 * feat: user controller
6705 * feat(api): rate limit support
6706
6707 ### 06-09-2022 [Ar Rakin <[email protected]>]
6708
6709 * refactor: final fixup
6710 * ci: update workflows
6711 * chore: eslint autofix
6712 * build: add eslint
6713 * refactor(db): use mongodb
6714 * refactor: removing using the old history manager
6715 * refactor(verification): use mongodb
6716 * refactor(queuejobs): use mongodb
6717 * refactor(db): use mongodb in spamfilter
6718 * refactor(models): punishment appeal
6719 * docs: update privacy policy
6720
6721 ### 05-09-2022 [Ar Rakin <[email protected]>]
6722
6723 * refactor(moderation): use mongodb
6724 * refactor(automute): use mongodb
6725 * refactor(models): use mongodb in Note
6726 * refactor(hardmuting): use mongodb
6727 * refactor: remove unneeded comments
6728 * refactor(locking): use mongodb
6729 * fix: remove unneeded imports
6730 * refactor(cli): remove bannedguild model
6731 * refactor(ballots): use mongodb
6732 * refactor(db): switch to mongodb
6733 * feat(api): setup controllers
6734 * feat(api): advanced response handling
6735 * feat: improve controller handling
6736 * feat: add basic server and routing
6737 * chore: fixup test commit
6738 * chore: test commit
6739 * chore: remove all api files
6740 * feat: log errors to logfile
6741
6742 ### 04-09-2022 [Ar Rakin <[email protected]>]
6743
6744 * docs: update invite request link
6745 * docs: update terms of service link
6746 * docs: update assets
6747 * fix: emoji command not working (#62)
6748
6749 ### 03-09-2022 [Ar Rakin <[email protected]>]
6750
6751 * docs: update terms of service
6752 * docs: add terms of service
6753 * docs: add guides for automoderation
6754 * docs: add guides for locking channels
6755 * docs: add guides of different types of bans
6756 * fix: welcome messages are not properly parsed
6757 * refactor: mention users while welcoming
6758 * docs: update logo link
6759 * docs: add privacy policy
6760
6761 ### 02-09-2022 [Ar Rakin <[email protected]>]
6762
6763 * refactor: make the AFK system more detailed (#69)
6764
6765 ### 01-09-2022 [Ar Rakin <[email protected]>]
6766
6767 * fix: random status service
6768 * fix: random status service
6769 * fix: random status service
6770 * feat: save the given status to config file (#66)
6771 * fix: replit 429 http error
6772 * fix: welcomer command not saving settings
6773
6774 ### 31-08-2022 [Ar Rakin <[email protected]>]
6775
6776 * feat: add a PFP lookup command (#64)
6777 * fix: update help command entries limit
6778 * feat: update help command
6779 * feat: sent restart logs to home server
6780 * fix: log the 419 errors
6781 * perf: exec `kill 1` when login error occurs in replit
6782 * feat: add guild lookup command
6783 * feat: add the userlookup slash command
6784 * feat: complete the userlookup command
6785 * feat: add debug logger
6786 * feat: add debug logging event
6787
6788 ### 29-08-2022 [Ar Rakin <[email protected]>]
6789
6790 * feat: add basic user lookup command
6791 * fix: system command not showing correct uptime
6792 * feat: add more welcome messages
6793 * fix: adding snippet overwrites whole snippets file
6794
6795 ### 28-08-2022 [Ar Rakin <[email protected]>]
6796
6797 * fix: undefined profile status emoji when using external emoji
6798 * fix: undefined profile status emoji when using external emoji
6799 * chore: bump version number
6800 * fix: wrong help info for welcomer command
6801 * fix: add off option to ping filter
6802 * feat: toggle message filters option
6803 * fix: check if admin key is empty
6804
6805 ### 26-08-2022 [Ar Rakin <[email protected]>]
6806
6807 * docs: add changelog
6808 * chore: bump version number
6809 * chore: final fixup for v3.0.0 release
6810 * docs: update help command
6811 * refactor: drop support for legacy command in the embed command
6812 * chore: update example env file
6813 * style: remove unneeded spaces
6814 * style: remove unneeded imports
6815
6816 ### 24-08-2022 [Ar Rakin <[email protected]>]
6817
6818 * refactor: remove command cooldown service
6819 * feat: add eval command
6820 * fix(security): command handler not checking for owner only commands
6821 * fix: show user status properly (#59)
6822 * fix: order the roles in the profile command (#59)
6823 * refactor(utils): use strict time distance
6824
6825 ### 22-08-2022 [Ar Rakin <[email protected]>]
6826
6827 * feat(commands): add hash command for hashing text content
6828 * fix: embed commands not working in legacy mode
6829 * chore: integrate with PM2 process manager (#60)
6830 * fix: echo and send command not sending attachments
6831 * feat: echo and send command now supports attachments and embeds
6832 * refactor(snippets): create an embed parser utility function
6833
6834 ### 21-08-2022 [Ar Rakin <[email protected]>]
6835
6836 * feat: add support of embeds inside snippets (#57)
6837 * fix: embed builders not setting custom colors
6838 * fix: add `embed:` identifier to make sure that the input is an embed
6839 * refactor: update slash commands (#57)
6840 * feat: create embeds from JSON schema (#57)
6841 * feat: add embed builder schema command (#57)
6842 * feat: make subcommands of embed command (#57)
6843
6844 ### 20-08-2022 [Ar Rakin <[email protected]>]
6845
6846 * feat: add embed builder command (#57)
6847 * refactor(welcomer): add custom messages support with randomization (#56)
6848 * feat: add synchronous emoji() function
6849 * feat: add support of custom permission checker method
6850
6851 ### 19-08-2022 [Ar Rakin <[email protected]>]
6852
6853 * refactor: improve channel locking systems
6854 * fix(automod): anti raid systems locking channels multiple times
6855
6856 ### 18-08-2022 [Ar Rakin <[email protected]>]
6857
6858 * style: finishing touches to the channel locking system
6859 * feat: improved channel locking system (#18)
6860
6861 ### 17-08-2022 [Ar Rakin <[email protected]>]
6862
6863 * build: add date-fns to package.json
6864 * fix: timeProcess function not returning years (#55)
6865 * fix(utils): cannot fetch users mentioned in commands (#54)
6866 * feat: log crash reports using webhooks
6867 * feat(utils): add splitMessage() function
6868
6869 ### 16-08-2022 [Ar Rakin <[email protected]>]
6870
6871 * fix: user gets muted on rejoin when mute time is set
6872 * refactor: update service loading strategy (#51)
6873 * build: update project initialization script
6874 * build: update package.json
6875 * build: update project initialization script
6876 * docs: update readme
6877 * build: update package.json
6878
6879 ### 15-08-2022 [Ar Rakin <[email protected]>]
6880
6881 * chore: update issue templates
6882 * feat(automod): auto mute on rejoin (#40)
6883 * refactor: make all services inherit a base class
6884
6885 ### 14-08-2022 [Ar Rakin <[email protected]>]
6886
6887 * feat: add anti-join systems
6888 * chore: ignore lock file
6889 * chore: ignore lock file
6890 * chore: ignore lock file
6891 * chore: ignore lock file
6892 * fix: allow users to moderate themselves
6893
6894 ### 13-08-2022 [Ar Rakin <[email protected]>]
6895
6896 * docs: update readme
6897 * docs: update readme
6898 * docs: add discord server link
6899 * docs: update readme
6900 * feat: config management command (#49)
6901 * feat(automod): create mod history automatically (#46)
6902
6903 ### 09-08-2022 [Ar Rakin <[email protected]>]
6904
6905 * Create LICENSE
6906
6907 ### 06-08-2022 [Ar Rakin <[email protected]>]
6908
6909 * docs: update readme
6910
6911 ### 04-08-2022 [Ar Rakin <[email protected]>]
6912
6913 * docs: update readme
6914 * fix: role position checking error
6915 * refactor: ignore bots on join/leave
6916 * refactor: remove permission requirements for echo command
6917 * refactor(commands): require permissions
6918
6919 ### 03-08-2022 [Ar Rakin <[email protected]>]
6920
6921 * refactor: commands requires special permissions
6922 * refactor: ban command requires BAN_MEMBERS permission
6923 * refactor: ban command requires BAN_MEMBERS permission
6924 * refactor: mute command requires MODERATE_MEMBERS permission
6925
6926 ### 01-08-2022 [Ar Rakin <[email protected]>]
6927
6928 * feat(welcomer): add more welcome messages
6929 * refactor(welcomer): mention user when they join
6930
6931 ### 30-07-2022 [Ar Rakin <[email protected]>]
6932
6933 * fix: wrong sample config
6934 * feat: random welcome messages (#44)
6935 * fix: json syntax error in sample config
6936
6937 ### 29-07-2022 [Ar Rakin <[email protected]>]
6938
6939 * chore: merge everything
6940 * chore: commit changes
6941
6942 ### 27-07-2022 [Ar Rakin <[email protected]>]
6943
6944 * fix: running commands will throw an error
6945
6946 ### 24-07-2022 [Ar Rakin <[email protected]>]
6947
6948 * fix(typescript): wrong typings
6949 * fix(typescript): unknown identifier issues
6950 * feat: add proper permission checking and error messages
6951 * fix(automod): repeated text filter channel exclution (#43)
6952
6953 ### 23-07-2022 [Ar Rakin <[email protected]>]
6954
6955 * fix: typescript issues in ModerationEmbed class
6956 * fix: typescript issues in bean command
6957 * style: debug messagefilter
6958 * refactor(commands): use ModerationEmbed instead of MessageEmbed class
6959 * feat(utils): add setReason method to ModerationEmbed class
6960 * feat(utils): add a dedicated class for moderation command embeds
6961 * fix: mention reading strategy (#41)
6962
6963 ### 20-07-2022 [Ar Rakin <[email protected]>]
6964
6965 * feat: add rickroll filter (#22)
6966 * feat: add seperate folder for resources
6967 * fix(automod): mass ping filter not working (#32)
6968 * fix(commamds): clear command not working without message count
6969
6970 ### 19-07-2022 [Ar Rakin <[email protected]>]
6971
6972 * feat(utils): add mention input parser (#36)
6973
6974 ### 18-07-2022 [Ar Rakin <[email protected]>]
6975
6976 * doc: add security policy
6977 * doc(readme): add features section
6978 * doc: update readme
6979 * doc: update readme
6980 * doc: update readme
6981 * chore: add .env.example file
6982 * chore: add example config file
6983
6984 ### 17-07-2022 [Ar Rakin <[email protected]>]
6985
6986 * doc: update readme
6987 * Update docs_issue.md
6988 * chore: create docs issue template
6989 * doc: Add incomplete docs warning
6990 * Update docs-deploy.yml
6991 * doc: update README.md
6992 * Update WarnCommand.ts
6993 * Update build.yml
6994 * Update WarnCommand.ts
6995 * build(eslint): set no-mixed-spaces-and-tabs rule to warn
6996 * style(bean-cmd): fix space and tab mixings
6997 * Update build.yml
6998 * Update build.yml
6999 * feat(mod-cmds): added proper DM error messages for bean command
7000 * fix(mod-cmds): add proper try-catch to avoid crashes
7001 * feat(mod-cmds): added proper error messages for DM errors
7002 * build: add husky directory
7003 * chore: update package.json
7004 * build: add husky and commitlint
7005 * Update PULL_REQUEST_TEMPLATE.md
7006 * Add Non-moderable role (#34)
7007 * build: add ts-node as a dependency
7008 * Update dependencies
7009 * Use npm as a package manager
7010
7011 ### 12-07-2022 [Ar Rakin <[email protected]>]
7012
7013 * Update package.json
7014 * Update project license
7015
7016 ### 19-06-2022 [Ar Rakin <[email protected]>]
7017
7018 * Updated spam filter
7019 * Bump version number
7020 * Added ESLint
7021 * Updated routes according to the dashboard
7022
7023 ### 17-06-2022 [Ar Rakin <[email protected]>]
7024
7025 * Removed unneeded console logging
7026 * Revert "Revert bf4c865b77af870cbba63df3a3e9750675fb9e65"
7027 * Revert bf4c865b77af870cbba63df3a3e9750675fb9e65
7028 * Add token filter
7029
7030 ### 13-06-2022 [Ar Rakin <[email protected]>]
7031
7032 * Create PULL_REQUEST_TEMPLATE.md
7033 * Update issue templates
7034 * Create CONTRIBUTING.md
7035 * Added Code of Conduct (#14)
7036 * Update build.yml
7037 * Update build.yml
7038
7039 ### 12-06-2022 [Ar Rakin <[email protected]>]
7040
7041 * Updated package.json
7042 * Added verification data fetching API route
7043 * Update docs-deploy.yml
7044 * Change copyright holder name
7045
7046 ### 11-06-2022 [Ar Rakin <[email protected]>]
7047
7048 * Added verification system
7049
7050 ### 08-06-2022 [Ar Rakin <[email protected]>]
7051
7052 * Update main.html
7053 * Update mkdocs.yml
7054 * 2.4.0
7055 * Added support of context menu commands
7056 * Added hardmuting support
7057 * Fix docs theme color
7058 * Fix docs theme color
7059
7060 ### 07-06-2022 [Ar Rakin <[email protected]>]
7061
7062 * Add documentation
7063 * Fix file path issues
7064 * Updated OG meta tags
7065 * Updated docs
7066 * Improved message deletion
7067 * 2.2.0
7068 * Added domain filters
7069 * Updated help information
7070
7071 ### 06-06-2022 [Ar Rakin <[email protected]>]
7072
7073 * Update mkdocs.yml
7074 * Update mkdocs.yml
7075 * Update docs-deploy.yml
7076 * Update docs-deploy.yml
7077 * Update mkdocs.yml
7078 * Update mkdocs.yml
7079 * Update mkdocs.yml
7080 * Added tempban and softban command
7081 * Fix history command
7082 * CLI fixup
7083 * Improved channel locking
7084 * Upgraded mute and unmute command
7085 * Update banning_users.md
7086 * Update banning_users.md
7087
7088 ### 05-06-2022 [Ar Rakin <[email protected]>]
7089
7090 * Update workflows
7091 * Update workflows
7092 * Update workflows
7093 * Update workflows
7094 * Update workflows
7095 * Rename main.yml to docs-deploy.yml
7096 * 2.1.0
7097 * 2.0.2
7098 * Updated the database system
7099 * Create main.yml
7100 * Delete main.yml
7101 * Rename docs-deploy.yml to build.yml
7102 * Rename build.yml to docs-deploy.yml
7103 * Create main.yml
7104
7105 ### 04-06-2022 [Ar Rakin <[email protected]>]
7106
7107 * Updated warning system
7108 * Updated docs
7109 * Create docs.yml
7110 * Add documentation
7111 * Added punishment appeal contact system
7112 * Updated clear command
7113
7114 ### 02-06-2022 [Ar Rakin <[email protected]>]
7115
7116 * Update slash commands
7117 * Upgraded clear command
7118 * Added command line system
7119
7120 ### 01-06-2022 [Ar Rakin <[email protected]>]
7121
7122 * Update system command
7123 * Fixed rolelist command
7124 * Fixed rolelist command
7125 * Added proper help information
7126 * Added proper help information
7127
7128 ### 31-05-2022 [Ar Rakin <[email protected]>]
7129
7130 * Release version 2.0.0-beta2
7131 * Bump version number
7132 * Fixed afk command
7133 * Fix -system showing wrong command type
7134
7135 ### 30-05-2022 [Ar Rakin <[email protected]>]
7136
7137 * Fixed issues
7138 * Fixed security issues
7139 * Added autoclear channels on member leave support
7140 * Added slash commands autocompletion support
7141
7142 ### 29-05-2022 [Ar Rakin <[email protected]>]
7143
7144 * Fixed slash command issue
7145 * Add -setchperms command
7146 * Added -massban command and fixed ban loggings
7147 * Added -rolelist command
7148 * Improved spam filter
7149 * Added debug info support and startup manager
7150
7151 ### 28-05-2022 [Ar Rakin <[email protected]>]
7152
7153 * Improved automation
7154 * Improved command cooldown system
7155
7156 ### 27-05-2022 [Ar Rakin <[email protected]>]
7157
7158 * Added -ballot command
7159 * Added -emoji command and cooldown support
7160 * Push api directory
7161 * Update workflows
7162 * Release version 2.0
7163
7164 ### 14-05-2022 [Ar Rakin <[email protected]>]
7165
7166 * Update Logger.js
7167 * Release version 1.10.0
7168
7169 ### 13-05-2022 [Ar Rakin <[email protected]>]
7170
7171 * Added clearTimeoutv2() function
7172 * Added clearTimeoutv2() function
7173 * Added clearTimeoutv2() function
7174
7175 ### 12-05-2022 [Ar Rakin <[email protected]>]
7176
7177 * Release version 1.8.0
7178
7179 ### 11-05-2022 [Ar Rakin <[email protected]>]
7180
7181 * Improved edited message scanning and added file filters
7182 * Improved edited message scanning and added file filters
7183 * Improved edited message scanning and added file filters
7184 * Improved edited message scanning and added file filters
7185
7186 ### 10-05-2022 [Ar Rakin <[email protected]>]
7187
7188 * Last fixup
7189 * Updated anti-raid systems
7190 * Fixed issues and improved logging
7191 * Fixed issues and improved logging
7192
7193 ### 09-05-2022 [Ar Rakin <[email protected]>]
7194
7195 * Fixed multiple channel mentions conflict in -echo command
7196 * Fixed multiple channel mentions conflict in -echo command
7197
7198 ### 06-05-2022 [Ar Rakin <[email protected]>]
7199
7200 * Update README.md
7201 * Added starboard feature
7202 * Add -stats command
7203 * Add -stats command
7204
7205 ### 05-05-2022 [Ar Rakin <[email protected]>]
7206
7207 * Improved AFK engine
7208 * Added -send command and added support of attachments in snippets
7209 * Added -send command and added support of attachments in snippets
7210 * Update README.md
7211 * Added AFK engine
7212
7213 ### 04-05-2022 [Ar Rakin <[email protected]>]
7214
7215 * More improvements
7216 * Fixed crash logging when sending long messages
7217
7218 ### 03-05-2022 [Ar Rakin <[email protected]>]
7219
7220 * Added word and invite filters
7221 * Added word and invite filters
7222
7223 ### 02-05-2022 [Ar Rakin <[email protected]>]
7224
7225 * Updated spam and anti raid systems
7226 * Updated spam and anti raid systems
7227 * Fixup
7228 * Directory fixup
7229 * Directory fixup
7230 * Added support of disabling commands for different roles
7231
7232 ### 01-05-2022 [Ar Rakin <[email protected]>]
7233
7234 * Typo fixup
7235 * Typo fixup
7236 * Typo fixup
7237 * Release fixup
7238 * Initial release v1.0.0
7239
7240 ### 30-04-2022 [Ar Rakin <[email protected]>]
7241
7242 * Added new features
7243
7244 ### 23-04-2022 [Ar Rakin <[email protected]>]
7245
7246 * Update README.md
7247 * Create build.yml
7248 * Added lock and unlock commands and improved command parsing
7249
7250 ### 21-04-2022 [Ar Rakin <[email protected]>]
7251
7252 * Fix security issues
7253 * Merge tag 'v0.1.0' into develop
7254 * Merge branch 'release/0.1.0'
7255 * Added base commands
7256
7257 ### 06-04-2022 [Ar Rakin <[email protected]>]
7258
7259 * Initial Commit
7260
7261 ### 26-03-2022 [Ar Rakin <[email protected]>]
7262
7263 * Update README.md
7264 * Initial commit
7265
7266

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26