* feat(vcNarratorCustom): add sound support
* use useForceUpdater instead of React.useReducer
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* removed mp4 and webm because they aren't supported
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
- Add 'Copy Server Profile Colors' context menu item when guild-specific
theme colors exist
- Use UserProfileStore.getGuildMemberProfile for guild-specific colors
- Replace console.error with Logger
- Add Gir0fa as contributor
* add custom status timeouts
patch the native status menu so idle, dnd, and invisible can use configurable timeout presets without replacing discord's ui
add a settings driven preset editor with reorder controls, movable forever support, and per status direct click defaults while keeping the preset list as the single source of truth and using discord's native timed status action
Signed-off-by: morsz <morsz@morsz.dev>
* clean up custom status timeouts
* framework
* Update index.tsx
---------
Signed-off-by: morsz <morsz@morsz.dev>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: creations <creations@creations.works>
* fix(FileUpload): use proxy more aggressively on bop, also refactor s3 helper
* fix(FileUpload): handle copying to the clipboard if theres no text to copy
* feat(FileUpload): intercept discords file upload button
* me being mean
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
* feat(HidePersonalization): Add a plugin that allows to hide personalization features such as avatar decorations, nameplates, profile effects, and clan tags with customizable options
* fix(HidePersonalization): Fix no predicate bool handling on clan tags
* feat(Cleanify): Introduce Cleanify plugin to enhance UI customization and migrate settings from BetterUserArea and Anammox. This plugin combines the functionality of them and adds new features
* rename(Cleanify -> Declutter): Rename plugin and add Questify conflict detection
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
* Update index.tsx
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
* feat(triviaAI): initial commit
* feat(triviaAI): configurable api endpoint
* feat(triviaAI): better descriptions and stuff ig
* feat(triviaAI): add decancer support
* chore(triviaAI): set autorespond to false by default
* refactor: use logger instead of console.log
* chore: ai wants periods
* unfeat: remove decancer because no external libs
* chore: consistent imports
* refactor: readability
* refactor: error handling
* refactor: simplify loop
* refactor: import insertTextIntoChatInputBox from @utils/discord
* feat: ok maybe toasts are not unnecessary
* feat: check if api key, endpoint or models are set before doing anything
* refactor: remove too many if statements
* feat(iRememberYou): implement complete interactivity for UIDs and GIDs
- add lmb copy functionality for uids with toast
- add rmb context menu for uids and group headers
- add invite link storage and permission aware collection for groups
* fix: update username in EquicordDevs array