* 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
* Hide blocked users in Active Now, VC, and server tooltips
* removed old dom stuff added new way to hide blocker users in party
* refactor: clean up
* reorder properties in Dev object
* fixed dev
* fixed
* Update index.tsx
* Update index.tsx
* add blocking streams, title, pfp, party
* 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: add watermark and remove extra stuff
* fix: watermark toggle in form instead of settings
* feat: save as png/gif toggle
* fix: font fetching codes
* feat: save quote settings (make it persistent)
* feat: add font picker
* chore: update sizing of text
* refactor: quoter utilities into utils.tsx
* chore: remove toggles from settings ui
* fix: add input for watermark in modal
* fix: smoother gradient
* fix: gradient coloring and font size
* [Feat] Add Plugin: Snowfall
* Add a plugin called Snowfall, based on the BetterDiscord plugin by the same name. Lets snow fall from the top of your discord client.
* [QOL] snowfall: Credit BetterDiscord Author
* Here Comes Santa Claus
* [Fix] snowfall: Fix Several Bugs
* Switch from HTML entity on the content option to the Unicode character.
* Fixed type switching bug that causes memory leaks.
* Fixed image loading bug.
* Fixed content array handing for image sources.
* [Feat/QOL] snowfall: Configurability Overhaul
* Fixed switching between types.
* Created settings option for user to select type.
* Created description to warn of possible performance issues.
* Created settings options for users to set speed, amount, and size.
* Created custom listener to check for settings changes.
* Added hardcoded SVGs for Snowflakes when using the image option (including a custom-made discord one as an easter-egg).
* Fix condition for deviation check in random function
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
* feat: allow auto streaming of camera devices
* Make My Edits
* Merge StartStream + Respect Sound & Preview Settings
* Proper About
* Redo Logger Naming
* Remove Extra Space
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
* [Feat] jellyfinRichPresence: Enabled Ability to Use Series Cover
* Enabled the ability for the user to use the series cover (which is more similar to the movie cover) instead of the episode cover when watching an episode.
* Added myself as a contributor to the plugin.
* [QOL] Correct Mistake with Developer Crediting
* [Feat] jellyfinRichPresence: Added Ability to Show Episode Name & Change Season-Episode Display Format
* Added the ability to change the display formatting between 3 different options:
- `S00E00`
- `0x00`
- `Season 0 Episode 0`
* Added the ability to display the episode name after the episode number.
* [Feat] jellyfinRichPresence: Added the Ability to Show Presence when Paused
* Added a settings option that will allow the user to continue showing the presence while the player is paused.
* [Feat] jellyfinRichPresence: Added Privacy Mode
* Added the ability for the user to enable privacy mode, in which the name of their media will not be displayed.
* [Fix] Hide Image when in Privacy Mode
* Made the image hidden when in privacy mode
* Fixed a few es-lint violations
* [Fix] jellyfinRichPresence: Hide When Paused by Default
* Switched the defaults to hide the presence when media is paused
* [Fix] jellyfinRichPresence: Used Different Method for Image Hiding
* Fixed the image not hiding by using a different method
* [Fix] jellyfinRichPresence: Remove Comment that Wasn't Purged, Fix Ancient Autocorrect Mistake
* Update .gitignore for Wakatime files
Add Wakatime related entries to .gitignore
* [Fix] jellyfinRichPresence: Fix Autocorrect Mistake from Commit `a31a3ac`
---------
Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>