* feat(hideMessages): add a plugin to hide messages temporarily
* refactor(hideMessages): remove redundant async
* feat(hideMessages): add settings to control visibility of the hide button in message popover
---------
Co-authored-by: thororen <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
* NoPushToTalk
Bypasses the push-to-talk requirement for voice activity in channels that enforce it.
* fix
* fix whatever struct you did
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
* MessageClickActions: additional react emojis
optionally allow users to set additional emojis to be
triggered on react action
* fix: indi thinks limiting reacts to 5 is more sane
* add oma's changes
includes an emoji picker for the react action
* oma's fault btw
* Add AGENTS.md guide for coding agents
Adds a comprehensive AGENTS.md guide for AI coding agents working on Equicord, based on the agents.md standard format.
Key sections included:
- Project overview and technology stack
- Setup commands (install, build, dev, test)
- Project structure with path aliases
- Code style, patterns, and philosophy
- Plugin structure with clear directory placement (src/equicordplugins/ for Equicord, src/plugins/ for Vencord)
- Forbidden patterns table with fixes
- Discord types and plugin interop
- Patch quality guidelines
- Memory leaks and cleanup
- Built-in utilities reference
- Plugin acceptance rules
- Git workflow (feature branches from fork's dev, PR to upstream dev)
- Platform-specific plugins (.desktop, .web, .discordDesktop)
Also adds CLAUDE.md symlink for Claude compatibility.
Sources:
- Merged content from .gemini/styleguide.md
- Follows agents.md standard format
* Improve AGENTS.md based on Vercel agent evals research
- Add retrieval-led reasoning directive at top
- Add Quick Reference and Key Files Index for fast navigation
- Add explicit workflow ordering (explore first, then act)
- Compact from 518 to 240 lines (54% reduction)
- Convert verbose lists to tables
- Merge related sections
- Remove redundant examples
---------
Co-authored-by: Mishal <91066601+mishalhossin@users.noreply.github.com>
* Fix styles
* Make indicator not show if there are no ghosted messages
This makes the plugin only be intrusive when you want it to be intrusive.
* Fix centering
* Stop 0 from being output
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>