Samuel Elliott
|
17597e2c30
|
Add Vue wrapper for React
|
2018-06-10 21:22:01 +01:00 |
Zack Rauen
|
1bb705014f
|
friggin travis
|
2018-06-10 16:00:52 -04:00 |
Samuel Elliott
|
204dd76e7b
|
Use the correct name for the user popout component
|
2018-05-29 21:59:54 +01:00 |
Samuel Elliott
|
3e41a11197
|
Allow forcefully unloading plugins without reloading Discord
|
2018-05-29 21:48:58 +01:00 |
Samuel Elliott
|
68d4617e46
|
Use the same format as React.createElement for VueInjector.createReactElement
Allows props to flow down to Vue components cleanly
|
2018-05-29 21:47:44 +01:00 |
Samuel Elliott
|
4654025423
|
Properly destroy Vue components after they’re unmounted by React
|
2018-05-29 18:46:08 +01:00 |
Samuel Elliott
|
231afa8ed6
|
Add the option to mount Vue components at the top of the React component
|
2018-05-29 18:35:40 +01:00 |
Samuel Elliott
|
c3ff71ff85
|
Hide the ; before emotes in autocomplete and add the case insensitive flag
|
2018-05-29 17:00:05 +01:00 |
Samuel Elliott
|
0e99b219c1
|
Move emote autocomplete injector to the emote module
|
2018-05-29 16:58:57 +01:00 |
Samuel Elliott
|
13508b449d
|
Add some libraries to Vendor
|
2018-05-29 16:49:37 +01:00 |
Samuel Elliott
|
e57e1f51ea
|
Fix getModuleByDisplayName
|
2018-05-29 15:40:14 +01:00 |
Samuel Elliott
|
c345ab1419
|
Indentation
|
2018-05-29 15:39:32 +01:00 |
Samuel Elliott
|
bee869340d
|
Disable errors for __[non_]webpack_require__
|
2018-05-28 04:17:38 +01:00 |
Samuel Elliott
|
1de4680ded
|
Use ES6 imports/exports
|
2018-05-28 01:52:12 +01:00 |
Samuel Elliott
|
bba1165c77
|
Wrap Discord’s preload script instead of enabling Node integration
|
2018-05-28 01:43:25 +01:00 |
Samuel Elliott
|
a5c7aaab3b
|
Allow patching arrays
|
2018-05-21 20:49:21 +01:00 |
Samuel Elliott
|
93cd1fd07d
|
Log proxy targets and handlers instead of the proxy object itself
|
2018-05-21 19:08:57 +01:00 |
Samuel Elliott
|
cfaf581ae1
|
Don’t use Moment.js
Plugins can still use Discord’s Moment.js with WebpackModules
|
2018-05-21 16:41:41 +01:00 |
Samuel Elliott
|
665c1d5fe4
|
Use local Moment.js instead of Discord’s
Fixes a recursive dependency issue
|
2018-05-20 00:46:15 +01:00 |
Samuel Elliott
|
8d8c1a8080
|
Add getting webpack modules as properties of the WebpackModules object
`WebpackModules.React` instead of `WebpackModules.getModuleByName('React')`
|
2018-05-20 00:36:14 +01:00 |
Samuel Elliott
|
8827bdb8b0
|
Fix messages with emotes not being updated when emotes are disabled
|
2018-05-20 00:27:02 +01:00 |
Samuel Elliott
|
cd81f925cb
|
Fix for webpack 4
|
2018-05-20 00:24:21 +01:00 |
Samuel Elliott
|
d7f4c651b6
|
Fix errors
|
2018-05-15 20:07:34 +01:00 |
Samuel Elliott
|
f2159f1031
|
Fix error when unmounting a component
|
2018-05-15 16:54:22 +01:00 |
Samuel Elliott
|
581c94f6b3
|
Add React wrapper for Vue
|
2018-05-14 17:56:23 +01:00 |
Samuel Elliott
|
9eb8eaa906
|
Add DOM, DOMObserver and VueInjector to the plugin API
|
2018-05-14 16:34:40 +01:00 |
Samuel Elliott
|
9915ef8b19
|
Fix for Linux
|
2018-05-13 16:16:51 +01:00 |
Zack Rauen
|
2d784b48f4
|
add toasts
|
2018-05-12 23:17:04 -04:00 |
Samuel Elliott
|
cee2a6ec34
|
Fix badges not being rendered when jumping to a message without a flash
|
2018-05-05 11:51:08 +01:00 |
Samuel Elliott
|
64e855ab2d
|
Fix badges not being rendered when jumping to a message
|
2018-05-05 11:39:56 +01:00 |
Samuel Elliott
|
5aa921ae4b
|
Fix EventsWrapper not unsubscribing from events
Also changed it to use removeListener so it can be used with normal EventEmitters
|
2018-05-05 11:17:26 +01:00 |
Samuel Elliott
|
40a72458e2
|
Fix Channel component
|
2018-05-03 19:52:23 +01:00 |
Samuel Elliott
|
dc2be5c410
|
Add ReactHelpers to the plugin API
|
2018-05-03 15:56:07 +01:00 |
Samuel Elliott
|
640ec66abc
|
Some comments and fix updateSystemChannel
|
2018-04-30 21:12:50 +01:00 |
Samuel Elliott
|
3aedcfdd06
|
Add updating a guild’s icon/splash image from a file
|
2018-04-30 20:46:55 +01:00 |
Samuel Elliott
|
71fe549ee6
|
Add some permission checks
|
2018-04-30 20:19:54 +01:00 |
Samuel Elliott
|
cbe1de98a5
|
Add updating guilds
|
2018-04-30 20:18:25 +01:00 |
Samuel Elliott
|
5a58c1c6ce
|
Add updating channel attributes
|
2018-04-30 19:17:04 +01:00 |
Samuel Elliott
|
591d44dee4
|
Add creating channels
|
2018-04-30 19:16:06 +01:00 |
Samuel Elliott
|
6da58ef6bb
|
Move Channel.openSettings to GuildChannel.openSettings, rename defaultChannel to isDefaultChannel and add GroupChannel names
|
2018-04-30 19:14:34 +01:00 |
Samuel Elliott
|
85d5de9791
|
Fix ChannelMember returning wrong component
|
2018-04-30 19:12:21 +01:00 |
Samuel Elliott
|
5ce78f4b32
|
Update layer classes
|
2018-04-29 17:56:23 +01:00 |
Samuel Elliott
|
2499f8c0ab
|
Get class names from internal modules
|
2018-04-29 17:41:12 +01:00 |
Samuel Elliott
|
3f2eb1047e
|
Use top/left to position tooltips/popovers and remove BdMenuItems from global
|
2018-04-29 17:35:30 +01:00 |
Samuel Elliott
|
ac79bbb99b
|
Update classes
|
2018-04-29 16:30:21 +01:00 |
Samuel Elliott
|
1c4fb0b5ea
|
Rename HTMLUtils to SimpleMarkdown
|
2018-04-29 02:19:08 +01:00 |
Samuel Elliott
|
2e2d0dd6f6
|
Make some Vue components available to plugins, add highlight.js module and some tidying
|
2018-04-29 01:57:09 +01:00 |
Samuel Elliott
|
a6c91d5e27
|
Add updating a user’s roles
|
2018-04-28 00:15:17 +01:00 |
Samuel Elliott
|
949206738b
|
Add user notes
|
2018-04-27 23:51:37 +01:00 |
Samuel Elliott
|
4dc715a39a
|
Patch all components at once instead of waiting for the previous component to be found
|
2018-04-27 19:05:00 +01:00 |