Jiiks
6a51834f82
Cleaning and sass-lint
2018-08-15 12:42:43 +03:00
Jiiks
9f8a1f08be
Update eslint rules
2018-08-15 09:01:47 +03:00
Mega-Mewthree
81c451d31f
Merge branch 'security' into security
2018-08-13 10:35:16 -07:00
Mega-Mewthree
c5d4e199fc
Very poorly implemented key exchange UI.
...
PLEASE HELP ME
2018-08-11 00:34:18 -07:00
Samuel Elliott
784d8223e8
Add a separate build-release task
...
So you can update the release version without deleting all user data
2018-08-10 15:48:43 +01:00
Jiiks
0c04c04590
Secure kvp
2018-08-10 12:48:56 +03:00
Samuel Elliott
33488d716d
Update dependencies
2018-08-01 21:41:45 +01:00
Samuel Elliott
7c8c8a754f
Use request instead of axios
2018-07-07 19:43:17 +01:00
Samuel Elliott
e169206821
Add hosts that serve emotes to the content security policy
2018-07-07 14:26:48 +01:00
Samuel Elliott
cd77d659a5
Use axios and http/https to check for updates
2018-07-07 14:23:43 +01:00
Samuel Elliott
097fc9b3e9
Update dependencies
2018-07-05 01:49:40 +01:00
Samuel Elliott
f8f519e882
Add custom window preferences
2018-07-04 19:40:25 +01:00
Samuel Elliott
799dca7e1b
Update to Gulp v4
2018-07-04 18:48:45 +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
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
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
5c755bc121
Update pump
...
Fixes release dependencies not being copied properly
2018-04-07 16:42:16 +01:00
Samuel Elliott
60a82a3ad9
Add package script and fix release script not working when the release directory doesn’t already exist
2018-04-01 00:18:05 +01:00
Samuel Elliott
2f9af2e2d0
Use correct Electron version
2018-03-31 23:06:24 +01:00
Samuel Elliott
10fd25607d
Remove installer from release build script
2018-03-29 20:04:01 +01:00
Samuel Elliott
6bb8c18857
Update repository URL
2018-03-22 17:13:47 +00:00
Samuel Elliott
ebff286c31
Add release build configuration
2018-03-22 02:19:25 +00:00
Samuel Elliott
1772edd37c
Cleanup project root and update package-lock.json
2018-03-20 23:29:00 +00:00
Jiiks
ee87cbc25c
lint before building release
2018-03-20 07:48:03 -03:00
Jiiks
9f24d0d1ce
Fix package ver and make sure we always load the latest client script
2018-03-20 07:45:11 -03:00
Jiiks
684f85b45e
Update release scripts and packages
2018-03-20 03:54:33 -03:00
Jiiks
70ae8365fe
Remove merge-stream devdep
2018-03-19 19:03:48 -03:00
Jiiks
038d15ecf3
add release gulpfile and deps for it
2018-03-19 19:02:44 -03:00
Jiiks
5d86b6cf50
css editor build script and installer watch script
2018-03-17 19:59:48 -03:00
Jiiks
76a72c8341
add initial installer base
2018-03-17 19:57:43 -03:00
Samuel Elliott
0229482be8
Add keybind setting
2018-03-08 02:41:38 +00:00
Jiiks
ce0d9e826c
Remove other db candidates
2018-03-07 10:35:49 +02:00
Jiiks
30a886d84a
Database wrappers
2018-03-07 10:12:44 +02:00
Jiiks
bb2c3e54a5
add nedb
2018-03-07 07:06:38 +02:00
Samuel Elliott
9bc29cc66e
Add automatic recompile of SCSS in themes and the CSS editor when any file is changed
2018-03-03 01:44:39 +00:00
Samuel Elliott
05c08ca51f
Update eslint-plugin-vue to version 4.3.0
2018-03-02 23:50:53 +00:00
Jiiks
ca9264a672
add vue-color
2018-02-27 23:30:39 +02: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
Jiiks
cd936201b5
add individual build scripts
2018-02-15 00:56:33 +02:00
Samuel Elliott
5ca04f0652
Add SCSS support to the CSS editor
2018-02-13 19:56:01 +00:00
Samuel Elliott
997ae3369d
Add node-sass build scripts for macOS and Linux
2018-02-11 15:34:15 +00:00
Jiiks
e25c3fe846
Change electron version and add electron-rebuild
2018-02-11 15:54:22 +02:00
Jiiks
fce24e6a6a
Eventhook base, structures, add lodash
2018-02-02 14:45:06 +02:00
Jiiks
a6bc800436
Change version number of full package to 2.0.0a
2018-01-31 17:48:41 +02:00
samogot
4ab90e780f
Install eslint
...
Add basic eslint config, based on recommended options and disabling the most "shitty" warnings in current codebase
Dependencies list is sorted by npm
Npm asks me to commit new package-lock.json file
2018-01-27 17:03:15 +02:00
samogot
d980a23dd3
Use --prefix instead of cd in npm scripts
2018-01-27 16:32:23 +02:00
Jiiks
7bd1fc2eea
add tooltips
2018-01-25 15:26:42 +02:00
Jiiks
a666a52f72
add material icons. Maybe just use the font instead? Maybe
2018-01-22 15:07:30 +02:00
Jiiks
8cf6d6f2e0
add csseditor build to root
2018-01-22 13:23:50 +02:00