Samuel Elliott
19bbd4215c
Fix syntax error at `%`
2018-07-20 21:10:44 +01:00
Samuel Elliott
27f1eec967
Use a counter instead of the current time for modal IDs to avoid duplicates when multiple modals are opened at the same time
2018-07-18 22:17:50 +01:00
Samuel Elliott
821f46481e
Add all Map and Set methods to IterableWeakMap and IterableWeakSet
2018-07-18 21:53:07 +01:00
Samuel Elliott
6b97505f66
Remove unused imports
2018-07-18 20:57:05 +01:00
Samuel Elliott
da627f71e5
Add functions to get the values of weak collections
2018-07-18 20:54:58 +01:00
Samuel Elliott
55cd75b5f4
Add settings section to edit window options
2018-07-05 01:26:04 +01:00
Samuel Elliott
ea27259a67
Add common to the ESLint path and fix stats is undefined
2018-06-26 23:39:46 +01:00
Samuel Elliott
ebe195f078
Delete old logs on startup
2018-06-26 23:25:43 +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
244b7e5bd1
Move filters to common
2018-04-27 17:33:05 +01:00
Samuel Elliott
4d0631ba38
Add wait util
2018-04-04 21:53:02 +01:00
Samuel Elliott
d98f152009
Refactor UserProfileModals badges
2018-04-01 22:44:01 +01:00
Samuel Elliott
74d78f4bca
Remove old monkey patch
2018-03-31 00:47:25 +01:00
Samuel Elliott
069b1ff689
Extend AsyncEventEmitter and allow changing of some properties
2018-03-30 04:23:32 +01:00
Samuel Elliott
545b72cc3e
Refactor logger (use util.inspect) and fix CSS editor not awaiting settings saving
2018-03-25 02:18:40 +01:00
Samuel Elliott
5e8e9fa19f
CSS editor fixes
2018-03-22 02:37:30 +00:00
Samuel Elliott
aa933d9a09
Refactor IPC
2018-03-21 20:52:42 +00:00
Samuel Elliott
a4a130bfc6
Write logs to a file
2018-03-21 15:57:37 +00:00
Samuel Elliott
b4bd9e9c7b
Comments and fix tooltip arrow positioning
2018-03-20 23:24:38 +00:00
Jiiks
b5fc88bc8e
Rewrite a bit and provide patch wrapper. add patcher test plugin as example
2018-03-17 12:48:08 -03:00
Samuel Elliott
086b6253bc
Add guild selection setting and developer mode option
2018-03-16 00:54:50 +00:00
Samuel Elliott
b24e0ef178
Fix error on keypress
...
Uncaught TypeError: Cannot assign to read only property 'ignoreNextKeypress' of object '[object Object]'
at ../node_modules/combokeys/Combokeys/index.js.module.exports.../node_modules/combokeys/Combokeys/prototype/handleKey.js.module.exports [as handleKey] (/Users/Samuel/Documents/BetterDiscord/2018-01-19/betterdiscordapp/client/dist/betterdiscord.client.…:4703)
at ../node_modules/combokeys/Combokeys/index.js.module.exports.../node_modules/combokeys/Combokeys/prototype/handleKeyEvent.js.module.exports (/Users/Samuel/Documents/BetterDiscord/2018-01-19/betterdiscordapp/client/dist/betterdiscord.client.…:4752)
at HTMLDocument.r (721226c….js:25)
2018-03-09 01:57:27 +00:00
Samuel Elliott
bc1f93dd89
Store patched functions in a weakmap, move events wrapper and prevent plugins from modifying the plugin and content prototypes and their internals object
2018-03-08 23:43:26 +00:00
Samuel Elliott
5e259f50f8
Refactor settings menu
...
Adds support for dynamically adding items
2018-03-07 20:19:02 +00:00
Samuel Elliott
5373512d9b
Added asynceventemitter.once and add comments
2018-03-05 19:55:53 +00:00
Samuel Elliott
88b063ca8e
Add monkeypatch utility function
2018-03-04 20:21:18 +00:00
Samuel Elliott
00d909f16c
Async setting and category events
...
- Async setting and category events
- Added deepfreeze utility
- Fix dropdown staying open after selecting an option
2018-03-04 00:22:05 +00:00
Samuel Elliott
9a72a7425e
Add async EventEmitter and deep clone
2018-03-01 18:42:53 +00:00
Samuel Elliott
eae9d67649
Add support for file settings in themes
...
Files are added to the SCSS variables as a list of maps like (data: [base64 encoded file contents], type: [file MIME type], url: [data uri]), …
2018-02-21 01:16:41 +00:00
Samuel Elliott
48ee29b621
Indent with spaces
2018-02-15 17:09:06 +00:00
Samuel Elliott
78a61dc60f
Add object logging
2018-02-15 17:00:21 +00:00
Samuel Elliott
4b9084bee4
Add generic settings modal and recursive compare
2018-02-14 01:40:47 +00:00
Jiiks
31655e558c
add sass compiler and reject to ipc
2018-02-11 16:59:55 +02:00
Jiiks
cd87bd0e35
Revert for now
2018-02-02 14:55:57 +02:00
Jiiks
fce24e6a6a
Eventhook base, structures, add lodash
2018-02-02 14:45:06 +02:00
Jiiks
5ad5eeff64
New util functions and pluginmanager
2018-01-30 17:59:27 +02:00
Jiiks
2a8c6189e4
WebpackModules
2018-01-30 15:48:25 +02:00
Jiiks
9d7bc8a058
Utils
2018-01-30 15:38:34 +02:00
Jiiks
85db5af655
Module resolves and base pluginmanager
2018-01-30 15:20:24 +02:00
Jiiks
031e93185a
Css editor and ipc module
2018-01-30 13:14:16 +02:00