Alexei Stukov
3ba90705ff
Merge pull request #243 from samuelthomas2774/keytar
...
Add an option to store the master password in the system keychain
2018-08-23 22:30:57 +03:00
Samuel Elliott
96b7e8d859
Add IPC events for keytar
2018-08-23 19:14:21 +01:00
Samuel Elliott
26bce739d7
Add bd-windowHasFrame and bd-windowIsTransparent classes
2018-08-23 02:54:01 +01:00
Samuel Elliott
fd9c03ac2f
Update the emote module in the plugin API
2018-08-22 23:44:46 +01:00
Samuel Elliott
4bed9f726c
Separate file/directory delete functions
2018-08-22 14:27:06 +01:00
Maks
10f45b6b4c
Fixed stupid errors
2018-08-21 10:09:38 +02:00
Maks
7c44b92bce
Changed path import
2018-08-21 09:57:09 +02:00
Maks-s
e78021a538
Added delete method to plugins / themes
2018-08-21 02:45:54 +02:00
Jiiks
5c6d544562
Use bd green for logger
2018-08-20 17:37:40 +03:00
Jiiks
8bac53e9be
Emote mofule refactoring, vrwrapper and hasOwnProperty treewalk check
2018-08-16 14:33:22 +03:00
Jiiks
9f8a1f08be
Update eslint rules
2018-08-15 09:01:47 +03:00
Zack Rauen
3714e71297
add findInTree
2018-08-13 16:38:13 -04:00
Jiiks
169741d5a1
Image encryption, decryption, styling and other stuff
2018-08-12 15:39:00 +03:00
Jiiks
866ad8b13b
Tons of stuff
2018-08-11 15:29:30 +03:00
Samuel Elliott
d4c883a5d7
Add using a file as a scheme icon
2018-08-06 02:45:59 +01:00
Samuel Elliott
16bb32b86c
Remove IterableWeakCollections and deactivate keybind settings when possible
2018-08-01 21:08:45 +01:00
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