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

Diff of /trunk/CHANGELOG.md

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.615  
changed lines
  Added in v.616

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26