Commit graph

78 commits

Author SHA1 Message Date
Justice Almanzar 2d08dd8a9c
Shiki settings preview (#297) 2022-12-07 15:33:40 +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
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
megumin c583bad6bf
the shiggy wiggy (#270) 2022-11-28 18:59:42 +00: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
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 b60f6cb18d
WhoReacted: Make more reliable & don't spam api 2022-11-25 18:07:29 +01:00
megumin 9f7ec0aa8d
settings: better button text for plugin settings modal (#251) 2022-11-22 22:05:46 +00:00
Ven b5bc88c7d4
Settings export/import (#235) 2022-11-21 19:25:40 +01:00
megumin bfe1fd9912
fix: add keys to plugins grid (#237) 2022-11-21 18:45:22 +01:00
Vendicated 410613726b
Donor Badges && Add donate info to settings 2022-11-17 00:21:20 +01:00
Vendicated b30508aef8
better handling for settings ui errors 2022-11-15 17:29:31 +01:00
Ven a96f8a89f3
MessageLogger: fixes + ignoreSelf & ignoreBots option (#213) 2022-11-14 16:22:50 +01:00
Vendicated 81edc14070
fix PronounDB crash with new profile in dms, force start dependencies 2022-11-12 17:20:19 +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 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