Commit graph

7941 commits

Author SHA1 Message Date
thororen
20e339ee6e
Fix StatusPresets Patch 2026-09-23 17:27:56 -04:00
thororen
c1ae991073
Timezones: Pass UserID to banner 2026-09-23 17:07:26 -04:00
thororen
8af167130e
500+ intl keys 2026-09-23 13:41:09 -04:00
thororen
0016fb5e46
add gifting badge tier keys 2026-09-23 03:41:08 -04:00
thororen
d5e40de783
1.5k more 2026-09-23 03:24:03 -04:00
thororen
0d960dbd88
more keys 2026-09-23 01:37:11 -04:00
thororen
373ca325ce
this regex is a sin 2026-09-23 01:37:03 -04:00
Just_Me
f5fe2bd9a4
BetterImageEditor: Better look of the shelf and couple of other fixes. (#1369)
* Move the shelf next to the editor

Fixing a couple of bugs and issues and moving the shelf with pictures beside the image editor for better usage and much better look from the previous scroller implementation

* misc

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
2026-09-23 01:22:07 -04:00
thororen
19a57bebfd
around 3.4k new keys I think 2026-09-23 01:22:06 -04:00
thororen
c7725492f0
guild space intl keys 2026-09-23 01:17:49 -04:00
Kofhisho
b31d339182
Add NoOnboarding Setting (#1361)
* Add NoOnboarding plugin

* Move NoOnboarding logic to EquicordHelper
2026-09-23 01:15:49 -04:00
thororen
852eafd2b9
Update keys-mapping.json 2026-09-23 00:01:35 -04:00
thororen
6f02e91d8e
im so sorry to anyone who has to read this disgrace of finds 2026-09-22 23:56:02 -04:00
thororen
40b4f98cb3
sabam
Co-Authored-By: sadan <117494111+sadan4@users.noreply.github.com>
2026-09-22 23:43:33 -04:00
thororen
77f1c71e8c
dev companion updates 2026-09-22 23:38:25 -04:00
Kofhisho
c66776a8e8
Fix sentry by enabling env variable (#1362) 2026-09-22 23:17:06 -04:00
Etorix
0775a3c23f
Patch Fix. (#1368) 2026-09-22 23:14:40 -04:00
thororen
9fc14329ec
anyways... 2026-09-20 11:51:13 -04:00
thororen
b29bb29882
add linux and windows arm64 2026-09-20 11:48:53 -04:00
Cherry
65bb5f34da
Allow users to Reply to a Message with a Clip (#1363)
add message_reference so it can let people reply to a message instead of sending it directly to the channel

Co-authored-by: Cherry <78418245+Cherif107@users.noreply.github.com>
2026-09-19 19:56:38 -04:00
thororen
957307d5f0
Update runInstaller.mjs
All checks were successful
Sync to Codeberg / codeberg (push) Has been skipped
2026-09-19 11:43:20 -04:00
thororen
37ae8482b8
add new macos bins 2026-09-19 11:36:09 -04:00
thororen
3701c476fb
Fix Broken Patches 2026-09-19 10:53:03 -04:00
thororen
3ac2b24971
use darwin cli 2026-09-19 10:44:03 -04:00
thororen
ddf6c563b4
Merge remote-tracking branch 'upstream/dev' into dev 2026-09-19 10:42:14 -04:00
C 🌱
420177ff04
fix pnpm inject on macos (#4605) 2026-09-18 18:48:34 +02:00
Davri
a2671eafa7
BetterForwards fixes and improvements (#1355)
* BetterForwards: Fix embed picker component styles and accessibility

* BetterForwards: icon styles

* BetterForwards: hook deps

* BetterForwards: fix key

* BetterForwards: fix icon sizes

* Add GuildProfileStore

* BetterForwards: refactoring, add more ways to fetch guild info

* BetterForwards: minor changes

* BetterForwards: fix tags

* BetterForwards: improve patch

* BetterForwards: minor changes

* BetterForwards: auto resolve widget invites

* BetterForwards: popout preload handler

* Betterforwards: add early return for deleted guilds

* BetterForwards: update types

* BetterForwards: minor changes
2026-09-17 07:41:01 -04:00
verticalsync
4c4768d395
update nyx discord id 2026-09-16 18:29:22 +03:00
Nuckyz
59a5428654
SuperReactionTweaks: Fix Super reacting by default 2026-09-15 22:09:39 -03:00
Nuckyz
27c459312a
GifPaste: Fix plugin not working 2026-09-15 21:57:07 -03:00
Nuckyz
f525b0cca7
BetterSettings: Fix disable fade not working 2026-09-15 17:01:20 -03:00
thororen
121390ae9a
BetterFowards: Fix Find 2026-09-14 22:44:55 -04:00
thororen
922cf3c49f
use my action-autotag 2026-09-14 19:02:47 -04:00
thororen
ff6ea05da6
nuke pnpm install 2026-09-14 18:26:38 -04:00
thororen
19ee349a37
use pnpm@setup 2026-09-14 18:16:43 -04:00
thororen
56c4dd99b4
boop
All checks were successful
Sync to Codeberg / codeberg (push) Has been skipped
2026-09-14 18:08:43 -04:00
thororen
1a3bc79a9e
ShikiCodeBlocks: Show ```snippet as js 2026-09-14 17:24:40 -04:00
thororen
7903d5b89c
Snippets: Allow Vencord Channels & Restrict ours properly 2026-09-14 17:01:54 -04:00
thororen
3a00853ca3
Merge remote-tracking branch 'upstream/dev' into dev 2026-09-14 16:40:18 -04:00
Vendicated
0016b9b7ff
MessageLinkEmbeds: limit embed count to prevent DoS 2026-09-14 22:29:33 +02:00
Vendicated
339b85ba40
MessageLinkEmbeds: fix issue where a message's origin channel could be faked
This had a bad interaction with SupportHelper, where it could be used to add a "Run Snippet" button
to any linked message, which when clicked would run code contained in that message

Reported by Kaede
2026-09-14 19:26:05 +02:00
justjxke
555fcff28c
keywordNotify: fix mentions sharing the same tab ID (#1358) 2026-09-13 16:22:03 -04:00
justjxke
49902c5f40
ChannelTabs(fix): duplicate tab behaviour + MacOS traffic light overlap (#1357)
* ChannelTabs: fix duplicate tab scroll behaviour + MacOS traffic lights
overlapping tabs

* move large helper to its own utils file
2026-09-13 15:00:25 -04:00
justjxke
e99ef13c81
SidebarChat: fix scrolling and popouts (#1356)
* SidebarChat: fix scrolling and popouts

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>

* [autofix.ci] apply automated fixes

* SidebarChat: improve patch targetting

---------

Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-09-13 13:59:38 -04:00
Just_Me
9d2a1e196a
Add Betterimageeditor Plugin (#1336)
* BetterImageEditor: keep your own pictures in the image picker and cropper

Discord archives past avatars only after cropping and keeps nothing for
banners. This holds the file you chose before the cropper touches it,
remembers how you framed it, and puts both on a shelf in the picker and
under the crop window.

* Take over Discord's recent avatars slot instead of sitting above it

* Trim comments

* Do not offer a cropped copy of a picture that already is one

* List every image slot in the description

* Drop decorations from the description

* Serialise library writes and tighten the editor types

Index writers now take turns, so saving a crop and adding its cropped copy
cannot overwrite each other. Imported cropped copies point at their new
source ids. A picture only counts as worn once the cropper confirms it, and
reset or close clears it. Classes use the vc-bie- prefix and the editor
props are typed instead of any.

* Listen for profile events through the flux field

* Move the shelf into its own file and drop the comments

* Run clear through the write queue

* Fixed another bunch of bugs because I am stupid.

* Keep imported crop links only when they point somewhere real

A cropped picture remembers the id of the original it was cut from. On import
that id used to be kept as-is whenever the original was not in the file, but an
id from someone else's library matches nothing here, so cropping the same
picture again piled up another copy instead of replacing the previous one. The
link now survives only when it remaps to an imported picture or already names an
entry in this library.

* the last bunch of fixes, so Reptile isn’t screaming at me anymore

* Tie a cropped picture to its original by signature

The link stored the original's id, and ids die when a picture is trimmed off
the shelf, forgotten, or carried into another library. A crop left pointing at a
dead id no longer matched its original, so re-cropping stacked up copies instead
of replacing the previous one. A signature is the same for the same bytes, so
the link now survives all three, and the import no longer has to remap ids.

* Keep crop links working when the library predates the signature change

Old libraries and old exports store the original's id in from, which stopped matching anything once crops were linked by signature. Imports now translate an id back to its signature, and add() accepts either.

* Drop a crop's source link when the import can't resolve it

An old file can hold a crop whose original was left out, and there is nothing in the file that says which picture that id was. Keeping it stored a link that could never match. A signature is recognisable on sight, so anything that isn't one and isn't in the file is dropped.

* Update index.tsx

* Update plugin description for BetterImageEditor

* Update index.tsx

* Removal of the query selector. Now the plugin shouldn't have any

* Update src/equicordplugins/betterImageEditor/index.tsx

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Use pluralise for the toast counts

---------

Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: Just_Me <github@angel-dust.8shield.net>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-09-13 13:58:56 -04:00
Kurt
f74a0e8b64
Add ReactionTimestamps plugin (#1353) 2026-09-13 13:58:11 -04:00
Vendicated
c3b8254c2b
Improve persistence after Discord updates
Credit to doggybootsy

Co-Authored-By: Robert Delaney <71196819+doggybootsy@users.noreply.github.com>
2026-09-12 03:46:33 +02:00
thororen
5dc895ba0e
Merge remote-tracking branch 'upstream/dev' into dev
All checks were successful
Sync to Codeberg / codeberg (push) Has been skipped
2026-09-10 11:39:42 -04:00
thororen
a23d431336
puralize = puralise 2026-09-10 11:35:27 -04:00
thororen
2fbecccfe2
pluralise -> pluralize 2026-09-10 11:31:11 -04:00