Commit graph

6697 commits

Author SHA1 Message Date
Ape
896b8644d1
fix waitForSlot allowing join if permissions sufficient (#810) 2026-02-20 15:59:12 -05:00
Jake
3730a7be9c
fix/toneindicators whitespace issue (#818) 2026-02-20 15:58:29 -05:00
M
77c40bdd9d
Add AGENTS.md guide for coding agents (#815)
* 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>
2026-02-20 15:57:08 -05:00
Etorix
f6a9580197
SMYN: Fix mention coloring when using IRCColors. (#817) 2026-02-20 15:57:02 -05:00
Eazvy
3c7cbf42bd
fix(BetterSettings): fix context menu (#819)
* fix (BetterSettings) Linux Settings / Equicord Settings

* fix betterSettings

* fixes

* prism

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-02-20 15:55:23 -05:00
thororen1234
ad5c18909d
update userareaapi find 2026-02-20 14:24:01 -05:00
thororen1234
44873f8deb
Merge remote-tracking branch 'upstream/dev' into dev 2026-02-20 14:23:32 -05:00
thororen1234
e23c7b5234
fix patches 2026-02-20 14:21:31 -05:00
thororen1234
bde473e836
fix donor badges 2026-02-20 13:07:40 -05:00
Elvyra
dc25c8f046
fix SpotifyControls, GameActivityToggle, AccountPanelServerProfile (#3999) 2026-02-20 09:20:43 +01:00
Etorix
64780d3740
SMYN: Fix color. (#809)
* Fix color.

* Fix color.

* Fix color.
2026-02-19 19:38:02 -05:00
thororen1234
47f4888372
bump 2026-02-19 15:35:22 -05:00
Key
c4a01001ba
Quoter: render custom emojis inline (#807)
* Quoter: render custom emojis inline

* fix: use getEmojiURL
2026-02-19 15:34:17 -05:00
thororen1234
c0309cfcb6
Add more equibop checks 2026-02-19 13:04:52 -05:00
thororen1234
dfcfea3b0d
MusicControls: Stable Compat 2026-02-18 22:49:01 -05:00
thororen1234
0221841993
something something conflict betteruserarea 2026-02-18 22:46:57 -05:00
thororen1234
f4ca8665bb
add some weird predicates because discord 2026-02-18 22:42:38 -05:00
thororen1234
cff753b256
Fix Another Patch 2026-02-18 22:33:32 -05:00
thororen1234
e5296ca3e9
Fix Patches 2026-02-18 22:29:24 -05:00
Etorix
5e808b2f59
smyn: Optimize canvas per console warning. (#805) 2026-02-18 19:42:29 -05:00
Etorix
64e8749a91
Questify: Fix progress display. (#806)
* Fix progress display.

* Typo.
2026-02-18 19:42:06 -05:00
thororen1234
47c25abd9a
dragify again 2026-02-18 17:40:07 -05:00
thororen1234
7434cf4b59
dragify: smth murphy did 2026-02-18 17:37:03 -05:00
thororen1234
a58cb03ebd
DRAGIFY 2026-02-18 17:29:35 -05:00
thororen1234
4bc7b4849a
charlie brown 2026-02-18 17:26:10 -05:00
Etorix
af83c84bb0
SMYN: Actual final fix this time for real I promise I tested it fully. (#804)
* Actual fix this time.

* Actual actual fix this time.

* Fix patch.
2026-02-18 17:22:07 -05:00
Etorix
0cdcb24060
SMYN: Actual fix this time. (#803) 2026-02-18 16:44:36 -05:00
Etorix
4d7882396e
SMYN: Fix regression. (#802) 2026-02-18 16:28:52 -05:00
prism
ab533f84f8
MessagePeek: add setting to hide muted dms and group chats (#797) 2026-02-18 16:27:21 -05:00
BlueishTint
adcf725998
ghosted: Fix spacing issues (#796)
* 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>
2026-02-18 16:26:54 -05:00
Etorix
f235061a00
SMYN: Fix default color, update color validation, and add friends list support. (#800)
* Fix default color, color validation, and add friends list support.

* Fix typo.
2026-02-18 12:56:57 -05:00
Etorix
0634f83289
SMYN: Add support for typing indicator. (#798)
* Add support for typing indicator.

* Add support for typing indicator.
2026-02-18 11:22:37 -05:00
thororen1234
88ba491eac
SHC: Fix Again 2026-02-17 20:16:24 -05:00
thororen1234
23660620b1
SHC: Fix Patch 2026-02-17 20:11:37 -05:00
Etorix
c050bbf58c
LimitMiddleClickPaste: Expand plugin functionality. (#782)
* Expand plugin functionality.

* Refactor.

* Fix type.

* Narrow CSS.

* Fix CSS.

* Simplify.

* Fix bugs.

* Fix migration.

* Minor fixes.
2026-02-17 16:23:43 -05:00
Etorix
566ef6cb97
SMYN: IRCColors support and various bug fixes. (#786)
* Add IRC support and fix bugs.

* Fix DMs.

* Adjust minimum speed.

* Add mention support for IRCColors when using SMYN.
2026-02-17 16:23:36 -05:00
prism
49d4090dbf
update (#789)
* update

* update AI slop detection rule: note but still review fully
2026-02-17 16:23:14 -05:00
thororen1234
62c669c6aa
UserAreaAPI: Fix Conflict 2026-02-17 14:47:21 -05:00
thororen1234
b7a7969709
Merge remote-tracking branch 'upstream/dev' into dev 2026-02-17 12:19:07 -05:00
Aaron Tulino
e321795a02
VoiceJoinMessages: Add option to ignore friends (#785)
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-02-17 12:15:20 -05:00
thororen
5fc677bb26
fix AccountPanelServerProfile (#3995) 2026-02-16 20:34:51 +01:00
thororen1234
2737794e6e
fix accountpanelserverprofile 2026-02-16 12:27:09 -05:00
Jake
ff56a2fa5e
fix/Quoter (#783)
* add linebreak + fix filename truncating if the first word is too many
characters long

* best pr of all time
2026-02-16 01:49:46 -05:00
Eazvy
d0c9dce310
Fix ProfileSets gradient and server profile preset apply (#780) 2026-02-15 20:24:06 -05:00
Key
14a0932c2e
FileUpload: add sharex file support (#771)
* FileUpload: add sharex file support
Quick note, the settings seem to split pacal case with spaces for some reason,
so `ShareX` renders as `Share X`. This is stupid and im upset and I dont think
theres anything I can do about it

* FileUpload: use Headers object to construct HTTP headers
2026-02-15 09:31:24 -05:00
korzi
fe007405cf
fix(TranslatePlus): improve layout and structure (#775)
* fix(TranslatePlus): improve layout and structure

* Update translator.ts

---------

Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
2026-02-15 09:28:50 -05:00
thororen1234
82b8aae3ec
styleguide 2026-02-14 16:00:46 -05:00
thororen1234
aed7f7207b
make gemini shut up on auto review probably 2026-02-14 15:56:03 -05:00
prism
b113d13118
refactor(components.dev): redesign DocPage template and update all tabs (#770)
* refactor(components.dev): redesign DocPage template and update all tabs

* lint
2026-02-14 15:02:30 -05:00
StealTech
5eefbb1d85
Allow 100+ plugin users to export list & fix DataStore export errors (#767)
* Add idle auto restart plugin

* Add idle auto restart plugin

* Add idle auto restart plugin

* Add idle auto restart plugin update

* Add idle auto restart plugin update

* Add idle auto restart plugin update

* Replace SelectedChannelStore with VoiceStateStore

* updates

* feat: Allow 100+ plugin users to export list as file & fix DataStore export errors

- Support Helper: Allow users with 100+ plugins to send plugin list as .txt file attachment instead of blocking them
- Backup & Restore: Fix 'Failed to read large IndexedDB value' error by only loading DataStore when needed
- Export Plugins/CSS now skip DataStore entirely, preventing crashes on large datastores

* Delete src/equicordplugins/idleAutoRestart directory

* fix lint

* Update supportHelper.tsx

* Update offline.ts

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2026-02-14 15:02:11 -05:00