Commit Graph

65 Commits

Author SHA1 Message Date
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