Ruby
81109314ea
chore: formatting
2025-01-03 15:15:45 +01:00
Ruby
5c0602715d
feat: fix leap year rules, add year and month to the delay string
2025-01-03 15:12:43 +01:00
Dragory
c285984c9d
chore: lodash.cloneDeep -> structuredClone
2024-11-10 14:00:46 +02:00
Dragory
4ac7ff0843
fix: remove old references to per-method lodash packages
...
See https://lodash.com/per-method-packages
2024-08-11 22:49:52 +03:00
Dragory
43b8017985
Merge branch '240811_application_commands_merge_2' into next
2024-08-11 22:28:41 +03:00
Dragory
45e3fe2ef0
chore: esm imports
...
This will make merging this into 'next' much easier.
2024-08-11 21:58:52 +03:00
Dragory
cb2306e522
Merge remote-tracking branch 'origin' into next
2024-08-11 21:44:16 +03:00
Dragory
460b65d1df
chore: reorganize plugin docs
2024-08-11 02:05:23 +03:00
rubyowo
914efb6fcc
chore: format repo ( #482 )
...
Begone formatting errors
2024-06-02 16:21:27 +01:00
Dragory
dfdc6566cf
refactor: consolidate pluginInfo internal/legacy fields
2024-05-19 11:15:03 +00:00
Miikka
0a38440bca
Merge pull request #475 from rubyowo/feat/pretty_name
...
feat: pretty_name for automod
2024-05-19 13:33:21 +03:00
Ruby
dfb2b82272
feat: pretty_name for automod
2024-05-12 14:55:49 +02:00
Dragory
5772e27cda
refactor: convert /backend to ESM
2024-04-09 20:57:18 +03:00
Dragory
805234acc1
refactor: simplify logs plugin types; remove deprecated format.timestamp field
2024-04-09 19:24:06 +03:00
Dragory
c89c5ea430
feat: update knub; update public interfaces for new knub
2024-03-30 13:31:30 +00:00
Dragory
c2ae6d53d8
feat: update knub; use base Knub types for plugins
2024-03-30 12:35:22 +00:00
Dragory
873bf7eb99
chore: run prettier
2024-01-27 14:23:13 +02:00
Dragory
77ab2718e7
chore: resolve lint errors
2024-01-27 14:21:32 +02:00
Dragory
82d720d308
refactor: change LogType to a plain object instead of an enum
2024-01-15 22:37:39 +00:00
Dragory
ac8926cdb8
chore: fix inconsistent import paths
2024-01-15 18:05:01 +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
ecaa16bf7c
feat: use native timestamps more
2023-06-24 11:55:49 +00: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
fa50110766
feat: add member cache; handle all role changes with RoleManagerPlugin; exit gracefully
2023-05-07 17:57:40 +03:00
Tiago R
06877e90cc
Update djs & knub ( #395 )
...
* update pkgs
Signed-off-by: GitHub <noreply@github.com>
* new knub typings
Signed-off-by: GitHub <noreply@github.com>
* more pkg updates
Signed-off-by: GitHub <noreply@github.com>
* more fixes
Signed-off-by: GitHub <noreply@github.com>
* channel typings
Signed-off-by: GitHub <noreply@github.com>
* more message utils typings fixes
Signed-off-by: GitHub <noreply@github.com>
* migrate permissions
Signed-off-by: GitHub <noreply@github.com>
* fix: InternalPoster webhookables
Signed-off-by: GitHub <noreply@github.com>
* djs typings: Attachment & Util
Signed-off-by: GitHub <noreply@github.com>
* more typings
Signed-off-by: GitHub <noreply@github.com>
* fix: rename permissionNames
Signed-off-by: GitHub <noreply@github.com>
* more fixes
Signed-off-by: GitHub <noreply@github.com>
* half the number of errors
* knub commands => messageCommands
Signed-off-by: GitHub <noreply@github.com>
* configPreprocessor => configParser
Signed-off-by: GitHub <noreply@github.com>
* fix channel.messages
Signed-off-by: GitHub <noreply@github.com>
* revert automod any typing
Signed-off-by: GitHub <noreply@github.com>
* more configParser typings
Signed-off-by: GitHub <noreply@github.com>
* revert
Signed-off-by: GitHub <noreply@github.com>
* remove knub type params
Signed-off-by: GitHub <noreply@github.com>
* fix more MessageEmbed / MessageOptions
Signed-off-by: GitHub <noreply@github.com>
* dumb commit for @almeidx to see why this is stupid
Signed-off-by: GitHub <noreply@github.com>
* temp disable custom_events
Signed-off-by: GitHub <noreply@github.com>
* more minor typings fixes - 23 err left
Signed-off-by: GitHub <noreply@github.com>
* update djs dep
* +debug build method (revert this)
Signed-off-by: GitHub <noreply@github.com>
* Revert "+debug build method (revert this)"
This reverts commit a80af1e729
.
* Redo +debug build (Revert this)
Signed-off-by: GitHub <noreply@github.com>
* uniform before/after Load shorthands
Signed-off-by: GitHub <noreply@github.com>
* remove unused imports & add prettier plugin
Signed-off-by: GitHub <noreply@github.com>
* env fixes for web platform hosting
Signed-off-by: GitHub <noreply@github.com>
* feat: knub v32-next; related fixes
* fix: allow legacy keys in change_perms action
* fix: request Message Content intent
* fix: use Knub's config validation logic in API
* fix(dashboard): fix error when there are no message and/or slash commands in a plugin
* fix(automod): start_thread action thread options
* fix(CustomEvents): message command types
* chore: remove unneeded type annotation
* feat: add forum channel icon; use thread icon for news threads
* chore: make tslint happy
* chore: fix formatting
---------
Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: almeidx <almeidx@pm.me>
Co-authored-by: Dragory <2606411+Dragory@users.noreply.github.com>
2023-04-01 14:58:17 +03:00
Dragory
d472fd4fa6
fix(logs): fix inconsistent thread/channel/category exclusions; add excluded_threads log channel option
2022-08-13 23:19:06 +03:00
Dragory
b05fbe1d04
Update to discord.js v13.8.0, adding support for text-in-voice
2022-06-13 21:19:56 +03:00
Dragory
4179bc4ee1
feat: move log timestamp prepending to log message format; use native timestamps by default
2021-11-02 21:27:08 +02:00
Dragory
55a39e0758
feat: use webhooks for logs when possible
2021-11-02 19:59:42 +02:00
Dragory
f92ee9ba4f
fix: fix errors when unloading certain plugins after beforeLoad but before afterLoad
2021-10-31 16:48:32 +02:00
Dragory
8f17a835f9
refactor: debounce and batch simultaneous audit log requests
2021-10-27 00:09:29 +03:00
Dragory
c7751a9da1
Centralize periodic checks for mutes, tempbans, vcalerts, reminders, and scheduled posts
...
This should result in a significant performance improvement.
The new method is also more precise than the old one, allowing
the aforementioned checks to be performed with second-precision.
2021-09-25 21:34:07 +03:00
Dragory
f733f081e0
Fix batched logs not being separated by newlines
2021-09-12 12:05:58 +03:00
Dragory
3e7313d40f
Fix error in onMessageDelete logs
2021-09-11 19:55:46 +03:00
Dragory
e6694f3751
Chunk text-only log messages. Use a cooldown if running into Missing Access / Missing Permissions error during logging.
2021-09-11 19:20:31 +03:00
Dragory
ac79eb09f5
Reformat all files with Prettier
2021-09-11 19:06:51 +03:00
Dragory
001b6d00ea
Batch embed logs. Always use log batching.
2021-09-11 18:57:06 +03:00
Dragory
82ca94e8c9
Limit which changed props are included in update logs
2021-09-05 23:46:40 +03:00
metal
2d777a03db
Logs - role change compare only role IDs instead of a collection ( #264 )
2021-09-04 19:15:16 +03:00
Dragory
3c8355babf
Fix logAutomodAction error if Automod context doesn't include a user
2021-08-21 01:41:42 +03:00
Dragory
05df81ddca
Fix being unable to !post to announcement channels or threads
2021-08-21 00:59:51 +03:00
Dark
d190957c7f
Check if VC actually changed
2021-08-20 19:01:47 +02:00
Dragory
81514276e9
Fix issues around embeds
2021-08-19 19:33:47 +03:00
Dragory
dc53de8ae3
Fix embed logs
2021-08-19 18:59:11 +03:00
Dragory
e2be447de5
Ignore empty emoji/sticker updates from logs
2021-08-19 18:34:52 +03:00
Dragory
854ce1862d
Fix error in log userMention()
2021-08-19 18:34:24 +03:00
Dragory
fd73da059a
Hotfix 18
2021-08-19 02:17:51 +03:00
Dragory
2b80297ff2
Hotfix 17
2021-08-19 02:17:16 +03:00