Commit graph

1474 commits

Author SHA1 Message Date
Vendicated
9dcafbf468
Fix Notices
Have I ever mentioned how terrible Discord's Notices code is?
2022-12-20 18:03:58 +01:00
Nuckyz
1742bb6020
Fix StartupTimings (#353) 2022-12-20 16:18:15 +01:00
Vendicated
94ad8e8f61
Add useEffect/useState/useMemo to webpack commons 2022-12-20 00:34:26 +01:00
Justice Almanzar
989bd36eeb
refactor: identifier escapes + "self" group (#339)
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-19 22:59:54 +00:00
Nuckyz
4974c53f9c
Improve PronounDB patch (#348) 2022-12-18 05:13:34 +01:00
Manti
47de9fab2e
Make some changes to reviewdb ui and add badges to it (#245) 2022-12-17 23:30:29 +01:00
Nico
3efc79224f
[ShowHiddenChannels] Fix last message date (#342) 2022-12-16 15:51:23 +01:00
Nuckyz
456164253d
fix(MessageLogger): Fix module not being found (#338) 2022-12-16 14:16:47 +01:00
Vendicated
c257f86576
Fix experiments 2022-12-15 17:53:12 +01:00
Pedro
f6122a00ca
feat(NoReplyMention): exempt list support (#337) 2022-12-15 14:05:44 +00:00
Ven
f1bdfdd6b9
Update nsfwGateBypass.ts 2022-12-14 23:50:00 +01:00
ActuallyTheSun
c8f2141114
feat(plugin): add MessageLinkEmbeds (#264)
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-14 23:44:58 +01:00
A user
a67db11dc2
Improve Settings UI & View Raw Modal (#332)
very cool
2022-12-14 00:44:57 +01:00
Box_
9a088b7a31
MoreKaomoji: Add more kaomoji (#299) 2022-12-09 22:54:46 +01:00
Justice Almanzar
ebb8da0f23
fix(FakeNitro): more reliable patches (#304) 2022-12-09 04:32:16 +01:00
Commandtechno
f2e0542614
New Plugin: NSFWGateBypass (#300) 2022-12-09 00:35:09 +01:00
megumin
ee24439795
feat(plugin): sort friend requests by date received (#280) 2022-12-08 23:53:12 +01:00
David Ralph
022bf17140
fix inconsistent margins & capitalisation (#281) 2022-12-08 23:51:18 +01:00
Justice Almanzar
2de461985d
fix(ShikiCodeblocks): spoilers (#298)
* fix(ShikiCodeblocks): spoilers

* fix a settings bug i thikn
2022-12-08 15:54:19 +01:00
Justice Almanzar
2d08dd8a9c
Shiki settings preview (#297) 2022-12-07 15:33:40 +01:00
Commandtechno
49b45d8262
google changed their shit (#294) 2022-12-05 23:14:48 +00:00
Nuckyz
53d0a55561
refactor(IgnoreActivities): Use React Components and support Embedded Activities (#282) 2022-12-04 02:16:47 +01:00
Commandtechno
25ef5d60b4
add me to contributors (#287) 2022-12-03 22:42:18 +00:00
Commandtechno
c74241fde6
add commas in member count (#286)
l
2022-12-03 23:11:08 +01:00
Vendicated
4d8145f12c
Fix arrpc 2022-12-03 14:58:00 +01:00
Justice Almanzar
54010aab94
fix: hljs fallback (#283) 2022-12-03 11:32:14 +01:00
A user
62b2acebe6
Add support for Flatpak for Git updating (#274)
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-02 16:55:53 +01:00
Justice Almanzar
41dddc9eee
feat(plugin): ShikiCodeblocks (#267)
Co-authored-by: ArjixWasTaken <53124886+ArjixWasTaken@users.noreply.github.com>
Co-authored-by: Ven <vendicated@riseup.net>
2022-12-02 16:43:37 +01:00
12944qwerty
4760af7f0e
add ViewRaw plugin & MiniPopover API (#275)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-12-02 16:38:52 +01:00
Vendicated
5e97cc0fc3
QuickCss: Hide MenuBar; explicitly enable contextIsolation
Closes #260
2022-12-02 14:11:20 +01:00
Vendicated
b9e9d9bd64
Add --vanilla flag, strip csp on mainFrame only 2022-12-02 14:10:40 +01:00
Vendicated
734054ff68
feat(Settings): Allow moving Vencord section to different places 2022-12-01 03:38:17 +01:00
Vendicated
f94cbfb2f4
Add basic themes tab 2022-12-01 03:01:44 +01:00
Sofia
fc09460d82
feat(plugin): add ServerListIndicators (#272) 2022-11-29 00:25:07 +01:00
Vendicated
e884738f42
MemberCount: Fix misleading count, add tooltip 2022-11-28 23:01:09 +01:00
megumin
c583bad6bf
the shiggy wiggy (#270) 2022-11-28 18:59:42 +00:00
Vendicated
36b787812e
Add MemberCount plugin 2022-11-28 19:29:46 +01:00
Vendicated
d0a40bc0ed
chore: update deps 2022-11-28 15:59:15 +01:00
Vendicated
3b4879f9d9
perf(settings): Cache proxies 2022-11-28 15:44:53 +01:00
Vendicated
a0a1a4d139
enforce path aliases with eslint 2022-11-28 13:59:53 +01:00
Ven
bad96b7887
Path aliases, better lazyWebpack (#268) 2022-11-28 13:37:55 +01:00
Vendicated
7a4402f142
BlurNSFW: Support videos 2022-11-28 01:08:58 +01:00
Vendicated
3e9672c6b8
oop 2022-11-28 00:58:26 +01:00
Vendicated
a9fee6248e
BlurNSFW: Add amount setting 2022-11-28 00:55:50 +01:00
Vendicated
3db3c63b42
BlurNsfw plugin 2022-11-28 00:42:42 +01:00
megumin
4fc41c8c0b
fix: add predicate to updater menu item (#266)
* fix: add predicate to updater menu item

* dont include Updater in web builds

* i can spell
2022-11-27 16:07:31 +01:00
Ven
5a94201578
Megu blowing up main :blobcatcozyscared: 🚎 2022-11-25 23:41:02 +01:00
megumin
6b55dee9fb
feat(settings): new settings design (#261) 2022-11-25 22:38:55 +00:00
Vendicated
a85ec594a7
[skip ci] docs docs docs 2022-11-25 19:25:35 +01:00
Vendicated
c2c6c9fccb
CallTimer: Fix lag 2022-11-25 18:28:15 +01:00
Vendicated
b60f6cb18d
WhoReacted: Make more reliable & don't spam api 2022-11-25 18:07:29 +01:00
Vendicated
bb398970ef
HideAttachments: Fix embeds
Closes #259
2022-11-25 18:06:31 +01:00
Vendicated
50a96e8047
CallTimer: Fix typo 2022-11-25 16:16:07 +01:00
Vendicated
c5b5b754e2
CallTimer 2022-11-25 15:59:47 +01:00
KraXen72
0f644dff73
loadingQuotes quote fix (#255) 2022-11-24 14:26:38 +01:00
Snare-Hawk
6210d3a597
Make ReviewDB Look More Native (#256) 2022-11-24 14:26:18 +01:00
Nico
e7573382fe
fix(betterNotes): add restart needed for hide notes patch (#258) 2022-11-24 14:02:11 +01:00
Vendicated
f4d7a1f4fb
New Plugin: BetterNotesBox 2022-11-24 02:02:15 +01:00
Vendicated
5dd0a3a746
New Plugin: HideAttachments 2022-11-24 01:00:13 +01:00
Ven
c9fac8ffff
fix tags 2022-11-23 20:04:25 +01:00
KraXen72
f93607fc66
add new quotes to loadingQuotes (#254)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-23 20:00:19 +01:00
Luna
63ffb5bebc
feat(messageTags): Add message quick reply plugin (#241) 2022-11-23 19:56:20 +01:00
jd
2788d264d4
feat(plugin): Urban Dictionary (#222) 2022-11-23 14:30:59 +01:00
Nuckyz
91f1d68e29
feat(plugins): Keep Current Channel plugin (#248) 2022-11-23 02:51:45 +01:00
Nuckyz
7e4f4f1794
feat(plugins): Volume Booster plugin (#249) 2022-11-22 23:22:54 +01:00
megumin
9f7ec0aa8d
settings: better button text for plugin settings modal (#251) 2022-11-22 22:05:46 +00:00
Vendicated
0239bb0aac
Commands: Show plugin name instead of 'Built-In' 2022-11-22 22:42:22 +01:00
Vendicated
ec20556d5c
PlatformIndicators: Fix icon colours 2022-11-22 17:06:24 +01:00
CanadaHonk
1f72a0fc27
fix(arRPC): fix error on null activity (#244) 2022-11-21 20:40:40 +01:00
megumin
31ec1ec1b4
better platformindicators settings (#243) 2022-11-21 20:12:46 +01:00
Nickyux
0f7c80fd4d
Fix no gap (#242) 2022-11-21 19:54:48 +01:00
Ven
b5bc88c7d4
Settings export/import (#235) 2022-11-21 19:25:40 +01:00
Kareem Olim
b42b8d755f
Platform indicators: ignore unnecessary element (#240) 2022-11-21 19:25:21 +01:00
megumin
bfe1fd9912
fix: add keys to plugins grid (#237) 2022-11-21 18:45:22 +01:00
Vendicated
0a92bd6521
PlatformIndicators: Fix server list 2022-11-21 15:59:19 +01:00
Kareem Olim
33c33eb0fd
feat(plugin): PlatformIndicators (#227)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-21 15:44:30 +01:00
obscurity
dcf1148bb4
feat(plugin): TimeBarAllActivities (#228) 2022-11-21 11:53:28 +01:00
obscurity
58e28b4281
feat(fakeNitro): add an option to change emote sizes (#225)
closes https://github.com/Vendicated/Vencord/issues/204
2022-11-21 03:43:16 +01:00
Sofia
bb14d4989d
feat(plugin): NoUnblockToJump (#229) 2022-11-21 03:40:15 +01:00
CanadaHonk
9bcdc8451f
feat(arRPC): update for server 2.2 (#230) 2022-11-21 00:57:30 +01:00
Nuckyz
46b14cb2e0
feat(plugins):WhoReacted keep reaction count (#231) 2022-11-21 00:56:17 +01:00
CanadaHonk
9240865f65
feat(arRPC): update for server 2.0 (#224) 2022-11-20 16:21:42 +01:00
CanadaHonk
e85d763f22
feat(plugin): WebRichPresence (arRPC) (#223) 2022-11-20 14:31:00 +01:00
Vendicated
82911386db
oop 2022-11-19 22:17:55 +01:00
Vendicated
e63ed9cac4
onekocord 2022-11-19 22:13:16 +01:00
Sofia
ba45ecda56
feat(plugin): Last.fm rich presence (#220)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-19 18:40:52 +01:00
megumin
7ff2d2ba8a
fix startup timings page (#219) 2022-11-19 15:52:17 +00:00
Kareem Olim
a5154d6283
feat(plugin): Quick mention button (#218)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-19 16:11:11 +01:00
Kareem Olim
5ce2dc1bb4
feat(plugin): Read all notifications button (#217)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-19 14:54:48 +01:00
Vendicated
8f2c247f27
Fix commands showing up multiple times Part 2 2022-11-18 23:31:53 +01:00
Vendicated
43f41d20fa
Fix commands showing up multiple times 2022-11-18 23:29:34 +01:00
Ven
50c356e397
fix brain fart 2022-11-18 13:39:43 +01:00
Berlin
503a2ec517
Add option to ignore incoming blocked messages (#179) 2022-11-18 05:12:45 +01:00
Vendicated
83b3b1f16b
fix settings debug info on web 2022-11-17 13:49:51 +01:00
Vendicated
2628bdce42
WebContextMenus: Port copy/open link items to Discord Web 2022-11-17 01:30:23 +01:00
Vendicated
8b0911b86a
Updater: Ignore non release commits 2022-11-17 00:45:00 +01:00
Vendicated
410613726b
Donor Badges && Add donate info to settings 2022-11-17 00:21:20 +01:00
Vendicated
e1de6f88fe
Unexplode Modals on canary 2022-11-16 14:52:05 +01:00
Vendicated
ae86848cf6
Fix ReviewDB 2022-11-16 01:02:23 +01:00
Manti
84ec839b04
Add ReviewDB Plugin (#187)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-16 00:40:46 +01:00
Vendicated
b30508aef8
better handling for settings ui errors 2022-11-15 17:29:31 +01:00
Nico
eabbf7d9bd
fix(fakeNitro): add missing predicate for sticker bypass (#215) 2022-11-15 09:34:53 +01:00
Vendicated
be088f9072
Don't unnecessarily create functions many times 2022-11-15 09:30:33 +01:00
Vendicated
2ca98a87d2
Fix Settings UI on canary 2022-11-15 09:28:06 +01:00
Vendicated
b49ac6b541
ClickableRoleDot -> BetterRoleDot; now allows using both role colour styles at once 2022-11-14 21:42:02 +01:00
Ven
82e444e196
Less confusing plugin names (bulk plugin rename) (#214)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2022-11-14 18:05:41 +01:00
Ven
a96f8a89f3
MessageLogger: fixes + ignoreSelf & ignoreBots option (#213) 2022-11-14 16:22:50 +01:00
afn
4642b54260
feat(plugin): FriendInvites (#208)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-13 23:34:10 +01:00
rushii
0dbec8d0cd
feat: message logger plugin (#49)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-13 23:13:32 +01:00
Vendicated
e5b23ff556
EmoteYoink: Don't depend on ReverseImageSearch whoopsie 2022-11-13 04:12:37 +01:00
Vendicated
9110d1f9bd
Emote Clone plugin 2022-11-13 03:46:46 +01:00
Vendicated
81edc14070
fix PronounDB crash with new profile in dms, force start dependencies 2022-11-12 17:20:19 +01:00
Vendicated
b48c8d8a4a
NitroSpoof: Fix inbuilt sticker logic; cleanup 2022-11-12 16:25:28 +01:00
Vendicated
8380328465
InteractionKeybinds: Scroll to message if offscreen
Closes https://github.com/Vendicated/Vencord/issues/200
2022-11-12 00:29:36 +01:00
megumin
30ca4f1cf9
feat: Badge API (#206) 2022-11-11 23:50:09 +01:00
Nuckyz
62e0787cf2
fix(plugins): Fix IgnoreActivities (#205) 2022-11-11 19:02:03 +01:00
Vendicated
a86452e774
fix react hook error 2022-11-11 18:58:30 +01:00
Vendicated
dddb28192c
even more plugin fixes 2022-11-11 18:49:47 +01:00
Vendicated
2133823bd3
more plugin fixes 2022-11-11 16:43:40 +01:00
Vendicated
1176896a1b
fix(plugins): PronounDB, ViewIcons, WebhookTags, NoBlockedMessages, BetterGifAltText, MessageAccessories 2022-11-11 16:14:09 +01:00
Vendicated
a26f636c9b
ci: Automated plugin test with puppeteer 2022-11-11 12:37:37 +01:00
Vendicated
8ba9c96f20
Fix most plugins 2022-11-11 00:11:44 +01:00
Jānis
57f3feba68
spotifyControls: make album of local tracks unclickable (#203) 2022-11-10 19:33:00 +01:00
megumin
010523eeac
feat(plugins): add vc effect event to moyai plugin (#199) 2022-11-10 14:04:06 +01:00
Nico
15f12073cf
spotifyControls: make title/artists of local tracks unclickable (#201)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-11-10 14:02:34 +01:00
Vendicated
58636a9a82
CorruptMp4s: Depend on CommandsAPI ~ PronounDB: Add pronoundb link 2022-11-09 23:01:59 +01:00
Vendicated
0bc894d065
CorruptMp4s: Better default 2022-11-09 21:17:21 +01:00
Vendicated
6f38c4b7fe
new plugin(CorruptMp4s): Mp4s with infinite/negative duration 2022-11-09 21:15:52 +01:00
Vendicated
c1d2f0078f
StickerSpoof: Fix not correctly cleaning previous frame 2022-11-09 20:29:35 +01:00
Nico
3b65384b94
fix(spotifyControls): add album/cover null checks (local files) (#198)
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-09 17:36:20 +01:00
Vendicated
e0450531ef
StickerSpoof: fix small resolutions; AnonymiseFiles: fix extension logic 2022-11-09 17:30:48 +01:00
Vendicated
1e6b967d24
Fix moyai and fart 2022-11-09 12:47:16 +01:00
Vendicated
460f329e4f
fix double click actions using outdated content 2022-11-08 18:09:11 +01:00
Nuckyz
3a3a52c493
fix(NitroBypass): Fix using stickers bypass with Nitro Classic (#196) 2022-11-08 17:51:09 +01:00
afn
4e57ae66f1
feat(SpotifyControls): prettier design (#194)
Co-authored-by: afn <hey@afn.lol>
Co-authored-by: KraXen72 <DPELECH1@GMAil.com>
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-08 17:31:36 +01:00
Vendicated
f7d9be9140
lint: Disallow utils index imports
This keeps leading to issues due to circular imports.
Import from specific files instead, index just reexports
2022-11-07 23:34:14 +01:00
Vendicated
955573d31b
me when i dont depend on MenuItemDeobfuscatorApi 2022-11-07 22:36:06 +01:00
Ven
6a8564089b
SpotifyControls plugin (#190) 2022-11-07 22:28:29 +01:00
Nico
7d5ade21fc
feat(nitroBypass): add sticker bypass (#184)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-11-07 22:23:34 +01:00
Vendicated
0af4579204
Add tracer, fix MessageActions slow startup 2022-11-07 21:05:33 +01:00
Vendicated
851d07f31a
fix(ReverseImageSearch): Don't apply to non image files 2022-11-07 18:52:34 +01:00
Vendicated
963a7332b4
Migrate proxied components to and fix LazyComponent 2022-11-06 18:37:01 +01:00
Vendicated
440baf6028
Improve proxyLazy 2022-11-06 18:00:59 +01:00
megumin
9663e229a6
feat(plugins): add Startup Timings (#189) 2022-11-05 11:09:05 +01:00
megumin
0cb24cad7e
feat: make text selectable in PatchHelper (#188)
* feat: make text selectable in PatchHelper

* real div moment
2022-11-05 10:02:29 +01:00
Vendicated
65620f4976
Webpack: Do not emit errors if devtools open 2022-11-03 20:36:17 +01:00
Vendicated
cb7469afad
Simplemarkdown pleeeeease 2022-11-03 19:15:51 +01:00
Vendicated
2c3dee4120
qol improvements 2022-11-03 19:12:50 +01:00
Vendicated
c20dc269d2
Modify CSP instead of deleting it 2022-11-02 22:15:55 +01:00
Vendicated
a7795533df
Remove clipboardImageFix - Discord fixed the bug woooooo 2022-11-02 20:54:39 +01:00
Vendicated
5e1b42120c
Fix plugins on new update 2022-11-02 20:13:55 +01:00
Vendicated
676f5c7e30
ViewIcons: size 2048 -> 512, to fit on screen 2022-11-02 17:30:15 +01:00
Vendicated
13c73699e9
Fix Webpack modules that are not arrow funcs, Part II 2022-11-01 15:06:15 +01:00
Vendicated
64aed87de4
Fix Webpack modules that are not arrow funcs 2022-11-01 14:28:25 +01:00
Nickyux
1944f3957f
fix forceOwnerCrown Plugin Spamming Errors in Console (#180)
Co-authored-by: Nico <nico@d3sox.me>
Co-authored-by: Ven <vendicated@riseup.net>
2022-11-01 02:19:07 +01:00
Ven
04d6f341ee
PatchHelper, a tool to help you write patches (#182) 2022-11-01 01:49:41 +01:00
rushii
0c25278c59
fix renamed app.asar detection on Windows (#185) 2022-11-01 01:47:07 +01:00
Vendicated
0fda900ccc
Fix: settings.appearance may be undefined 2022-10-31 17:17:54 +01:00
Ven
8adf7ca155
Webpack Warnings & Errors (#178)
* dev: Useful strict Warnings & Errors

* Always log error

* Ignore pending patches with all or whose predicate = false

* Error -> Warn
2022-10-30 20:45:18 +01:00
Snek
b905743077
removed channel type (#170)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-30 19:17:46 +01:00
Nico
a43a41f61f
vcDoubleClick: don't require dbl click on active vc, fix stage channels (#172) 2022-10-30 18:47:12 +01:00
Ven
3af9a14a0e
Patcher: More useful errors with code diffs (#177)
* Patcher: More useful errors with code diffs

* Nicer log formatting

* PluginCards: ellipsises
2022-10-30 02:58:11 +01:00
Vendicated
739b1e47d4
New plugin: LoadingQuotes 2022-10-29 22:53:23 +02:00
Ven
d72542405a
Implement Subcommands; fix errors due to Settings <-> Plugins circular imports (#174) 2022-10-29 20:45:31 +02:00
Vendicated
95aa2d9d8d
ClipboardImageFix is not actually required 2022-10-29 20:36:43 +02:00
Ven
93859883c1
build: inject createElement alias (#176) 2022-10-29 20:27:48 +02:00
Cynthia Foxwell
37105ac416
feat(plugin): ClipboardImageFix (#173) 2022-10-29 20:25:40 +02:00
Vendicated
f6e0efe20a
Reverse image search plugin 2022-10-29 15:25:34 +02:00
Vendicated
1764206e19
Add MenuItemDeobfuscator 2022-10-29 15:25:10 +02:00
Nuckyz
6b0caaae37
fix(ShowHiddenChannels): Fix New unreads box for hidden channels #168 2022-10-27 20:26:54 +02:00
Snek
c76e9f5e3d
better patch & visual bug fix (#167) 2022-10-27 18:37:54 +02:00
Nuckyz
9548978d80
fix(IgnoreActivities): id -> exePath (#164)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-27 10:27:52 +02:00
megumin
13882b5732
feat: custom components in settings (#165) 2022-10-26 23:42:26 +02:00
Jakup
49e72bab32
moarKaomojis plugin (#137) 2022-10-26 15:38:41 +02:00
Nuckyz
bbd3633038
fix(Ignore Activities): Fixes games manually added not being able to be ignored (#162)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-26 15:31:55 +02:00
Vendicated
c65f757bc4
Fix betterUploadButton 2022-10-26 15:10:11 +02:00
Vendicated
b87f0bf3f9
Settings: Cache default value 2022-10-26 14:28:27 +02:00
Vendicated
670b7d7d01
Make tsc happy 2022-10-26 13:54:23 +02:00
Vendicated
f492d26379
Make jsFactory shorter -> bundle size -10% 2022-10-26 13:49:28 +02:00
megumin
5e7c155f6e
feat(settings): add beforeSave check (#161) 2022-10-25 18:49:50 +01:00
Nico
e06ba68c40
fix(vcDoubleClick): add required parentheses (#160) 2022-10-25 18:15:21 +02:00
Nico
d6fe937a70
fix(vcDoubleClick): exclude text channel mentions (#159) 2022-10-25 18:09:21 +02:00
Nico
2f46b934c9
feat: add new plugin ForceOwnerCrown (#157) 2022-10-25 17:32:05 +02:00
Nico
559edbfffe
Fix vcDoubleClick, add support for stage channels (#158) 2022-10-25 10:53:06 +02:00
Nuckyz
6c38362401
Ignore Activities: Fix button not working (#156)
explode
2022-10-25 00:18:30 +02:00
Nuckyz
00402c69d6
feat(plugin): Ignore Activities (#142) 2022-10-25 00:05:40 +02:00
Nico
30dd4b9e01
[ShowHiddenChannels] Add last message info, fix collapsing (#146)
Co-authored-by: Snek <107999380+sneksnake@users.noreply.github.com>
2022-10-24 23:22:39 +02:00
Ven
5fac8be0ae
Vencord Standalone without git/node (#148) 2022-10-23 23:23:52 +02:00
megumin
ffbb52512c
fix: plugin dependencies not enabling (#150) 2022-10-23 19:09:02 +01:00
Berlin
ff9d904fcb
Update license headers in files created by Samu (#149) 2022-10-23 16:33:28 +02:00
Roman / Linnea Gräf
50c0d472d7
feat(NoCanaryMessageLinks): Allow custom subdomains (#147) 2022-10-23 14:19:53 +02:00
Snek
abbc08fb06
feat(plugin): Show Hidden Channels (#101) 2022-10-23 11:44:21 +02:00
KraXen72
934a89add0
feat: switch in plugin settings (#140) 2022-10-22 23:38:48 +02:00
Vendicated
35d2b8d1cf
patcher: Add back support for discord_arch_electron 2022-10-22 19:05:50 +02:00
Vendicated
0328966e0f
Unbrick OpenAsar installs 2022-10-22 18:34:29 +02:00
Vendicated
61fd38d6d9
style: Sort imports 2022-10-22 18:18:41 +02:00
Ven
a7dbd73547
Windows: Patch host updater to reinject (#138) 2022-10-22 18:17:02 +02:00
Vendicated
c116d00d03
Implement Chrome extension loading myself because electron-devtools-installer is ultra bloated 2022-10-22 06:31:47 +02:00
Vendicated
44f6f71c3e
Monaco for Discord Desktop 2022-10-22 04:42:54 +02:00
Vendicated
7d555a96ea
fix userscript, lint new files 2022-10-22 01:22:44 +02:00
Vendicated
f92f3f1a5e
Add license headers 2022-10-22 01:17:14 +02:00
Cynthia Foxwell
6769de29cd
feat(api): add Clipboard entry in webpack common (#127) 2022-10-22 00:18:32 +02:00
Cynthia Foxwell
e2b622c76b
feat(api): Message Accessories API (#131) 2022-10-22 00:17:18 +02:00
Vendicated
4b1e96b76e
Vencord Web: QuickCss Monaco Editor 2022-10-21 23:58:41 +02:00
jue131
e93111fb67
Update nitroBypass.ts (#132) 2022-10-21 13:37:53 +02:00
TymanWasTaken
ccf7f66a79
Update PronounDB Plugin (#115)
* Add X-PronounDB-Source header, add options to pronoundb

* Adapt to defaults fix, better lowercase logic

* User popouts :)
2022-10-21 12:46:38 +02:00
Nuckyz
d8afde2b4d
feat(plugins): Moyai ignore bots setting (#130) 2022-10-21 00:05:08 +02:00
Vendicated
a15d5de493
New plugin: vcDoubleClick 2022-10-20 23:06:28 +02:00
Vendicated
05051399b6 Fix error when enabling a plugin with commands if CommandsAPI hasn't loaded 2022-10-20 20:23:14 +02:00
Vendicated
e4068ef9a6 Document apis 2022-10-20 20:23:14 +02:00
Vendicated
c80ed1b824 legal: Make esbuild generate & link licensing information 2022-10-20 20:23:14 +02:00
Vendicated
50047dd3c2 Add DataStore (IndexedDB wrapper)
An alternative to the synchronous Settings API to work around storage
limitations of localStorage and allow  storing of arbitrarily large
data in form of most Javascript DataTypes,
see https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Structured_clone_algorithm#supported_types
2022-10-20 20:23:14 +02:00
Vendicated
36f4478a4f
more eslint 2022-10-20 11:58:20 +02:00
Nuckyz
350e7b0a6a
feat(moyai): Add option to toggle triggering moyai when the window is not focused (#123) 2022-10-20 07:48:46 +02:00
Katlyn Lorimer
7eba5b99b0
feat: add sendify plugin (#122)
* feat: add sendify plugin

* fix: tweak plugin description

* fix: respect message replies

This implements code provided by Ven, while taking into account possible
errors from Discord as well as minor changes for readability.

Co-authored-by: Ven <vendicated@riseup.net>
2022-10-20 00:53:09 +02:00
Animal
f81ab5ef93
Add volume settings to fart plugin (#113)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 23:28:02 +02:00
megumin
1f50f78912
feat: settings sliders (#120)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 21:57:27 +02:00
Glitchy
efab399309
feat(BANger): Customisable gif or video (#121)
Signed-off-by: glitchy <thepatheticweebgamer@gmail.com>
2022-10-19 21:50:58 +02:00
Nuckyz
dd1537a5d6
feat(plugin): Ify improvements (#119) 2022-10-19 21:28:01 +02:00
Vendicated
d97c3e2e02
Fix ViewIcons, make banner have right cursor
Discord loves pushing 2 almost identical Avatar components for A/B
testing, they have never heard of an if statement 🚎
2022-10-19 19:45:22 +02:00
obscurity
7cdc4e4c03
feat: randomiseFileNames -> anonymiseFileNames (#116)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 15:23:22 +02:00
Vendicated
d3bf5cec9a
Fix nitroBypass 2022-10-19 12:27:20 +02:00
obscurity
139dd7a92e
fix(interactionKeybinds): disable ping when replying to own message (#118) 2022-10-19 09:36:40 +02:00
Ven
b66903cf52
Settings: Implement plugin options defaults (#117) 2022-10-18 22:53:37 +02:00
Ven
287173458f
Updater: Fix error when update check fails
fixes #114
2022-10-18 09:57:32 +02:00
Stijn van der Kolk
beb9aae26b
show only the dependants that are enabled (#111) 2022-10-18 09:53:01 +02:00
Rie Takahashi
5a18292d92 fix(Experiments): Broken isStaff match 2022-10-17 21:22:08 +01:00
megumin
5625d63e46
Settings 2.0 (#107)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-10-17 20:18:25 +01:00
TymanWasTaken
ae730e8398
Add pronoundb plugin (#104) 2022-10-17 18:05:22 +02:00
Vendicated
ad054d5c65
Fix messageActions 2022-10-17 16:29:26 +02:00
echo
82d53b1928
added mock command (#103) 2022-10-16 23:25:27 +02:00
Kyiro
c7c5ffdd44
Allow customising SettingsDir via VENCORD_USER_DATA_DIR environment variable (#106) 2022-10-16 23:20:43 +02:00
Vendicated
0ccea16453
Unbrick updater 2022-10-16 17:23:18 +02:00
Vendicated
01ae0983b3
Optimise Web via treeshaking, cleanup build scripts 2022-10-16 17:15:15 +02:00
Vendicated
c8d87da62d
fart: lazy Audio, moyai: fix cors issues 2022-10-15 19:07:44 +02:00
Vendicated
0d996633f2
ViewIcons: Use ImageModal again 2022-10-14 22:40:20 +02:00
Vendicated
a4e98f9252
proxyLazy: Fix constructors 2022-10-14 22:40:16 +02:00
Vendicated
53794ec180
Fix jsdoc 2022-10-14 21:40:10 +02:00
Vendicated
296336535f
Fix modals, add wp.mapMangledModule 2022-10-14 21:34:35 +02:00
Berlin
d73a6e2c89
Fix fxTwitter regex (#100)
* Fixes so that wont affect other things like likes
* Fixes #97 

Co-authored-by: Ven <vendicated@riseup.net>
2022-10-14 18:13:13 +02:00
Mai
2cb6c23347
add choices to CommandsAPI Options (#94) 2022-10-14 13:21:44 +02:00
Nuckyz
87b6d6ab12
Patch#all option to patch duplicate modules (#99) 2022-10-14 01:47:10 +02:00
Vendicated
bf49acd535
Fix Settings errors when retrieving a null value; add PlainSettings 2022-10-14 00:36:44 +02:00
Vendicated
5fe04c5882
turns out electron13 has no array.at() 2022-10-13 18:51:25 +02:00
Ven
a73e10fc77
quickReply => InteractionKeybinds: now supports edits (#95) 2022-10-13 18:42:35 +02:00
Vendicated
8817e2dff7
Reorganise command plugins 2022-10-12 22:22:37 +02:00
Vendicated
267b2b1a07
Commands: basic error handling 2022-10-12 22:22:21 +02:00
Vendicated
83d480a68c
Fix bots showing as webhook 2022-10-12 19:42:36 +02:00
Berlin
ebe62a1790
FakeClyde (plugin) and sendBotMessage (API addition) (#66)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-12 18:19:42 +02:00
Vendicated
8dff79d3f7
petpet: fix guild pfps 2022-10-12 05:55:44 +02:00
Vendicated
9b7ebe4680
petpet 2022-10-12 05:35:34 +02:00
Vendicated
8e93c5cb43
CommandsApi: fix accidently overwriting inputType BUILT_IN 2022-10-12 05:34:39 +02:00
Vendicated
66f8fde353
Improve ErrorBoundary layout
Now the error cause will be wrapped to prevent it from being cut off,
only wrap the stacktrace in pre
2022-10-12 01:54:38 +02:00
Vendicated
071508c61a
fix(Webhook Tags): Don't mark clyde messages as Webhook 2022-10-12 01:40:10 +02:00
Cynthia Foxwell
bfb4114e18
feat(plugin): UnminifyErrors (#90)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-12 01:25:50 +02:00
Cynthia Foxwell
6afd959530
feat(plugin): No F1 (#88) 2022-10-11 21:54:52 +02:00
Vendicated
86eacea74d
Make ReactDevTools Opt-in 2022-10-11 21:48:28 +02:00
Vendicated
516f8c488a
Switch to standalone-electron-types, -200MB npms 2022-10-11 17:48:14 +02:00
Cynthia Foxwell
39a7b2f5a9
feat(plugin): No RPC (#84) 2022-10-11 04:50:42 +02:00
Animal
7a0560b9d4
Fart plugin (#71)
* the silly

* fart conflicts

* Update fart.ts

Co-authored-by: Ven <vendicated@riseup.net>
2022-10-11 00:20:27 +02:00
BanTheNons
e685e399f9
fix(plugin): fix isStaff returning true for all users (#83)
Co-authored-by: nmsturcke <30734036+nmsturcke@users.noreply.github.com>
2022-10-10 23:45:11 +02:00
Berlin
54198b1a4a
fxTwitter (plugin) (#80)
Co-authored-by: splatterxl <splatterxl@outlook.ie>
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-10 22:45:54 +02:00
Berlin
124d1ad9c7
Plugin that removes canary subdomain from message (#60) 2022-10-10 01:35:50 +02:00
Vendicated
a89e17a390
Make typescript happy, tsc test run in CI 2022-10-09 22:58:08 +02:00
Vendicated
f875d63c6d
Fix webpack search 2022-10-09 22:15:23 +02:00
Animal
e7fb4ebd4e
Protocol whitelist (#70)
* allowed protocols

* i forgot javascript actually has includes lol
2022-10-09 19:55:13 +02:00
Vendicated
2105de8ca5
Add more Webpack Commons & utils 2022-10-09 19:48:42 +02:00
Vendicated
bb7332cefd
Moyai: Support Reactions, ignore bots 2022-10-09 19:48:22 +02:00
Rie Takahashi
43951456d3 🗿🗿🗿 2022-10-09 17:27:50 +01:00
megumin
d3c581eb4e
🗿🗿🗿 (#75)
🗿🗿🗿
2022-10-09 17:18:18 +01:00
Vendicated
151f2eef8a
Improve plugin typings 2022-10-09 01:59:21 +02:00
Vendicated
e0bbdd89bd
fix lazyWebpack.construct, lint uwuify 2022-10-08 21:11:14 +02:00
echo
b101e643d5
added uwuify, but correct (#56)
* added uwuify command

* second try, uwuify: the return

* used the correct api

* added stuttering, repeating words ending with "y" and word replaces

* forgot to add one line lmao

* deleted a test statement

* added more isowo checks

* fixed replace-checking edgecase

* moved around statements - thanks arjix

* fixed another edgecase - gosh my code sucks

* did eslint bs, and added comments

* removed multiple toLowerCase calls
2022-10-08 20:56:38 +02:00
Vendicated
dea34503ef
Add more eslint rules 2022-10-08 20:36:57 +02:00
obscurity
0109381a4f
feat(plugin): add quickreply (#61) 2022-10-08 19:27:20 +02:00
puhbu
8842ad7652
Description change for Spotify Plugin (#63) 2022-10-08 19:26:09 +02:00
Diamond
73a1bc94d1
fix(lazyWebpack): implement more proxy traps (#65) 2022-10-08 19:23:05 +02:00
reflexguru
175c1a78f8
fix(plugin): fix stream quality bypass in nitroBypass (#57) 2022-10-06 16:33:30 +02:00
Ven
74c3930e0a
add eslint config (#53)
* eslint

* workflow

* lint main
2022-10-06 00:42:58 +02:00
ArjixWasTaken
e563521416
Add commands API (#38) 2022-10-06 00:11:32 +02:00
Vendicated
25fcc528ea
Updater: Inform about more recent commits 2022-10-05 17:09:37 +02:00
Vendicated
443978929b
Updater: Exclude more recent local commits 2022-10-05 16:47:28 +02:00
Ariana
45644dec43
feat(plugin): add clearURLs (#47) 2022-10-05 16:37:49 +02:00
Vendicated
3e0355cb53
Fix consoleShortcuts for web 2022-10-05 14:30:21 +02:00
Vendicated
7e526e4172
Kill unsafe require 2022-10-05 14:30:21 +02:00
Cynthia Foxwell
98cfa090d4
feat(plugin): add webhookTags (#46)
* feat(plugin): add webhookTags

* fix(plugin): merge same find patches in webhookTags
2022-10-05 04:45:35 +02:00
Ariana
77aa0c78a0
fix(plugin): add MessageEventsAPI to dependencies of unindent (#48) 2022-10-05 03:33:37 +02:00
Drake
dafbd39113
Fix ify not preventing auto-pausing without premium (#28) 2022-10-04 22:26:56 +02:00
ActuallyTheSun
c5e0c7a6e7
fix(randomiseFileNames): work correctly on web (#40)
* fix(randomiseFileNames): work correctly on web

* fix the fix
2022-10-04 21:46:08 +02:00
GlitchyChan
e1027e06c1
fix(plugins): Fixed BANger (#41)
* fix(plugins): Fixed BANger

That was easy.

* add(Devs): Added Myself to Devs

* Update banger.ts

Co-authored-by: Ven <vendicated@riseup.net>
2022-10-04 21:38:38 +02:00
Diamond
f1a31a6184
feat: no blocked messages plugin (#34) 2022-10-04 16:46:21 +02:00
Vendicated
a6551957e7
fix NoDevtoolsWarning for web 2022-10-04 13:17:00 +02:00
Vendicated
3a9f692644
Fix Desktop thinking it's web
I forgor to test host after adding web support
2022-10-04 12:57:39 +02:00
Diamond
e35393b40c
feat: no system badges plugin (#33) 2022-10-04 02:36:02 +02:00
Vendicated
cc25753314
feat: Experimental browser support 2022-10-04 00:52:50 +02:00
obscurity
f2d913c672
feat(plugin): add betterUploadButton (#32)
plugin to upload with a single click and open the context menu with right click
2022-10-03 20:43:25 +02:00
Vendicated
8fe60971f5
security: remove openPath, restrict openExternal
Now only allows opening http urls.
2022-10-03 19:17:54 +02:00
Vendicated
71a59f4020
Remove electron level telemetry blocking
This is obsolete because the noTrack plugin already does this in
renderer.
2022-10-03 18:56:22 +02:00
Drake
d102d5d976
Make NitroBypass only add spaces when there are none (#26) 2022-10-02 22:12:48 +02:00
megumin
46585efc02
feat(plugins): Add isStaff plugin (#25)
* feat(plugins): Add isStaff plugin

* fix(plugins/isStaff): Improve patches
2022-10-02 18:59:37 +02:00
obscurity
e4c41d5d6c
feat(plugin): add RandomiseFileNames (#24) 2022-10-02 16:21:54 +02:00
Drake
ca2f9d937c
feat(plugin): add NoReplyMention (#23) 2022-10-02 04:08:34 +02:00
Vendicated
19801321cc
Clean up main 2022-10-02 03:11:30 +02:00
Vendicated
acd24cdc4f
Merge branch 'main' of github.com:Vendicated/Vencord 2022-10-02 02:51:10 +02:00
Vendicated
f31fd75efc
UpdaterPage: Do not error if update check failed 2022-10-02 02:46:41 +02:00
botato
acf06203b6
some tweaks (#22) 2022-10-02 01:05:15 +02:00
Vendicated
57d586fab7
Updater: Properly clear changelist after update 2022-10-01 22:14:57 +02:00
Vendicated
2410582cf8
Dedicated Updater Page, Settings feedback 2022-10-01 22:09:20 +02:00
Vendicated
cac77dce40
Fix DiscordNative.desktopCapture.getDesktopCaptureSources() in electron17+ 2022-10-01 17:05:18 +02:00
Vendicated
be94dbbc6c
Fix NitroBypass 2022-10-01 17:04:57 +02:00
botato
967b101af1
feat(plugin): iLoveSpam (#19) 2022-10-01 04:23:41 +02:00
Vendicated
784e9ec9cb
Expose QuickCss and Updater on global; consoleShortcuts plugin 2022-10-01 03:58:18 +02:00
GlitchyChan
175bf1b693
feat(plugin): add muteNewGuild Plugin (#17) 2022-10-01 02:49:26 +02:00
Ven
ef353f1d66
Better authors field (#18) 2022-10-01 02:27:28 +02:00
botato
3e64054283
feat(plugins): add folder svg icon plugin (#16) 2022-10-01 01:34:27 +02:00
Vendicated
bfee307194
Fix commit info 2: Electric Boogaloo 2022-10-01 00:50:10 +02:00
Vendicated
243406557b
Fix commit info 2022-10-01 00:46:49 +02:00
Vendicated
8161a07dba
Add in client updater, Notices API 2022-10-01 00:42:50 +02:00
Vendicated
9aaa47ea4e
BetterGifAltText: Decode url encoded jazz 2022-09-29 23:45:15 +02:00
Vendicated
3c2bbb698a
SilentTyping 2022-09-29 22:02:01 +02:00
Vendicated
86c4bb7f8c
Improve webpack performance (~ 80ms -> 15ms) 2022-09-28 22:49:46 +02:00
Vendicated
0677df7818
BetterGifAltText sanity checks 2022-09-28 13:39:13 +02:00
Vendicated
48477e1959
BetterGifAltText 2022-09-28 13:09:18 +02:00
Vendicated
02ed954ce4
Add clickableRoleDot plugin, toasts 2022-09-28 12:15:37 +02:00
Vendicated
815131ddb7
Fix Experiments 2022-09-27 18:08:11 +02:00
Vendicated
4759ca536c
Fix ViewProfileImages 2022-09-27 18:03:21 +02:00
Vendicated
0444233dd9
Undo the oopsie 2022-09-27 16:59:02 +02:00
Vendicated
572bfcee6c
Fix Settings UI 2022-09-27 16:57:46 +02:00
Vendicated
6398dd25d2
Unbrick Vencord - Pt 1 2022-09-27 14:34:57 +02:00
Vendicated
d0940a8b19
Make raw.githubusercontent.com work for css imports 2022-09-25 17:45:59 +02:00
Vendicated
71a60a0359
Add .editorconfig; reformat project 2022-09-16 22:59:34 +02:00
Vendicated
5f62d2d3ec
Just found out esbuild has a logLevel prop 2022-09-16 22:40:22 +02:00
Vendicated
8cc43cdc7c
Add Megu to Experiments author 2022-09-16 22:12:34 +02:00
megumin
b6d2f50dfc
fix(experiments): Patch canUseOverrides variable (#11) 2022-09-16 22:10:39 +02:00
Vendicated
204ce6758a
Add Webpack.search and Webpack.extract 2022-09-16 21:43:38 +02:00
Vendicated
37e81c017e
patchWebpack: Fix toString on replaced factory methods 2022-09-16 20:53:04 +02:00
Vendicated
9bf28c0e7a
Remove newlines in webpack chunks 2022-09-15 18:17:52 +02:00
Vendicated
b1d3f5e52f
Fix settings patch 2022-09-15 18:03:48 +02:00
Vendicated
5b2b91ed0d
ViewIcons: Fix crash when developer mode is off 2022-09-08 22:44:54 +02:00
Vendicated
6099179f02
ViewIcons: Now opens icons in image viewer 2022-09-08 22:25:21 +02:00
Vendicated
e52225304e
Add modal api 2022-09-08 21:47:53 +02:00
Vendicated
4f531b3634
MessageActions: ignore dblclicks if already editing the msg 2022-09-07 21:43:48 +02:00
Vendicated
a72dedb9aa
better anti devtools; disable sourcemaps 2022-09-07 15:38:50 +02:00
Vendicated
96fed019b8
feat: 20% more swag 2022-09-07 15:27:52 +02:00
Vendicated
edbe8dbcec
cummies 2022-09-07 15:22:56 +02:00
Vendicated
83cdd86926
Webpack: Expose cache and require 2022-09-05 19:54:22 +02:00
Xinto
9aed4d275f
add BANger (#8) 2022-09-04 00:21:35 +02:00
Vendicated
1645913b7f
Improve settings listener api 2022-09-03 18:01:06 +02:00
Vendicated
113f47ca7f
Add QuickCss toggle; add settings listener api 2022-09-03 17:49:16 +02:00
Vendicated
8a8c6a4b52
ViewIcons: Fix error when clicking nonexistant banner 2022-09-02 23:02:08 +02:00
Vendicated
3dd294e2ad
Add viewIcons 2022-09-02 19:05:52 +02:00
Vendicated
68057d49e8
Debounce CssWatcher, fix empty tooltips in settings 2022-09-02 16:15:47 +02:00
Cynthia Foxwell
02aeca6b73
add ify (#7) 2022-09-02 06:08:23 +02:00
Cynthia Foxwell
71072cf3a3
noTrack: switch to patches (#6) 2022-09-02 05:27:32 +02:00
Vendicated
5488f5cecb
Better patch errors 2022-09-02 05:11:45 +02:00
Vendicated
138682f3eb
Fix: Create SETTINGS_DIR if it doesnt exist 2022-09-02 04:55:14 +02:00
Vendicated
ab9f77e770
Fix messageActions 2022-09-01 23:11:12 +02:00
Vendicated
d4eadf9348
BrowserWindow: Disable sandbox to fix electron>=21 2022-09-01 22:35:43 +02:00
Vendicated
9951e0bcc5
Settings: Calculate dependencies 2022-09-01 21:41:00 +02:00
Vendicated
78deb0ebad
Fix settings corrupting 2022-09-01 21:40:26 +02:00
Vendicated
7ce37f858c
Unindent, plugins is now an object instead of [] 2022-08-31 23:04:18 +02:00
Vendicated
b2f762fda8
Revert patcher to console.log 2022-08-31 22:09:36 +02:00
Vendicated
f60ccb766f
Add Plugin.start, make Settings actually start/stop plugins 2022-08-31 22:08:05 +02:00
Vendicated
bac8a648b6
Update dependencies 2022-08-31 20:58:21 +02:00
Vendicated
9b4926ccdc
Fix webpack path 2022-08-31 20:55:58 +02:00
ArjixWasTaken
c3ff092162
Add nitro bypass (#4) 2022-08-31 20:53:36 +02:00
Vendicated
a7ccbcfca4
Refactor webpack; Add ErrorBoundary 2022-08-31 20:47:07 +02:00
Vendicated
98cb301df5
Make Settings & Settings Page 2022-08-31 04:07:16 +02:00
Vendicated
cb288e204d
Add Settings 'page', gitHash, electron version in settings 2022-08-30 01:42:47 +02:00
Vendicated
483bc13a31
Finish rewrite 2022-08-29 22:05:22 +02:00
Vendicated
c39ff8f648
More progress 2022-08-29 20:27:47 +02:00
Vendicated
1709ab61ef
Fix NPE when opening DevTools 2022-08-29 18:45:58 +02:00
Vendicated
876e622f4f
Progress 2022-08-29 18:11:44 +02:00
Vendicated
af498e7829
Rewrite 2022-08-29 02:25:27 +02:00