Commit graph

204 commits

Author SHA1 Message Date
thororen1234
7221fbcd3b Testing 2024-07-18 16:42:27 -04:00
Vendicated
7148c29ed1
more clean 2024-07-18 21:52:31 +02:00
Vendicated
5797506569
add dev build workaround 2024-07-18 21:50:12 +02:00
Prince527
e15ce6130d
Fix Linux Injecting (#14) 2024-07-18 14:23:09 -04:00
Vendicated
6cf2e0c2a5
[WIP] package vencord as asar 2024-07-18 04:34:09 +02:00
thororen1234
5fc6a079b2 List our plugins as well 2024-07-16 13:54:07 -04:00
thororen
16b33ba8fa Vesktop Stuff 2024-07-16 00:15:41 -04:00
thororen1234
ea8c134159 Some porting 2024-07-13 00:06:01 -04:00
thororen1234
9dc101f5a3 Fix 2024-07-12 16:11:33 -04:00
thororen1234
69e3005e7a Fix 2024-07-12 16:05:09 -04:00
thororen1234
eff33e06bd Fixes 2024-07-12 16:01:31 -04:00
thororen1234
d23b8af79a Fixes 2024-07-12 15:59:55 -04:00
thororen
83ee2d7b47
Merge branch 'Vendicated:main' into main 2024-06-28 20:03:18 -04:00
Nuckyz
62485e8694
Obliterate Sentry 2024-06-28 18:34:23 -03:00
thororen
071d42a9a9 Updates 2024-06-27 21:46:46 -04:00
Nuckyz
f81cd5d9a4
Fix broken patches 2024-06-27 16:15:42 +02:00
thororen1234
40a53e0da9 Updates 2024-06-21 14:34:04 -04:00
Vendicated
c7e4bec940
Plugin Page: add indicator for excluded plugins 2024-06-21 04:15:45 -03:00
thororen1234
cd96099b3d Merge remote-tracking branch 'upstream/dev' 2024-06-20 12:35:54 -04:00
Vendicated
3ce241021f
PluginModals: add plugin website & source code links 2024-06-20 04:40:07 +02:00
thororen1234
2e40a9e07b Updates 2024-06-18 22:37:54 -04:00
vee
d6f1209438
fix first set of plugins (#2591)
* Add back mangled webpack searching

* Make window non enumerable in all cases

* fix some webpack commons

* oops

* fix more webpack commons

* fix some finds

* fix more webpack commons

* fix common names

* fix reporter

* fix Constants common

* more fix

* fix SettingsStores (return of old SettingsStoreAPI)

* doomsday fix: MutualGroupDMs (#2585)

* fix SettingsStoreAPI

* fix MessageLinkEmbeds

* fix checking uninitialised settings

* doomsday fix: BetterSessions (#2587)

* doomsday fix: ReviewDB and Summaries (#2586)

Co-authored-by: vee <vendicated@riseup.net>

* fix various things that use default/other names

* fix settings

* wbctxmenus

* fix BetterSettings

* wouldnt it be funny if discord reverted again once we're done

* fix ViewIcons

* fix showconnections

* fix FriendsSince

* FakeNitro: fix app icons

* doomsday fix: NoPendingCount (#2590)

---------

Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: Amia <9750071+aamiaa@users.noreply.github.com>
Co-authored-by: Manti <67705577+mantikafasi@users.noreply.github.com>
2024-06-19 03:04:15 +02:00
thororen1234
8cc9c4855b Merge remote-tracking branch 'upstream/dev' 2024-06-13 12:43:34 -04:00
Nuckyz
e0e35058fd
Discord code blocks can't have indentation 2024-06-12 19:15:26 -03:00
Nuckyz
dc74d28b86
Reporter: Fix summary code blocks 2024-06-12 18:30:11 -03:00
thororen1234
b1d87cbdef Updates 2024-06-06 12:46:36 -04:00
Nuckyz
43b6933fe6
Reporter: Include page errors; load wasm chunks 2024-06-06 00:48:54 -03:00
Nuckyz
ed5ae2ba5c
Add shortcut for lazy loading chunks 2024-06-05 23:46:52 +02:00
thororen1234
ad0b1a5dd3 Merge remote-tracking branch 'upstream/dev' 2024-06-02 16:40:03 -04:00
Nuckyz
d8524b087c
Add shortcut for lazy loading chunks 2024-06-01 18:39:01 -03:00
thororen1234
268e053d68 Merge remote-tracking branch 'upstream/dev' 2024-06-01 13:14:59 -04:00
Nuckyz
d07e4c71b5
Make Reporter runnable in desktop 2024-05-31 23:28:58 -03:00
Nuckyz
05a40445c8
refactor: improve build scripts & automatic testing
- Fix reporter breaking because of ConsoleShortcuts
- Fix extractAndLoadChunks issue with 2 match groups; Improve testing of lazy extractAndLoadChunks
- Reporter: Properly implement reporter build of Vencord; Test more plugins; Fix running in wrong pages
- Fix wrong external files and clean up build script; Remove non used stuff
2024-05-30 23:30:44 +02:00
thororen1234
f2d2ca1fa8 Merge remote-tracking branch 'upstream/dev' 2024-05-30 10:51:39 -04:00
thororen1234
68343dc8e2 Merge remote-tracking branch 'upstream/dev' 2024-05-30 10:34:07 -04:00
Nuckyz
9a9c1b0487
Reporter: Properly implement reporter build of Vencord; Test more plugins; Fix running in wrong pages 2024-05-30 04:44:13 -03:00
Nuckyz
892de53603
Fix extractAndLoadChunks issue with 2 match groups; Improve testing of lazy extractAndLoadChunks 2024-05-30 00:51:23 -03:00
Nuckyz
c8602ef52b
Fix reporter breaking because of ConsoleShortcuts 2024-05-29 06:45:44 -03:00
Luna
41c5bbd952
new plugin WatchTogetherAdblock: block ads in youtube activity (#2021)
Co-authored-by: vee <vendicated@riseup.net>
2024-05-26 19:44:04 +00:00
Vendicated
9ec671819d
build: improve fileInclude plugin 2024-05-26 19:15:51 +02:00
thororen1234
736c0856f5 Merge remote-tracking branch 'upstream/dev' 2024-05-22 09:31:06 -04:00
Nuckyz
f469060ccf
Fix reporter false positive and DefaultExtractAndLoadChunksRegex not catching all cases 2024-05-22 00:47:12 -03:00
thororen1234
f0f655fa10 Merge remote-tracking branch 'upstream/dev' 2024-05-15 10:26:42 -04:00
Nuckyz
54f58cd7c9
Fix: Canonicalize regex finds 2024-05-15 00:38:18 -03:00
thororen
cdeb34b5f2 Merge remote-tracking branch 'upstream/dev' 2024-05-07 14:06:29 -04:00
Vendicated
72b17761bb
upgrade nodejs & pnpm to latest versions 2024-05-07 04:54:25 +02:00
thororen
c21e29f3d7 Haha Funny Moment 2024-05-04 01:10:12 -04:00
Nuckyz
a055b1d47b
refactor(Webpack): more reliable patching (#2237) 2024-05-02 23:52:41 +02:00
thororen
368294f761
Don't run inject for now 2024-05-01 02:47:12 -04:00
thororen
86d6fc60ab
Update runInstaller.mjs 2024-04-26 23:12:33 -04:00
thororen
ea7451bcdc forked!! 2024-04-17 14:29:47 -04:00
Vendicated
89dc74d5d7
partially revert "Array support for find + ResurrectHome: View Server Home Button on Server Guide (#2283)"
This reverts commit 5636f9d979.

It breaks Vesktop which is not acceptable. Need to resolve this conflict and add this back later
2024-04-14 00:59:04 +02:00
Nuckyz
5636f9d979
Array support for find + ResurrectHome: View Server Home Button on Server Guide (#2283) 2024-04-09 17:09:23 -03:00
Nuckyz
31c21594e6
Reporter: Ignore another useless error 2024-03-27 10:39:58 -03:00
Vendicated
3ebde1aae8
fix some minor bugs 2024-03-01 00:18:09 +01:00
Vendicated
de570a4800
inject: suppress ugly node error 2024-02-06 17:59:44 +01:00
V
620c127b58
[skip ci] fix pnpm inject 2024-01-25 07:22:34 +01:00
Nuckyz
5dee2e8549
Future proof reporter to work in latest canary 2023-12-21 21:46:34 -03:00
Nuckyz
2f1dc2c704
reporter: fix icon 2023-12-13 21:46:51 -03:00
Nuckyz
a5442d87d5
Fix reporter and AlwaysAnimate patch 2023-12-13 21:41:09 -03:00
Nuckyz
a9568bc055
reporter: fix bad logic 2023-12-09 17:57:25 -03:00
Syncx
cf7028331c
Native Folder Support (#2031) 2023-12-06 22:25:29 +01:00
Nuckyz
8e1546be00
Include ignored Discord errors in summary 2023-11-30 02:38:12 -03:00
Nuckyz
66dbe7ef07
Fix reporter testing for extractAndLoadChunks 2023-11-30 02:26:18 -03:00
Nuckyz
1619ee404a
Utility function for loading Discord chunks (#2017) 2023-11-28 16:33:02 -03:00
V
604cf00211
reporter: fix markdown output 2023-11-25 02:51:19 +01:00
V
598ffe6368
reporter: remove sleeps 2023-11-25 01:52:11 +01:00
V
534565db25
Add webpack find testing (#2016)
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
2023-11-25 01:32:21 +01:00
V
119b628f33
feat: simple plugin natives (#1965) 2023-11-09 02:32:34 +01:00
Susheel Thapa
0afe319141
fix typo in multiple files (#1911) 2023-10-27 12:09:38 -03:00
Vendicated
0c6445b66b
fix reporter 2023-10-25 21:06:18 +02:00
Nuckyz
ae1dc4eab0
Make reporter ignore useless Discord errors (#1829) 2023-10-21 17:51:07 +02:00
ioj4
d94418f42f
fix: windows host update patching (#1820) 2023-10-19 11:14:40 +02:00
V
b59db2f8c2
Drop Firefox extension support
Despite me already fixing all issues, mozilla is still giving me more
trouble. Now they are asking me to provide them with testing credentials
for discord. Not only do i not want to give them my account, it also
isn't even possible because of how discord's login from new location
verification works

i am very tired of having to fight mozilla and their stupid guidelines /
requests. publishing to amo is a nightmare. as such, official support
for the extension is hereby dropped

we cannot even distribute the extension ourselves because extensions
NEED TO BE SIGNED to install them (unless you use firefox nightly).
and guess how you sign? VIA THEIR STUPID STORE

Options for firefox users:
- use the UserScript
- grab extension-firefox.zip from releases and install it on firefox
  nightly
- make your own firefox developer account and manually sign the
  extension-firefox.zip and pray they sign it for you (they wouldn't
  sign my unlisted upload of it)
- use a chromium browser
2023-10-09 03:49:33 +02:00
V
d81302f64c
Revert mozilla store compliance changes
This reverts commit 97b6699afe.

Vencord is dropping support for the firefox extension, so these changes
are now obsolete. revert so users can still install the extension
manually and enjoy the full experience
2023-10-09 03:15:43 +02:00
V
fa16e1b56f
fix updater 2023-09-22 15:58:29 +02:00
V
cfca393f2b
ci(generatePluginList): add filePath 2023-09-22 04:48:54 +02:00
V
97b6699afe
Fuck you Mozilla 2023-09-21 18:56:58 +02:00
V
7e91edc757
browser: unhardcode rnnoise 2023-09-21 18:19:59 +02:00
V
41f5d71e38
Bundle dependencies with extensions for webstore rule compliance (#1740) 2023-09-19 04:11:27 +02:00
V
5e3a485edc
ci: generate plugin readme map 2023-09-08 02:26:47 +02:00
Nuckyz
f1b3b3c0a3
Uncanonicalize reported patches 2023-09-06 18:47:54 +02:00
V
4df01b1e62
ci: fix generatePluginList 2023-08-25 14:33:33 +02:00
Sefa Eyeoglu
714d87241c
build: allow overriding git details & disabling updating (#1677)
Co-authored-by: V <vendicated@riseup.net>
2023-08-25 14:15:02 +02:00
V
817f0f7473
[skip ci] fix getPluginTarget 2023-08-20 15:14:28 +02:00
V
ede507e80c
chore: update for 'Vencord Desktop' -> 'Vesktop' rebrand 2023-08-16 01:55:56 +02:00
Justice Almanzar
ffdf63563b
feat(plugins): Web/Vesktop AI Noise Suppression powered by RNNoise (#1477)
Co-authored-by: V <vendicated@riseup.net>
2023-08-16 01:32:11 +02:00
V
3b8b43c7e0
ci: Fix reporter
Co-authored-by: Justice Almanzar <superdash993@gmail.com>
2023-08-12 01:36:19 +02:00
Justice Almanzar
fa124d8877
build: split preload & renderer.css into D. desktop / vesktop (#1629) 2023-08-11 00:14:50 +02:00
Rini
8b6c8bc0ec chore: transition to shorter license headers (#6)
Transition from the GPL jumpscare to a more concise header:

	/*
     * Vencord, a Discord client mod
	 * Copyright (c) 2023 Vendicated and contributors
     *
	 * SPDX-License-Identifier: GPL-3.0
     */

Old files still keep the old headers, while eslint will now autofix the new header

Reviewed-on: https://codeberg.org/Ven/cord/pulls/6
Co-authored-by: Rini <rini@rinici.de>
Co-committed-by: Rini <rini@rinici.de>
2023-08-10 00:17:49 +00:00
V
5edbd2391d
Fix build 2023-06-25 18:33:44 +02:00
V
eaeb60308e
[skip ci] Add version to /vencord-debug 2023-06-16 19:07:22 +02:00
V
07a9adbce2
🧹🧹 2023-06-13 03:45:05 +02:00
V
d8cd557fb2
Clean up build scripts 2023-05-30 15:23:32 +02:00
Nuckyz
458c7ed4c5
Make Fake Nitro transformations support the new markdown (#911) 2023-05-23 00:25:48 -03:00
V
d888a0a291
[skip ci] Fix plugin json generation 2023-05-23 04:42:06 +02:00
V
ade31f993b
Implement plugin tags 2023-05-12 03:41:15 +02:00
Nuckyz
6a1cb133cd
Fix blank errors on plugin reports (#1021) 2023-05-01 07:26:27 +00:00
Nuckyz
08d88b326d
Fix Plugin Reporting false dependency errors and other stuff (#1017) 2023-04-30 13:34:38 +00:00
Vendicated
d70d7c7b49
[skip ci] reporter: reduce sleep time 2023-04-28 19:34:21 +02:00