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

Annotation of /trunk/CHANGELOG.md

Parent Directory Parent Directory | Revision Log Revision Log


Revision 616 - (hide 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 rakinar2 616 # Changelog
2 rakinar2 615
3 rakinar2 616 ### 29-08-2024 [Conventional Release Action <[email protected]>]
4 rakinar2 615
5 rakinar2 616 * release: v9.26.1 [skip ci]
6     * release: v15.7.0 [skip ci]
7 rakinar2 615
8 rakinar2 616 ### 29-08-2024 [Ar Rakin <[email protected]>]
9 rakinar2 615
10 rakinar2 616 * 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 rakinar2 615
17 rakinar2 616 ### 28-08-2024 [Ar Rakin <[email protected]>]
18 rakinar2 615
19 rakinar2 616 * 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 rakinar2 613
26 rakinar2 616 ### 28-08-2024 [Ar Rakin <[email protected]>]
27 rakinar2 613
28 rakinar2 616 * docs: update readme
29     * ci: add docs build workflow
30 rakinar2 613
31 rakinar2 616 ### 28-08-2024 [Conventional Changelog Action <[email protected]>]
32 rakinar2 613
33 rakinar2 616 * release: v9.26.0 [skip ci]
34 rakinar2 613
35 rakinar2 616 ### 27-08-2024 [Ar Rakin <[email protected]>]
36 rakinar2 613
37 rakinar2 616 * 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 rakinar2 592
42 rakinar2 616 ### 27-08-2024 [Ar Rakin <[email protected]>]
43 rakinar2 592
44 rakinar2 616 * chore: update drizzle journal
45     * docs: update automod details page
46 rakinar2 592
47 rakinar2 616 ### 27-08-2024 [Conventional Changelog Action <[email protected]>]
48 rakinar2 592
49 rakinar2 616 * release: v9.25.1 [skip ci]
50     * release: v9.25.0 [skip ci]
51 rakinar2 592
52 rakinar2 616 ### 26-08-2024 [Ar Rakin <[email protected]>]
53 rakinar2 592
54 rakinar2 616 * * update license for sudobot's logo tot CC BY-NC-ND 4.0
55 rakinar2 575
56 rakinar2 616 ### 26-08-2024 [Conventional Changelog Action <[email protected]>]
57 rakinar2 575
58 rakinar2 616 * release: v9.24.8 [skip ci]
59     * release: v9.24.7 [skip ci]
60 rakinar2 575
61 rakinar2 616 ### 26-08-2024 [Ar Rakin <[email protected]>]
62 rakinar2 575
63 rakinar2 616 * 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 rakinar2 575
67 rakinar2 616 ### 25-08-2024 [Conventional Changelog Action <[email protected]>]
68 rakinar2 575
69 rakinar2 616 * 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 rakinar2 575
74 rakinar2 616 ### 25-08-2024 [Ar Rakin <[email protected]>]
75 rakinar2 575
76 rakinar2 616 * 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 rakinar2 575
85 rakinar2 616 ### 25-08-2024 [Ar Rakin <[email protected]>]
86 rakinar2 575
87 rakinar2 616 * chore: update readme
88     * chore: update readme
89 rakinar2 575
90 rakinar2 616 ### 24-08-2024 [Ar Rakin <[email protected]>]
91 rakinar2 575
92 rakinar2 616 * 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