59 Commits

Author SHA1 Message Date
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
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
Ven
6a8564089b SpotifyControls plugin (#190) 2022-11-07 22:28:29 +01:00
Vendicated
963a7332b4 Migrate proxied components to and fix LazyComponent 2022-11-06 18:37:01 +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
cb7469afad Simplemarkdown pleeeeease 2022-11-03 19:15:51 +01:00
Vendicated
2c3dee4120 qol improvements 2022-11-03 19:12:50 +01:00
Vendicated
64aed87de4 Fix Webpack modules that are not arrow funcs 2022-11-01 14:28:25 +01:00
Ven
04d6f341ee PatchHelper, a tool to help you write patches (#182) 2022-11-01 01:49:41 +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
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
Ven
93859883c1 build: inject createElement alias (#176) 2022-10-29 20:27:48 +02:00
megumin
13882b5732 feat: custom components in settings (#165) 2022-10-26 23:42:26 +02:00
megumin
5e7c155f6e feat(settings): add beforeSave check (#161) 2022-10-25 18:49:50 +01: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
KraXen72
934a89add0 feat: switch in plugin settings (#140) 2022-10-22 23:38:48 +02:00
Vendicated
61fd38d6d9 style: Sort imports 2022-10-22 18:18:41 +02:00
Vendicated
44f6f71c3e Monaco for Discord Desktop 2022-10-22 04:42:54 +02:00
Vendicated
f92f3f1a5e Add license headers 2022-10-22 01:17:14 +02:00
Vendicated
4b1e96b76e Vencord Web: QuickCss Monaco Editor 2022-10-21 23:58:41 +02:00
Vendicated
36f4478a4f more eslint 2022-10-20 11:58:20 +02:00
megumin
1f50f78912 feat: settings sliders (#120)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 21:57:27 +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
megumin
5625d63e46 Settings 2.0 (#107)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-10-17 20:18:25 +01:00
Vendicated
01ae0983b3 Optimise Web via treeshaking, cleanup build scripts 2022-10-16 17:15:15 +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
86eacea74d Make ReactDevTools Opt-in 2022-10-11 21:48:28 +02:00
Vendicated
a89e17a390 Make typescript happy, tsc test run in CI 2022-10-09 22:58:08 +02:00
Vendicated
dea34503ef Add more eslint rules 2022-10-08 20:36:57 +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
7e526e4172 Kill unsafe require 2022-10-05 14:30:21 +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
Vendicated
cc25753314 feat: Experimental browser support 2022-10-04 00:52:50 +02:00
Vendicated
8fe60971f5 security: remove openPath, restrict openExternal
Now only allows opening http urls.
2022-10-03 19:17:54 +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
8161a07dba Add in client updater, Notices API 2022-10-01 00:42:50 +02:00
Vendicated
572bfcee6c Fix Settings UI 2022-09-27 16:57:46 +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
e52225304e Add modal api 2022-09-08 21:47:53 +02:00
Vendicated
113f47ca7f Add QuickCss toggle; add settings listener api 2022-09-03 17:49:16 +02:00