V
6b26c12bfa
Add additional build flavours for Vencord Desktop ( #765 )
2023-04-04 01:16:29 +02:00
V
6960a439c9
Add Notification log ( #745 )
2023-04-01 02:47:49 +02:00
Vendicated
708c16176b
Remove transparency feature
...
This not only causes incredibly confusion among users because they
expect it to work without themes, it also causes freezes/whitescreens
for some users. Thus, this feature is disabled for now until someone
contributes a fix!
2023-03-30 23:48:26 +02:00
Vendicated
337b3709d6
types: Make ErrorBoundary.wrap explicitly return Function
2023-03-28 19:06:58 +02:00
Lewis Crichton
ee794d140f
fix: no more theme box obliteration ( #707 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-03-28 16:20:06 +00:00
Đỗ Văn Hoài Tuân
644c5c4faa
Make Vencord title look consistent with Discord ( #685 )
...
closes (#649 )
2023-03-25 00:42:18 +00:00
Dossy Shiobara
37c2a8a5de
fix: settings input validation and error handling ( #609 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-03-21 02:16:01 +00:00
Nuckyz
e36f4e5b0a
Fixes and make guild tooltip show users inside hidden voice channels ( #613 )
...
* Fix #509
* Fix #597
* Fix #594
2023-03-19 22:03:33 -03:00
Xinto
4aff11421f
Replace update notices with notifications ( #558 )
2023-03-19 09:21:26 +00:00
fawn
17c3496542
feat(typingIndicator): Option to not show indicator for blocked users ( #513 )
2023-03-19 05:13:17 -03:00
Vendicated
cab72e1be6
Strongly type useSettings (supersedes #559 )
2023-03-04 18:41:32 +01:00
Lewis Crichton
e6ccb751a0
Fix for latest Discord Update ( #550 )
...
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: Vendicated <vendicated@riseup.net>
2023-03-01 21:35:08 +01:00
Vendicated
37003edae9
fix(Notifications): Correctly close errored notifications
2023-03-01 05:45:17 +01:00
Nuckyz
faa90eccd3
feat: Crash Handler ( #531 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-03-01 05:26:13 +01:00
Vendicated
4918d699d5
Windows: Add Option to use native titlebar ~ Closes #537
2023-02-28 22:17:39 +01:00
Vendicated
128ee41252
ErrorBoundary: Do not use any Discord components to be more robust
2023-02-25 19:10:01 +01:00
Vendicated
3cad0d60b4
Silly Discord changed a bunch of css vars
2023-02-16 22:40:19 +01:00
Vendicated
68055977d2
NotificationAPI: Correctly request browser permissions
2023-02-14 19:20:10 +01:00
Ven
1d995e58f5
Notification API ( #467 )
...
Co-authored-by: Ven <vendicated@riseup.net>
Co-authored-by: afn <hey@afn.lol>
Co-authored-by: afn <afnzmn@gmail.com>
2023-02-10 22:33:34 +01:00
Vendicated
ae98401bd3
Fix lag when alt tabbing to Discord
2023-02-09 19:36:30 +01:00
Nuckyz
369d179bbf
ShowHiddenChannels: New screen for showing hidden channels ( #460 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-02-01 12:11:05 +01:00
Vendicated
62f7e4d45c
Add stylelint
2023-01-30 05:04:06 +01:00
Kaydax
072ad3d7e6
feat(settings): Add the ability to make the window transparent ( #457 )
2023-01-28 23:54:38 +01:00
Vendicated
103cd14361
Fix Themes Tab
2023-01-25 17:49:19 +01:00
Ven
f19504f828
split up webpack commons into categories & type everything ( #455 )
2023-01-25 03:25:29 +01:00
Vendicated
34276301c3
Fix Settings UI (Discord removed default margins
2023-01-24 13:35:57 +01:00
Ven
b2ecb02335
Make Windows Ctrl+Q feature optional; add opt-in auto update ( #451 )
2023-01-24 01:42:57 +01:00
Vendicated
25d32ce292
Settings: Fix plugin switch state not updating ( fixes #209 )
2023-01-23 22:43:25 +01:00
Ven
1d287357ca
Reimplement Discord's Switch to fix performance ( #413 )
2023-01-15 21:26:02 +00:00
Vendicated
7478e880a8
ShowHiddenChannels: Use Lock as ChannelIcon
2023-01-14 23:01:19 +01:00
Swishilicous
0e5b8b07c9
make plugin cards prettier ( #389 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-14 00:25:24 +01:00
Justice Almanzar
ea748dfb60
feat: Typesafe Settings Definitions ( #403 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-13 23:15:45 +01:00
Nick
10fd51071e
feat: Add option to disable the window frame ( #400 )
...
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-12 23:48:37 +01:00
Vendicated
da2d317555
Unhardcode PluginSettings styles
2023-01-09 16:23:40 +01:00
Vendicated
95df164e44
PluginSettings: Try to improve performance
2023-01-09 15:57:02 +01:00
Vendicated
933216fcd5
QoL(PluginSettings): auto focus search bar
2023-01-03 02:37:22 +01:00
A user
374531d10e
Extract inline styles to css ( #370 )
2023-01-03 02:30:54 +01:00
Ven
2e5d27b6b6
feat: Proper CSS api & css bundle ( #269 )
...
Co-authored-by: Vap0r1ze <superdash993@gmail.com>
2022-12-25 20:47:35 +01:00
Ven
e740f55450
Fix Vencord
2022-12-23 03:46:39 +01:00
Nickyux
aff1b68d6b
Add a "NEW" Badge for New Plugins (V2)! ( #234 )
...
Co-authored-by: Ven <vendicated@riseup.net>
Co-authored-by: Justice Almanzar <superdash993@gmail.com>
Co-authored-by: ArjixWasTaken <53124886+ArjixWasTaken@users.noreply.github.com>
2022-12-23 03:17:19 +01:00
Vendicated
103c499310
Monaco Popup: Add metadata, store window instance
2022-12-20 18:04:33 +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
A user
a67db11dc2
Improve Settings UI & View Raw Modal ( #332 )
...
very cool
2022-12-14 00:44:57 +01:00
David Ralph
022bf17140
fix inconsistent margins & capitalisation ( #281 )
2022-12-08 23:51:18 +01:00
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
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