Dragory
49866d375a
feat: zod config schema formatting
2024-01-27 13:55:26 +02:00
Dragory
7ba318a6d9
chore: centralize common TS config options
2024-01-27 12:50:09 +02:00
Dragory
b83f388096
feat: add cli command to export configs as json schema
2024-01-27 12:47:30 +02:00
Dragory
b0a9cf1bcd
fix: tweaks to config types
2024-01-27 12:46:48 +02:00
Dragory
6110b8190c
chore: use @zeppelinbot scope over @zeppelin for package names
2024-01-27 12:45:52 +02:00
Dragory
1b76af3579
fix: cases types
2024-01-15 22:45:07 +00:00
Dragory
61b5f3f0d3
feat: add cli command to validate active configs
2024-01-15 22:44:43 +00:00
Dragory
e4b098b563
fix: automod types
2024-01-15 22:39:27 +00:00
Dragory
5a5be89573
fix: counter types
2024-01-15 22:38:48 +00:00
Dragory
82d720d308
refactor: change LogType to a plain object instead of an enum
2024-01-15 22:37:39 +00:00
Dragory
cbec80981d
feat: improve ZodIssue rendering in config validation
2024-01-15 22:36:10 +00:00
Dragory
ac8926cdb8
chore: fix inconsistent import paths
2024-01-15 18:05:01 +00:00
Dragory
3db9090705
fix: circular dependency in automod types
2024-01-15 18:03:45 +00:00
Dragory
28692962bc
refactor: replace io-ts with zod
2024-01-14 14:25:42 +00:00
Dragory
fafaefa1fb
feat: limit logs timestamp_format length
2023-11-25 12:28:28 +02:00
Dragory
c82e147ea1
feat: more robust tag error handling
2023-11-25 12:15:32 +02:00
Dragory
09b6d43a5c
Merge branch 'master' of github.com:Dragory/ZeppelinBot
2023-11-25 12:06:02 +02:00
Dragory
9fd2bf4edb
fix: crash on tag round() with non-numeric argument
2023-11-18 12:57:54 +02:00
Dragory
062cb053cc
fix: crash on tag round() with >100 decimals
2023-11-18 12:55:01 +02:00
Miikka
b47db15ad2
Merge pull request #378 from rubyowo/concatArr-crash-fix
...
fix: crash when the arr argument for concatArr isn't specified
2023-11-18 12:51:56 +02:00
Dragory
be40bbae9c
fix: api key verification/dashboard login
2023-07-01 17:09:23 +00:00
Dragory
ee3ef7c77f
fix: broken prod migrations
2023-07-01 16:14:15 +00:00
Dragory
9cc88cfcb8
feat: use emoji icons from Hangar
2023-07-01 13:22:04 +00:00
Dragory
bafe8e3b55
chore: run prettier
2023-07-01 13:10:29 +00:00
Dragory
7927de5b5e
feat: update supporters message
2023-07-01 12:58:14 +00:00
Miikka
e207874ebf
Merge pull request #406 from DenverCoderOne/feat-Make-tag-list-search-case-insensitive
...
feat: Make tag list search case-insensitive
2023-07-01 15:56:55 +03:00
Miikka
4ada164ffa
Merge pull request #346 from DarkView/fix_misleadingMuteNaming
...
Fix "Server voice muted" being true even if self-muted, misleading mods into thinking the user was right-click muted by a moderator
2023-07-01 15:46:51 +03:00
Dragory
474b5dccf9
fix: type errors in tests
2023-07-01 12:36:57 +00:00
Dragory
370c3666c7
chore: update backend packages
2023-07-01 12:32:16 +00:00
Dragory
761ff27771
feat: upgrade to TypeORM 0.3
2023-07-01 12:17:45 +00:00
Dragory
8cee4ec1e4
fix: crash in JumboCmd error handler
2023-07-01 11:32:59 +00:00
Tiago R
f5d6c895aa
Fix counters set_value not defaulting nulls if not using per_user/per_channel ( #366 )
2023-07-01 13:58:01 +03:00
Tiago R
0da204ed5a
Fix: Utility-Clean command increased limit & chunk messages to be deleted ( #393 )
...
Co-authored-by: Almeida <almeidx@pm.me>
2023-07-01 13:47:56 +03:00
Tiago R
7c2a50921b
Fix: Utility-ServerInfo several fixes ( #394 )
2023-07-01 13:46:21 +03:00
Dragory
b60a7fb145
fix: clinic.js 0kb output files
...
Something in our signal handlers/code that touched signal handlers
conflicted with clinic.js's signal handler code. With this commit,
we don't touch signal handlers at all if DEBUG mode is enabled.
2023-06-26 19:55:16 +00:00
Dragory
2fe92ff76d
fix(tags): user_cooldown now applies per-user, not per-tag
2023-06-24 12:33:56 +00:00
Dragory
f3627e0b17
chore: update discord.js to v14.11, knub to v32.0.0-next.16
2023-06-24 12:14:41 +00:00
Dragory
63c41f0278
feat: new username support vol 2
2023-06-24 12:07:58 +00:00
Dragory
ecaa16bf7c
feat: use native timestamps more
2023-06-24 11:55:49 +00:00
Dragory
0e70412bc4
feat: new username support
2023-06-24 10:48:45 +00:00
Dragory
514e93aa23
feat(persist): reapply persisted data after delay
...
This enables better interoperability with other bots that apply roles
on join. This is because bots that apply roles on join often run into
a race condition where they're both setting the member's roles at the
same time without knowing about the other, which results in one bot's
roles overriding the other one's. Reapplying Zeppelin's roles after a
delay should ensure that persisted roles get applied properly even in
these cases.
2023-06-24 09:53:06 +00:00
Dragory
fd4097cefc
fix: add missing permissions to permissionNames.ts
2023-06-24 08:29:19 +00:00
Dragory
392d6a427d
chore: update dependencies; recreate package locks
2023-06-24 08:28:24 +00:00
Jonah Lawrence
da59435ae9
feat: Make tag list search case-insensitive
2023-05-16 06:52:24 -06:00
Dragory
5f194bf1ef
chore: fix lint errors; tweak lint rules
2023-05-08 22:58:51 +03:00
Dragory
16fa19d3e9
chore: prettier
2023-05-08 21:33:40 +03:00
Dragory
baee6d2d45
feat: fixes to GuildMemberCache events
2023-05-08 21:23:19 +03:00
Dragory
fa50110766
feat: add member cache; handle all role changes with RoleManagerPlugin; exit gracefully
2023-05-07 17:57:40 +03:00
Dragory
fd60a09947
feat: update to TypeScript 5; reorganize deps
2023-04-29 21:07:18 +03:00
Dragory
658300fcac
feat: update to Node.js 18
2023-04-29 20:47:20 +03:00