221 Commits

Author SHA1 Message Date
c116d00d03 Implement Chrome extension loading myself because electron-devtools-installer is ultra bloated 2022-10-22 06:31:47 +02:00
44f6f71c3e Monaco for Discord Desktop 2022-10-22 04:42:54 +02:00
Ven
23d4cae123 Installer: add custom path option (#77) 2022-10-22 02:36:49 +02:00
0da02e009c Remove now obsolete licensing info from README 2022-10-22 01:29:17 +02:00
7d555a96ea fix userscript, lint new files 2022-10-22 01:22:44 +02:00
f92f3f1a5e Add license headers 2022-10-22 01:17:14 +02:00
6769de29cd feat(api): add Clipboard entry in webpack common (#127) 2022-10-22 00:18:32 +02:00
e2b622c76b feat(api): Message Accessories API (#131) 2022-10-22 00:17:18 +02:00
4b1e96b76e Vencord Web: QuickCss Monaco Editor 2022-10-21 23:58:41 +02:00
e93111fb67 Update nitroBypass.ts (#132) 2022-10-21 13:37:53 +02:00
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
d8afde2b4d feat(plugins): Moyai ignore bots setting (#130) 2022-10-21 00:05:08 +02:00
a15d5de493 New plugin: vcDoubleClick 2022-10-20 23:06:28 +02:00
05051399b6 Fix error when enabling a plugin with commands if CommandsAPI hasn't loaded 2022-10-20 20:23:14 +02:00
e4068ef9a6 Document apis 2022-10-20 20:23:14 +02:00
c80ed1b824 legal: Make esbuild generate & link licensing information 2022-10-20 20:23:14 +02:00
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
36f4478a4f more eslint 2022-10-20 11:58:20 +02:00
350e7b0a6a feat(moyai): Add option to toggle triggering moyai when the window is not focused (#123) 2022-10-20 07:48:46 +02:00
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
f81ab5ef93 Add volume settings to fart plugin (#113)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 23:28:02 +02:00
1f50f78912 feat: settings sliders (#120)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 21:57:27 +02:00
efab399309 feat(BANger): Customisable gif or video (#121)
Signed-off-by: glitchy <thepatheticweebgamer@gmail.com>
2022-10-19 21:50:58 +02:00
dd1537a5d6 feat(plugin): Ify improvements (#119) 2022-10-19 21:28:01 +02:00
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
7cdc4e4c03 feat: randomiseFileNames -> anonymiseFileNames (#116)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 15:23:22 +02:00
d3bf5cec9a Fix nitroBypass 2022-10-19 12:27:20 +02:00
Ven
a4303e3810 README: fix link 2022-10-19 12:05:35 +02:00
Ven
1ea8a0b69b Add License details 2022-10-19 11:57:42 +02:00
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
beb9aae26b show only the dependants that are enabled (#111) 2022-10-18 09:53:01 +02:00
9d6021f0b9 feat: gitignored src/userplugins directory (#112) 2022-10-17 23:46:52 +02:00
5a18292d92 fix(Experiments): Broken isStaff match 2022-10-17 21:22:08 +01:00
5625d63e46 Settings 2.0 (#107)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-10-17 20:18:25 +01:00
ae730e8398 Add pronoundb plugin (#104) 2022-10-17 18:05:22 +02:00
ad054d5c65 Fix messageActions 2022-10-17 16:29:26 +02:00
82d53b1928 added mock command (#103) 2022-10-16 23:25:27 +02:00
c7c5ffdd44 Allow customising SettingsDir via VENCORD_USER_DATA_DIR environment variable (#106) 2022-10-16 23:20:43 +02:00
0ccea16453 Unbrick updater 2022-10-16 17:23:18 +02:00
20237f5664 watch: enable sourcemaps and disable minify 2022-10-16 17:21:23 +02:00
01ae0983b3 Optimise Web via treeshaking, cleanup build scripts 2022-10-16 17:15:15 +02:00
845088ec02 buildWeb: suppress experimental api warnings 2022-10-15 20:56:48 +02:00
9c7b548a9e BrowserExtension: Disable CSP 2022-10-15 20:56:21 +02:00
c8d87da62d fart: lazy Audio, moyai: fix cors issues 2022-10-15 19:07:44 +02:00
0d996633f2 ViewIcons: Use ImageModal again 2022-10-14 22:40:20 +02:00
a4e98f9252 proxyLazy: Fix constructors 2022-10-14 22:40:16 +02:00
53794ec180 Fix jsdoc 2022-10-14 21:40:10 +02:00
296336535f Fix modals, add wp.mapMangledModule 2022-10-14 21:34:35 +02:00